【BUG修复】RTSP/GB28181/SDK协议EasyCVR平台接入Ehome协议显示通道与设备ID错误

TSINGSEE青犀视频云边端架构中每款产品都有不同的特性和使用场景,但是在某一款产品更新时出现的BUG,部分情况下也会出现在其他产品更新的时候。比如我们本文讲的通道和设备ID显示错误的情况,在之前的EasyDSS视频平台中也有出现(EasyDSS录像列表中名称字段显示录像ID的BUG修复)。

我们发现EasyCVR接入的ehome协议设备也同样出现了该问题,我们首先来复现一下这个问题。设备注册成功后携带了设备ID信息。

【BUG修复】RTSP/GB28181/SDK协议EasyCVR平台接入Ehome协议显示通道与设备ID错误

在注册的回调函数中,根据该设备信息获取相关通道,最终EasyCVR中展示的为设备ID和通道ID,但是没有展示出设备中存储的设备名称和通道名称、设备信息。

【BUG修复】RTSP/GB28181/SDK协议EasyCVR平台接入Ehome协议显示通道与设备ID错误

![73.png](/uploads/2020/10/b9ad0c05e532072bddf3 c34cc8524698.png)

经过TSINGSEE青犀研发团队的分析之后,发现问题的原因在于设备的注册回调接口中。设备注册回调和获取设备信息中sdk接口中没有设备名称信息和通道名称信息,ehome协议sdk中这些信息需要单独通过接口调用获取。

注:
NET_ECMS_GetDevConfig(命令: NET_EHOME_GET_DEVICE_CFG)获取设备基本参数,里面包含设备名称。
NET_ECMS_GetDevConfig(命令: NET_EHOME_GET_PIC_CFG)获取OSD显示配置参数,里面包含通道名称。

具体的ehome demo中可以见到调用示例。

【BUG修复】RTSP/GB28181/SDK协议EasyCVR平台接入Ehome协议显示通道与设备ID错误

EasyCVR作为TSINGSEE青犀视频云边端架构产品中开放的视频融合平台,我们提供了非常丰富的接口供大家二次开发调用,并且能够按需灵活扩展、收缩资源,免去了插件安装、浏览器限定等条件,实现了无插件、多平台*观看回放。

【BUG修复】RTSP/GB28181/SDK协议EasyCVR平台接入Ehome协议显示通道与设备ID错误

EasyCVR视频平台可用于校园安防、仓储物流、能源环保、人工智能等行业,当然,除了EasyCVR之外,TSINGSEE青犀视频云边端架构还包括RTSP协议平台EasyNVR、RTMP协议平台EasyDSS、GB28181协议平台EasyGBS等,均提供了试用版本供大家测试使用,欢迎大家了解咨询。