互联网网络流媒体简介
现在直播很流行,心里痒痒就试试。不讲多,我们只需要知道常见的几种流媒体格式就行,至于发展与演变,里面的专业知识,主要的流媒体格式有RTSP,RTMP,HLS,WebRtc,这对于开发就足够。

播放HLS格式的视频
为什么要选择HLS格式的视频呢?因为浏览器没有办法支持播放RTSP,无法识别这种类型的视频流,RTMP格式的视频是需要借助Flash否则也是无法播放,但是Chrome88彻底禁用Flash,于是跟同事商量选择了HLS,接下里就是踩坑的开始
安装前端采用插件video.js
npm install –save video.js
要注意下载的版本要在7.0以上,主要是因为此版本以上的不需要因为安装videojs-contrib-hls插件,它是用来解析HLS视频的,但是只要你的版本在7.0以上就无需安装,直接使用
“video.js”:”^7.19.2″,
实现
import videojs from “video.js”;
export default {
props:{
“srcUrl”:{
type:String,
default:’http://ivi.bupt.edu.cn/hls/cctv1hd.m3u8′
}
},
mounted() {
this.getVideo();
},
methods:{
getVideo() {
videojs(
“my-video”,
{
bigPlayButton: true,
textTrackDisplay: false,
posterImage: true,
errorDisplay: false,
controlBar: false
},
function() {
this.play();
}
);
},
}
}
main.js引入样式import ‘video.js/dist/video-js.css’
代码已经准备就绪,其实用上面就可以不再参照其他,影响自己的判断力。其实提醒只需要将vlc的编码器信息改为h264,一切都是顺利成章了,当然这个需要联系给你视频地址的那个人进行配合,已经都完成了。你可以试一试。
原创文章,作者:小编小本本,如若转载,请注明出处:https://www.benjiyun.com/yunzhujiyunwei/vps-yunwei/7276.html
