前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >EasyCVR在调用WebRTC接口时,若出现卡顿丢帧现象,该如何解决?

EasyCVR在调用WebRTC接口时,若出现卡顿丢帧现象,该如何解决?

原创
作者头像
TSINGSEE青犀视频
发布2022-07-13 11:13:55
9590
发布2022-07-13 11:13:55
举报
文章被收录于专栏:TSINGSEE青犀视频

EasyCVR视频融合云服务是我们接入协议十分广泛的视频平台,可支持市场主流标准协议,如国标GB28181协议、RTMP/RTSP/Onvif协议的接入,以及厂家私有协议与SDK接入,如海康EHOME、海康SDK、大华SDK等,支持对外分发多格式的视频流,包括RTSP、FLV、HLS、WebRTC等。

近期有用户在使用EasyCVR调用WebRTC接口时,出现卡顿丢帧现象,请求我们协助排查。

经过现场排查WebRTC的终端,平台的视频流媒体传输到浏览器的过程中并无异常,但是在到浏览器之后,由于本机硬件解码器的原因,导致虽然收到数据但不解码。所以,我们将解码器的播放设置改为了软解码,此时浏览器已经能持续稳定播放视频了。

EasyCVR平台在将前端设备(摄像机)编码出来的视频,直接传输到浏览器(Chrome)进行解码,传输过程不做视频数据的处理,在传输至浏览器后,WebRTC的底层视频解析和播放均是通过浏览器(Chrome)实现。所以,通过对上述问题的诊断,我们推测是Chrome解码器解码一段时间后,遇到无法硬解码的视频数据,导致了后续的数据持续无法解码,所以出现了浏览器虽然收到了视频数据,但是无法正常播放的情况。

针对上述问题,我们可以通过以下两种方法来解决:

1)将Chrome升级到最新版本:

点击“设置”-“关于Chrome”,升级系统即可:

2)设置目标Chrome为软解码

点击“设置”-“系统”,如图所示,关闭“使用硬件加速模式”,此处代表软解码:

随着安防视频监控市场不断趋向于智能化、深度化、融合化方向发展,EasyCVR平台也积极拓展丰富的视频功能,为用户提供个性化的需求解决方案。平台可拓展性强、开放度高、部署轻快,支持海量视频汇聚管理,支持与第三方集成,感兴趣的用户可以前往演示平台进行体验或部署测试。

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档