EasyCVR平台基于云边端一体化架构,支持将分散的视频资源统一汇聚与管理,实现对视频资源的处理与分发、直播、录像、回看、存储、智能分析等。近期我们正在对EasyCVR进行新功能的拓展,比如服务器集群、视频轮巡、H.265转码H.264、电子地图与轨迹跟踪等等,欢迎大家关注我们的更新。
EasyCVR可对前端接入设备进行统一集中管理,并能支持采用设备树对设备进行分组、分级管理、设备状态监测、云端运维等,实现对海量接入资源的集中控制与权限分配。
有用户现场反馈,EasyCVR在使用时,出现了通道列表为空的情况,不知道什么原因,请求我们排查协助。
技术人员立刻对该情况进行了排查和分析。原来后端传入的数据虽然传递了分页,但是没有传递通道数据,因此出现了通道列表为空的情况。
参考如下代码进行优化,查询总表的设备数据,然后再查询子表的设备数据,如果子表设备不存在,则将主表数据清除,最后将结果再返回给前端。
代码语言:javascript复制func (h *APIHandler) ClearOldData(c *gin.Context) {
cvrservice.GetDeviceService().ClearOldData()
ack := NewMsgAck()
ack.EasyDarwin.Header.MessageType = MSG_SC_SERVER_ADD_FAVORITES_ACK
c.IndentedJSON(200, ack)
}
参照上述代码优化后,再次查询设备数据,此时列表数据已经显示正常。
作为视频融合云服务平台,EasyCVR是我们支持协议最全面的视频平台,它能支持主流协议包括国标GB/T28181、RTMP、RTSP/Onvif协议,以及厂家的私有协议,如海康Ehome、海康SDK、大华SDK等,对外可分发多格式的视频流,包括RTSP、FLV、HLS、WebRTC等,实现全终端、全平台覆盖。
平台视频能力灵活、拓展性强、部署轻快,在线下场景中应用广泛,包括智慧工地、智慧工厂、智慧校园、智慧社区等等,感兴趣的用户可以前往演示平台进行体验或部署测试。