关于EasyCVR的集群功能,我们在前期的文章中也分享过很多,感兴趣的用户可以翻阅我们往期的文章进行了解。作为一种高效的服务器协作方式,服务器集群在流媒体服务中运用也较多。它以高可用性、易伸缩、强拓展等特点,在EasyCVR视频融合云服务平台中发挥了重要作用。
有用户反馈,EasyCVR部署多台服务器集群,当有服务器离线时,分配到该服务器的设备和通道依然显示在线,但不能播放。
针对该情况,我们立刻进行了排查。排查中了解到,当设备分配到指定服务器后,设备的状态由该服务器维护,当服务器离线后,设备状态没能即时更新,所以造成了上述的现象。
我们对此进行了优化。在返回设备和通道列表的接口,判断设备和通道所属的服务节点是否在线,如果离线,则将设备和通道的状态改为离线,避免引起用户的混淆。
EasyCVR平台支持多类型设备、多协议方式接入,包括市场主流标准协议国标GB/T28181、RTMP、RTSP/Onvif协议等,以及厂家私有协议,如海康SDK、大华SDK、海康Ehome等。平台基于云边端一体化架构,具备海量视频的接入、汇聚管理、智能分发等视频服务能力,平台在线下场景中应用广泛,包括智慧工地、智慧工厂、智慧校园、智慧社区等等。