TSINGSEE青犀视频产品中,EasyNVR、EasyGBS等都是支持播放WS-FLV格式的视频流的,曾经我们也处理过EasyGBS无法播放ws-flv视频流的问题,大家可以回顾一下解决过程。
在EasyNVR+EasyNVS系统架构中,同样也出现了EasyNVS在通道配置页面中播放视频流时,WS-FLV无法播放的情况。
分析问题
EasyNVS通过打开通道管理,然后点击预览,ws-flv不能播放,点击到flv后能播放,在点击ws-flv又可以播放,于是就可以排除ws-flv不能播放不是播放器的问题。查看代码分析打开弹窗之后的逻辑。打开弹窗,默认选中ws-flv,播放ws-flv格式的视频,ws-flv需要使用新版播放器播放,flv和hls都可以使用老版播放器播放。于是就定位到代码中的一个判断使用新版播放器还是老版播放器值的问题了。
解决问题
isH265这个值就是判断使用不同的播放器的判断值,在默认的时候将其修改为false就可以了。
data() {
return {
videoUrl: "",
bLoading: false,
fluent: true,
stretch: false,
autoplay: true,
debug: false,
timer: 0,
isH265: false,
videoTypes: [],
protocol: 'WS-FLV'
}
},
解决后界面如下,视频可正常播放:
EasyNVR+EasyNVS的方案能够将内网的RTSP协议视频流穿透至公网,实现公网无插件播放内网视频流。TSINGSEE青犀视频提供过很多不同的方案,比如水利监控、智慧交通等,大家有兴趣可以看一下,此外,TSINGSEE青犀视频全线产品都是支持测试使用的,欢迎大家了解。