EasyCVR多窗口分屏播放时,应如何调配达到较好的播放效果?

大家知道不仅是EasyCVR,TSINGSEE青犀视频各平台都支持视频通道的分屏播放,最高可以同时16通道播放。但是多窗口直播对于现场的网络状况、浏览器网络下载能力、播放器运行CPU要求都较高,因此大家需要根据项目的需求和硬件的承载力进行调试。

下面我们总结了一些使用前较为普遍的配置经验,大家可以参考我们的经验进行项目配置。

EasyCVR多窗口分屏播放时,应如何调配达到较好的播放效果?

 

 

1、播放1080p的摄像头采集的视频时,建议每路至少预留4 Mbit/s的下载带宽。对于清晰度更高的视频,需要更大的下载速度。
2、当窗口数大于等于4时,建议采用辅码流或低码流进行直播播放观看。
3、多窗口直播场景下,出现某个窗口无法播放,应该如何处理?先验证单窗口是否能够正常播放,这就会出现两种情况:

  • 如果单窗口无法播放:解决单窗口播放问题,通常是设备未推流或者推流异常引起。
  • 单窗口播放正常,多窗口同时播放时某个窗口异常:在浏览器调试模式下,通过将HTTP请求置于pending状态,查看浏览器资源是否受限。

建议您减少多窗口的数量,达到更佳的播放效果。

一般情况下,RTMP推流 +FLV播放的正常延迟在2-3s左右,若您的直播出现延迟时间过长的现象,可参考以下方式进行性能优化。

GOP画面组,一个GOP就是一组连续的画面,每个画面都是一帧,一个GOP就是大量帧的集合。直播的视频数据流,其实是一系列的视频帧率组件,包括I帧、P帧等。一个GOP就是以一个I帧,多个P帧开始。当用户第一次观看的时候,播放器需要找到I帧才能开始播放,而播放器会到服务器寻找到最近的I帧反馈给用户。

因此,减少GOP帧的数量,能减少播放器加载GOP帧所用的时间。在直播推流端GOP一般建议设置为1~2s。

上一篇:EasyCVR添加WebRTC播放协议实现过程分享


下一篇:EasyCVR调用批量删除接口出现错误排查及解决