RTSP协议外网视频直播监控无法播放WS

TSINGSEE青犀视频产品中,EasyNVR、EasyGBS等都是支持播放WS-FLV格式的视频流的,曾经我们也处理过EasyGBS无法播放ws-flv视频流的问题,大家可以回顾一下解决过程。

在EasyNVR+EasyNVS系统架构中,同样也出现了EasyNVS在通道配置页面中播放视频流时,WS-FLV无法播放的情况。

221.png

分析问题

EasyNVS通过打开通道管理,然后点击预览,ws-flv不能播放,点击到flv后能播放,在点击ws-flv又可以播放,于是就可以排除ws-flv不能播放不是播放器的问题。查看代码分析打开弹窗之后的逻辑。打开弹窗,默认选中ws-flv,播放ws-flv格式的视频,ws-flv需要使用新版播放器播放,flv和hls都可以使用老版播放器播放。于是就定位到代码中的一个判断使用新版播放器还是老版播放器值的问题了。

解决问题

isH265这个值就是判断使用不同的播放器的判断值,在默认的时候将其修改为false就可以了。

1data() { 2 return { 3 videoUrl: "", 4 bLoading: false, 5 fluent: true, 6 stretch: false, 7 autoplay: true, 8 debug: false, 9 timer: 0, 10 isH265: false, 11 videoTypes: [], 12 protocol: 'WS-FLV' 13 } 14 },

解决后界面如下,视频可正常播放:

222.png

EasyNVR+EasyNVS的方案能够将内网的RTSP协议视频流穿透至公网,实现公网无插件播放内网视频流。TSINGSEE青犀视频提供过很多不同的方案,比如水利监控、智慧交通等,大家有兴趣可以看一下,此外,TSINGSEE青犀视频全线产品都是支持测试使用的,欢迎大家了解。

点赞
收藏

评论区

加载中...

相关推荐

MySQL:[Err] 1292 - Incorrect datetime value: ‘0000-00-00 00:00:00‘ for column ‘CREATE_TIME‘ at row 1

文章目录问题用navicat导入数据时,报错:原因这是因为当前的MySQL不支持datetime为0的情况。解决修改sql\mode:sql\mode:SQLMode定义了MySQL应支持的SQL语法、数据校验等,这样可以更容易地在不同的环境中使用MySQL。全局s

uni app video、视频播放开发

视频播放有3种解决方案,使用HTML5的自带video、从HBuilder9.1.3起新增的plus.video的原生视频播放,以及使用Native.js。1.HTML5自带video标签,可以播放符合HTML5规范的视频格式。注意不含flv、ra等三方商业公司的规范格式。HTML5的video在Android上有较多浏览

Oracle 分组与拼接字符串同时使用

SELECTT.,ROWNUMIDFROM(SELECTT.EMPLID,T.NAME,T.BU,T.REALDEPART,T.FORMATDATE,SUM(T.S0)S0,MAX(UPDATETIME)CREATETIME,LISTAGG(TOCHAR(

皕杰报表之UUID

​在我们用皕杰报表工具设计填报报表时,如何在新增行里自动增加id呢?能新增整数排序id吗?目前可以在新增行里自动增加id,但只能用uuid函数增加UUID编码,不能新增整数排序id。uuid函数说明:获取一个UUID,可以在填报表中用来创建数据ID语法:uuid()或uuid(sep)参数说明:sep布尔值,生成的uuid中是否包含分隔符'',缺省为

手写Java HashMap源码

HashMap的使用教程HashMap的使用教程HashMap的使用教程HashMap的使用教程HashMap的使用教程22

2020年前端实用代码段,为你的工作保驾护航

有空的时候,自己总结了几个代码段,在开发中也经常使用,谢谢。1、使用解构获取json数据let jsonData  id: 1,status: "OK",data: 'a', 'b';let  id, status, data: number   jsonData;console.log(id, status, number )