视频智能分析/人脸识别/车牌识别系统EasyCVR云服务平台设备通过Ehome协议无法注册到平台排查过程

上一篇我们讲了EasyCVR视频智能分析平台在多网卡环境下使用EHome协议的正确配置,如果有不会接入的伙伴可以对照该文进行配置。

Ehome协议的接入仍有困难的地方,若非仔细排查,很难发现其中的问题。有客户在linux v1.0.37环境下使用ehome协议接入到EasyCVR平台,设备端配置如下,发现无法成功注册。

随后我们在平台端抓取了网络包,如下图:

分析该抓包结果得知,设备端发送注册消息是成功的,因此排除设备端问题,继续检查平台端问题,因为以前遇到过防火墙开启导致无法注册的情况,检查平台端防火墙配置,发现也是未开启状态,没有问题。

接着检查平台端log,在log中发现异常。

从上可知系统运行时缺少依赖库,导致平台接收到设备发送的注册信息,无法调用依赖库去解析消息,因此平台没有恢复设备端的注册消息,注册失败。

我们尝试将libiconv2.so拷贝到系统目录下/lib64下,重新运行程序,设备成功上线。

原始的libiconv2.so 在软件可执行程序目录HCAapSDKCom 目录下,修改start.sh启动脚本运行服务时拷贝到对应的目录下。

EasyCVR视频智能分析系统目前可用于人脸识别、车牌识别等分析,已经渗透进交通、金融、园区、能源、商业连锁、司法、军队、海关等领域,在未来的发展中,TSINGSEE青犀视频需要不断解决这些问题并加以完善,如果大家想深入了解EasyCVR,欢迎联系我们获取测试账号进行测试。

原文地址:https://www.cnblogs.com/TSINGSEE/p/14075175.html