NVR 的 SDK 二次开发接口文档采购的海康 NVR 及 IPC 的产品需支持 SDK 版本在 XXX 上能够支持输出 RTSP 协议流以下 SDK 的接口是必须的1账号验证用户登录 NVR:实现用户的认证功能,登录成功后,返回的用户 ID 作为其他功能操作的唯一标识
1 SDK 初始化1) 初始化 SDK接口:NET_DVR_Init函数: BOOL NET_DVR_Init()参数: 无返回值: TRUE 表示成功,FALSE 表示失败
说明: 调用设备网络 SDK 其他函数的前提
2) 释放 SDK 资源接口:NET_DVR_Cleanup函数: BOOL NET_DVR_Cleanup()参数: 无返回值: TRUE 表示成功,FALSE 表示失败
说明: 在结束之前最后调用
接口返回失败请调用 NET_DVR_GetLastError 猎取错误码,通过错误码推断出错原因
2 NVR 用户的认证/登录1) 激活设备接口:NET_DVR_ActivateDevice函 数 : BOOL NET_DVR_ActivateDevice ( char* sDVRIP, WORD wDVRPort, LPNET_DVR_ACTIVATECFGlpActivateCfg)参 数:[in]sDVRIP 设备 IP 地址[in]wDVRPort 设备端口[in]lpActivateCfg 激活参数,包括激活使用的初始密码返 回 值 : TRUE 表 示 成 功 , FALSE 表 示 失 败
接 口 返 回 失 败 请 调 用NET_DVR_GetLastError 猎取错误码,通过错误码推断出错原因
说明: 出厂设备需要先激活,然后再使用激活使用的初始密码登录设备
2) IPServer 或者 DDNS 域名解析,猎取动态 IP 地址和端口号接口:NET_DVR_G