多平台统一管理软件接口,如何实现多平台统一管理软件接口
286
2022-10-18
AI智能视频分析平台EasyCVR出现通道列表为空的问题排查与解决
EasyCVR视频融合云服务以其强大的视频能力和灵活的兼容性(支持多协议、多类型设备接入,包括GB/T28181协议,RTSP/Onvif协议、厂家私有协议如海康SDK、大华SDK、海康Ehome协议等),在我们的用户群体中深受欢迎,也在大量的线下项目中落地应用。随着安防行业逐渐向智能化、高清化、集成化方向转变,像EasyCVR这类融合性强、开放度高的视频平台已经成为安防视频监控领域的主流趋势。
近期我们在EasyCVR平台的使用中,出现了通道列表为空的情况,今天来和大家分享一下排查和解决办法。
排查中发现,原来是后端传入的数据只传递了分页,但是没有传递通道数据。
解决办法如下:
添加如下代码,查询总表的设备数据,然后再查询子表的设备数据,如果子表设备不存在,程序将主表数据清除,最后将结果返回给前端。
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作为一套较为成熟稳定的视频分发平台,按需灵活扩展、收缩资源,免去了插件安装、浏览器限定等条件,实现了无插件、多平台自由观看回放。去年我们对EasyCVR、EasyDSS等平台更换了新内核,新内核版本的平台性能更加稳定,能为用户提供更佳的服务体验,欢迎关注我们的更新。
版权声明:本文内容由网络用户投稿,版权归原作者所有,本站不拥有其著作权,亦不承担相应法律责任。如果您发现本站中有涉嫌抄袭或描述失实的内容,请联系我们jiasou666@gmail.com 处理,核实后本网站将在24小时内删除侵权内容。
发表评论
暂时没有评论,来抢沙发吧~