EasyCVR具备强大的视频接入、汇聚与管理、视频分发等视频能力,可实现的视频功能包括:视频监控直播、云端录像、云存储、录像检索与回看、智能告警、平台级联、服务器集群、智能分析等。其中,平台级联功能可支持上下级平台通过国标GB28181协议进行互联,实现数据的互通共享、共用,打破各独立系统之间的数据孤岛现象,协助用户构建互联互通、开放共享的视频大数据平台。
有用户反馈,在现场使用EasyCVR与某小众视频平台进行级联,发现平台级联在线,但是上级平台的视频播放不了,请求我们协助排查。
收到反馈后,技术人员立即进行了排查。我们首先测试用户部署的EasyCVR平台级联功能是否正常,将其级联到我们的官网演示平台,发现设备及视频均正常在线,推送设备也能正常播放。
于是进一步排查,将上下级同时抓包对比,发现上级平台发送invite请求消息后,下级平台没有回复200 OK,从下级抓包数据看,下级平台也没有收到上级平台发送的invite请求。
经过与厂家沟通得知,该平台的级联逻辑略有不同,上级平台要和下级建立媒体连接,需要需要开放级联端口,同时,外网也需要开放对应级联端口,才能发送指令给下级;EasyCVR平台的级联逻辑则是下级平台主动向上级平台注册,上级平台从注册的链路下发,从来处再传输回来。
综上分析,若要上级平台正常播放下级级联上去的视频,则需要用户将下级平台的注册级联端口对外开放。与用户协调后,将对应端口开放后再注册,此时上级平台的视频已经可以正常播放了。
级联功能在安防等场景应用中,具有非常重要的意义,它可以实现数据的互联共享、灵活调度,让平台之间的信息得到高效交互。EasyCVR平台可拓展性强、视频能力灵活、部署轻快,在接入协议上,不仅支持国标GB28181协议、RTSP/Onvif、RTMP等标准协议,还支持HIKSDK、大华SDK、海康Ehome等厂家私有协议与SDK,可分发RTSP、RTMP、FLV、HLS、WebRTC等多种格式的视频流。