rtsp解析视频流

这里先说一下 播放rtsp 视频流,尽量让后端转换一下其他格式的流进行播放。因为rtsp的流需要flash支持,现在很多浏览器不支持flash。

先说一下这里我没有用video-player插件,因为它需要用flash ,在一个是我下载flash后,还是无法播放,一个错接着一个错。所以我放弃了这个插件

目前我实现了rtsp流播放是用webrtc-streamer(这个的缺点是起webrtc-streamer会卡,所以尽量让后端转一下流)

首先需要安装

rtsp流播放是用webrtc-streamer

bash 复制代码
npm i  video.js 

这我使用的是webrtc-streamer实现简单,这个不需要后端转流。

下载webrtc-streamer

下载后打开文件找到html文件打开html后,下有一个webrtcstreamer.js、和libs文件下有一个adapter.min.js,

复制到自己的项目中的静态文件下去

在静态文件的index.html文件中引入webrtcstreamer.js和adapter.min.js文件

vue文件代码

bash 复制代码
 <video  :id="`video`"  autoplay width="100%"  :src="mp4Url" :poster="cover"  height="100%"></video>
  data() {
    return {
    webRtcServer: null,
    }
},

  mounted() {
   this.webRtcServer = new WebRtcStreamer( `video`,location.protocol + "//127.0.0.1:8000")
    this.webRtcServer.connect('rtsp://rtspstream:e1e5e887cb08291cd943f5caa81dd8bc@zephyr.rtsp.stream/movie')
  },
    beforeDestroy() {
       this.webRtcServer.disconnect();
       this.webRtcServer = null;
    },

打开

相关推荐
灵感__idea1 天前
Hello 算法:复杂问题的应对策略
前端·javascript·算法
麦麦鸡腿堡1 天前
JavaWeb_请求参数,设置响应数据,分层解耦
java·开发语言·前端
Dxy12393102161 天前
CSS常用样式详解:从基础到进阶的全面指南
前端·css
IT_陈寒1 天前
SpringBoot自动配置揭秘:5个让开发效率翻倍的隐藏技巧
前端·人工智能·后端
Moment1 天前
前端工程化 + AI 赋能,从需求到运维一条龙怎么搭 ❓❓❓
前端·javascript·面试
Joker Zxc1 天前
【前端基础(Javascript部分)】6、用JavaScript的递归函数和for循环,计算斐波那契数列的第 n 项值
开发语言·前端·javascript
Highcharts.js1 天前
React 图表如何实现下钻(Drilldown)效果
开发语言·前端·javascript·react.js·前端框架·数据可视化·highcharts
橙露1 天前
Webpack/Vite 打包优化:打包体积减半、速度翻倍
前端·webpack·node.js
chushiyunen1 天前
python中的魔术方法(双下划线)
前端·javascript·python
楠木6851 天前
从零实现一个 Vite 自动路由插件
前端