EasyCVR平台onvif接入云台控制接口,出现延时是什么原因?

EasyCVR视频融合平台基于云边端一体化架构,部署轻快、功能灵活,平台可支持多协议、多类型设备接入,包括:国标GB28181、RTMP、RTSP/Onvif、海康Ehome、海康SDK、大华SDK、宇视SDK等(具体见下图)。在视频能力上,可实现视频直播、录像、回放、检索、云存储、告警上报、语音对讲、集群、智能分析以及平台级联等。

EasyCVR平台onvif接入云台控制接口,出现延时是什么原因?_第1张图片

有用户反馈,通过Onvif接入设备后调用云台控制接口,接口返回时间会有3s左右的延时,于是请求我们协助排查。接到反馈后,我们立即进行了排查。

EasyCVR平台onvif接入云台控制接口,出现延时是什么原因?_第2张图片

用户现场在内网部署,onvif探测调用接口会出现pending情况,长达3s的时间。正常情况下,我们平台的接口返回在毫秒级别。排查中优化现场设备的分辨率和进行码流测试,发现延时依然存在,表明不是分辨率和码流导致。还有一种情况也会影响接口pending,那就是接口的频繁调用。查看日志,发现调用频率并不高,所以排除以上两类情况。

接下来使用相同版本在本地测试接口,情况都正常,换成EasyNVR平台测试,接口返回也是ms级的。

随后使用odm工具测试,判断可能跟onvif的库有关,因为处理逻辑的方式不一样导致延迟。后续对此细节进行了兼容,处理后再次测试,此时已经能正常控制云台,接口返回也非常即时了。

EasyCVR视频融合平台基于云边端协同架构,能支持海量视频的轻量化接入与汇聚管理,平台拓展性强、业务能力灵活,可广泛应用在工地、工厂、园区、楼宇、校园、仓储等场景中。

你可能感兴趣的:(EasyCVR,音视频,数据库,网络)