EasyCVR平台的服务器集群功能已经发布了一段时间,越来越多的用户也逐渐开始部署集群方案。自功能发布后,我们也在收集用户的反馈并不断优化集群功能,以满足用户的多元化场景应用需求,提高平台使用体验。
有用户反馈,EasyCVR集群切换服务节点后,通过HIKSDK接入设备,出现了播放失败的情况。
技术人员对此情况进行了排查,发现切换服务器节点后,设备播放失败是因为每台服务器都在各自内存中单独维护了一个通道列表,里面存储了拉流的一些必要数据。切换节点后,没有在新的服务节点添加通道数据到服务器内存的通道列表,所以在拉流时,没有获取到拉流需要的信息,从而导致播放失败。
我们对此细节也进行了优化。在切换服务器时,将对应的数据加入到新服务器维护的通道列表里,即可拉流成功。
按照上述方法修改后,用户的视频已经可正常播放了。
EasyCVR是我们接入协议最广泛的视频管理平台,除了标准协议GB28181、RTSP/Onvif、RTMP等,还支持厂家的私有协议与SDK,如海康Ehome、海康SDK、大华SDK等。平台基于云边端一体化架构,可覆盖市面上大多数品牌的视频源设备。