天天看点

使用大华SDK获取NVR通道配置信息(含通道名称)

大华SDK NVR

一:出发点

在一些视频监控项目中经常需要对挂载在NVR下的摄像头进行配置。

由于这些配置信息在NVR里已经存在,如果能将NVR中的通道配置信息导出,会大大减少前端的配置工作。

网上的通过海康SDK查询NVR通道信息的帖子很多,但是对大华SDK的帖子缺很少,我在查阅了大华SDK的文档后使用C++实现了对通道名称、用户名、设备IP地址的读取。

现在把实现方式贴出来,希望对有需要的人提供些参考。

二:使用方法

1.CLIENT_GetNewDevConfig函数

使用大华SDK获取NVR通道配置信息(含通道名称)

2.使用CFG_CMD_REMOTEDEVICE参数获取网络连接信息,使用CFG_CMD_CHANNELTITLE参数获取通道名称。

使用大华SDK获取NVR通道配置信息(含通道名称)

3.由于CLIENT_GetNewDevConfig函数返回的是JSON格式的数据,因此需要对JSON数据进行解析处理。

三.主要代码:

四.输出结果:

使用大华SDK获取NVR通道配置信息(含通道名称)