Vue项目中播放直播流
直播流播放协议视频直播服务支出输出RTMP、FLV、HLS三种协议阿里云视频直播RTMP(Real Time Message Protocol:实时消息传输协议)延时低(1s~3s),TCP长连接,适合PC端HLS是为移动设备开发的基于HTTP的流媒体解决方案,是将视频或流切成小片(TS),并建立索引(M3U8)。支持视频流H.264,音频AAC。hls跨平台,可由HTML5解封播放,延...
·
直播流播放协议
视频直播服务支出输出RTMP、FLV、HLS三种协议
- RTMP(Real Time Message Protocol:实时消息传输协议)延时低(1s~3s),TCP长连接,适合PC端
- HLS是为移动设备开发的基于HTTP的流媒体解决方案,是将视频或流切成小片(TS),并建立索引(M3U8)。支持视频流H.264,音频AAC。hls跨平台,可由HTML5解封播放,延时高(>10s)HTTP短连接,适合PC端、移动端。
- FLV 在手机浏览器上的支持非常有限,但适合手机端App直播协议,需要集成SDK才能播放, 延时低(1s~3s),TCP长连接,适合PC端。
视频直播技术
在Vue中使用video.js (直播流是RTMP和HLS格式)
1.下载播放器 vue-video-player (vue-video-player就是video.js集成到vue中)
npm install vue-video-player --save
/* 如果要播放HLS流,需要安装videojs-contrib-hls插件
*如果要播放RTMP流,需要安装videojs-flash插件
*如果两个都需要播放,flash插件需要安装到hls插件之前
*/
更多推荐
已为社区贡献1条内容
所有评论(0)