TSINGSEE青犀视频的平台(EasyGBS/EasyNVR/EasyCVR)可支持级联功能,平台可通过国标GB28181协议向上级平台级联,也可作为上级平台,让下级平台通过国标GB28181协议级联。级联功能在安防等场景应用中,具有非常重要的意义,它可以实现数据的互联共享、灵活调度,打破系统的数据孤岛,让信息得到高效的交互。
有用户反馈,EasyNVR作为下级平台,级联到EasyCVR时,EasyNVR平台能正常播放视频内容,但是EasyCVR却无法正常播放视频。
针对该情况,技术人员立即通过抓包排查。今天来分享一下排查及解决过程。
1)通过上下级一起抓包分析原因。
下级数据包:
上级数据包:
从上下级数据包的信息中得知,当上级平台EasyCVR请求播放时,会发送一个invite请求。在数据包里查看上下级信息作对比,在下级EasyNVR平台的数据里包里发现,当请求流时,下级已经发流,而在上级数据包里查看,却是并未发流。
2)于是我们排查上级EasyCVR平台为何显示未发流。先查看收流端口(UDP 50426),再查看公网收流端口是否开通,此时发现公网收流端口UDP只开放了30个,区间在50000-50030。
3)从平台配置中查看到UDP端口的收流范围在50000-50500,那么这里就将问题明确了。因为上级EasyCVR平台请求播放端口是随机的,端口只开放了30个,所以上级抓包中未收到流。将UDP端口范围改成50000-50030,EasyCVR平台即恢复了正常播放。
TSINGSEE青犀视频聚焦于视频流媒体技术的研发与拓展,目前已经面向市场推出多元化的视频平台,如EasyCVR、EasyGBS、EasyDSS、EasyNVR等,能实现多类型设备接入、多协议支持、多格式视频流输出、多终端平台兼容,平台可应用在智慧工地、智慧校园、智慧工厂、智慧水利、智慧社区等场景中。感兴趣的用户可以前往演示平台进行体验或部署测试。