我们在此前为大家介绍过关于EasyCVR视频融合云平台的集群功能及实现方式,感兴趣的用户可以戳这篇文章:浅析EasyCVR基于MySQL集群的技术实现流程及视频播放逻辑。
作为一种高效的服务器协作方式,服务器集群在流媒体服务中运用也较多。它以高可用性、易伸缩、强拓展等特点,在流媒体视频服务平台中发挥了重要作用。
EasyCVR平台的集群部署,可以让各个EasyCVR平台之间共享负载信息、设备信息、服务信息等,实现数据的共享互通。这样不仅提升了平台视频服务能力的灵活性与拓展性,而且也极大提升了服务器的计算与处理能力,在场景应用上更加能满足用户的多业务拓展需求。
今天来和大家分享一下开发中遇到的问题及解决办法。
在EasyCVR集群中,出现了录像事件查询无效的情况。在排查代码时发现,原来是缺少ServerID,导致逻辑中断,无法继续通过选择的时间进行查询和获取当日的录像:
在此处增加对应的serverID(如图所示),逻辑则继续。更改完之后,已经可以正常查询到集群的录像文件了。
EasyCVR平台可拓展性强、部署轻快、视频能力灵活,可支持的主流标准协议有GB28181、RTSP/Onvif、RTMP等,以及厂家私有协议与SDK接入,包括海康Ehome、海康SDK、大华SDK等,能对外分发RTSP、RTMP、FLV、HLS、WebRTC等格式的视频流,在线下场景中应用广泛,包括智慧工地、智慧工厂、智慧校园、智慧社区等等。感兴趣的用户可以前往演示平台进行体验或测试部署。