EasyCVR平台支持多协议的接入,多格式的视频流分发,在使用过程中对协议接入的灵活度比较高。在视频功能上,可实现视频监控直播、转码、录像、回看、云存储、级联等能力,在线下场景中有着广泛的应用,如智慧工地、智慧校园、智慧社区、智慧楼宇等。
据现场用户反馈,在使用国标GB28181协议接入的过程中,出现了设备视频有时能播放有时不能播放的现象,在网络环境不变和设备不变的情况下,设备流的播放表现不稳定,请求我们协助排查。
今天分享一下排查过程与解决办法。
首先,设备使用的是国标GB28181协议,既然出现了不能播放的情况,我们要判断设备是否有视频流传输。图示为无法正常加载的情况,通过页面我们可以看到有400报错,这表明收流超时,也就是没有视频流的传输。
根据上述现象,我们可以使用抓包软件在后台观察是否确实没有视频流传输,或者是有视频流传输但是平台却读取不到。在抓包后我们进行视频流分析。图示表示有视频流传输,但前期并不稳定,如下图,此处没有数据,则表明是没有视频流传到EasyCVR平台。
在现场抓包分析发现,原来是平台发送消息后对设备的回复没有及时响应,因此导致设备没有接收到消息,从而没有发流,进而导致了出现不能播放的问题。
经过深入排查后了解到,用户现场接入的设备比较多,并且多数使用了告警信息,导致平台收到了大量的告警信息,服务器负载压力稍大,在回复播放消息时,效率明显降低,所以导致设备不是每次都能正常播放。
解决上述问题,需要在设备端取消告警设置,降低服务器收到告警信息的频率,从而降低服务器压力,这样才能正常回复播放消息,使得设备可以正常播放视频。经测试,修改设备配置后,视频播放恢复了正常。
若用户遇到类似的情况,可以通过以上步骤进行排查,若无法解决,也可以联系我们进行协助。EasyCVR视频融合云服务平台支持海量视频的接入、汇聚管理、视频分发、智能分析、平台互联等能力。平台灵活度高、视频能力丰富、可拓展性也较强,既能作为业务平台使用,也能作为视频能力层平台进行集成与调用,感兴趣的用户可以前往演示平台进行体验或部署测试。