• EasyCVR获取大华客流量数据时有一个设备未上传该如何解决?


    EasyCVR是我们接入协议最广泛的视频管理平台,除了标准协议国标GB28181、RTSP/Onvif、RTMP等,还支持厂家的私有协议与SDK,如海康Ehome、海康SDK、大华SDK等。平台基于云边端一体化架构,可支持多类型的设备接入,包括IPC、NVR、单兵设备、编码器、移动执法仪等,可覆盖市面上大多数品牌的视频源设备。

    有用户反馈,在使用EasyCVR平台时,通过大华SDK接入来获取大华客流量数据。下级是直接使用大华SDK接入,并使用国标级联到上级,但是其中有个下级客流量没有上传到上级平台,在通过上级的http接口获取客流量中“flows”字段为空。如下图:

    收到反馈后,技术人员立即开展排查解决,以下为分析解决步骤:

    1、首先分析此大华设备是否支持客流量数据,在调用大华SDK客流量数据加入如下打印:

    2、在虚拟机运行EasyCVR,添加客户大华客流量设备是否有客流量数据。最终确认有客流量数据。如下图(InCount:进入人数;OutCount:出去人数):

    3、分析EasyCVR上级和下级的数据库,并进行比较代码中的错误部分:

    • 代码中先获取与ip匹配的大华设备,然后再获取通道信息;

    • 查看上下级数据库对应的字段;

    4、最终通过上面的数据库字段发现,查找DBChannelInfo这个表中“channel_num”有多个相同的值,所以找出的“channel_num”是错误的,获取的客流量也是错误的。

    5、已经通过ip查找到大华SDK接入的设备。而DBChannelInfo表有一个“parent_device_id”字段。所以查找DBChannelInfo表加入一个“parent_device_id”字段,用于对应大华sdk接入的设备;

    6、修改完毕后,上级数据库客流量数据即可查看。

    EasyCVR具备海量视频的接入、汇聚管理、智能分发等视频服务能力,平台在线下场景中应用广泛,包括智慧工地、智慧工厂、智慧校园、智慧社区等等。感兴趣的用户可以前往演示平台进行体验或测试部署。

  • 相关阅读:
    typescript76-在react中使用ts语法
    python---文件的操作、异常处理、模块、包
    计算机网络_实验5_集线器与交换机对比
    ShuffleNet v2网络结构复现(Pytorch版)
    【数据分享】2022年全国范围的道路数据(全国/分省/分城市)
    springboot集成spring-security(1)
    Redis从入门到放弃(3):发布与订阅
    贷齐乐系统最新版SQL注入(无需登录绕过WAF可union select跨表查询)
    Java语言高级-10MySQL-第1节数据库概念
    vue部署相关
  • 原文地址:https://blog.csdn.net/EasyNVS/article/details/126749051