阅读 182

EasyNVR播放界面为什么无法查看HLS视频流?

自2021年开年来,各大浏览器就已经禁止了RTMP协议视频流的网页播放,flash插件已经成为历史,但是其他协议视频流的队伍仍在不断壮大,拿EasyNVR平台来说,目前可以支持WS-FLV、HTTP-FLV、HLS、RTSP协议视频流的在线播放。

EasyNVR背景分析1.png

今天我们的测试人员打开EasyNVR进行日常测试时,发现EasyNVR内HLS视频流播放显示黑屏,如下:

80.png

由于这个问题,项目在实际使用中也可能碰到,因此这里分享一下我们的排查步骤。

1.首先进入nginx/www/hls/这个目录,我们发现这个路径下方没有生成ts文件:

81.png

2.由于没有生成hls流的原因有很多,因此我们检查目录没有读写权限:

82.png

3.如上图可以看到,权限都是有的,但是关闭nginx服务后发现nginx.exe这个服务并没有停止,所以我们使用任务管理器将nginx.exe进行强制关闭。

83.png

随后再次测试播放HLS视频流,则可正常播放。

经过以上分析,我们可以了解到出现这个原因主要是老版本的EasyNVR使用前台exe进行启动,但是可能在停止的时候直接点击右上角“X”号关闭,而不是使用crtl + c,所以导致老版本的EasyNVR路径和新版本的EasyNVR路径不一致,存放位置发生变化,因此HLS流无法进行生成TS文件。

关于TS文件的合并,也是有很多用户咨询的,大家可以参考一下我们之前写的博客:EasyNVR、EasyDSS如何自主合并TS文件为MP4格式播放。EasyNVR支持实际部署测试,更多关于EasyNVR的相关内容,欢迎联系我们了解。


文章分类
后端
版权声明:本站是系统测试站点,无实际运营。本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 XXXXXXo@163.com 举报,一经查实,本站将立刻删除。
相关推荐