天天看点

EasyCVR调用设备录像通过Chrome播放出现黑屏及闪屏

EasyCVR视频平台的协议兼容性很强,支持市面上目前现有的大部分协议接入,比如GB28181协议及Ehome协议。同时EasyCVR具备两种录像方式,分别为云端录像和设备录像,录像均可通过调用播放。但是在EasyCVR通过GB28181协议播放设备录像时会出现播放一段时间后无法播放的问题。

EasyCVR调用设备录像通过Chrome播放出现黑屏及闪屏

在用户使用EasyCVR进行调用设备录像的时候,chrome浏览器播放会出现1分钟左右就黑屏闪屏的情况,针对此问题我们进行复现及排查。

首先打开开发者工具,选择network:

EasyCVR调用设备录像通过Chrome播放出现黑屏及闪屏

我们可以通过开发者工具看到流是否正常,当EasyCVR播放黑屏闪屏的时候,我们的flv的流会进行重新拉取:

EasyCVR调用设备录像通过Chrome播放出现黑屏及闪屏

测试其他的浏览器,播放不会导致断流,唯独chrome会出现这个问题,所以我们查看chrome默认使用的硬件加速:

EasyCVR调用设备录像通过Chrome播放出现黑屏及闪屏

搜索hardware找到硬件加速这一栏将Enable改为Disable禁用并且重启:

EasyCVR调用设备录像通过Chrome播放出现黑屏及闪屏

再次播放EasyCVR不会出现断流重拉Flv的问题,可以稳定播放:

EasyCVR调用设备录像通过Chrome播放出现黑屏及闪屏