NVR 的 SDK 二次开发接口文档采购的海康 NVR 及 IPC 的产品需支持 SDK 版本在 XXX 上能够支持输出 RTSP 协议流以下 SDK 的接口是必须的1账号验证用户登录 NVR:实现用户的认证功能,登录成功后,返回的用户 ID 作为其他功能操作的唯一标识。1.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 猎取错误码,通过错误码推断出错原因。1.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_GetDVRIPByResolveSvr_EX函 数 :BOOL NET_DVR_GetDVRIPByResolveSvr_EX (char* sServerIP , WORD wServerPort, BYTE * sDVRName , WORD wDVRNameLen, BYTE * sDVRSerialNumber, WORD wDVRSerialLen, char* sGetIP, DWORD* dwPort)参数:[in]sServerIP解析服务器的 IP 地址[in]wServerPort解析服务器的端口号,IP Server 解析服务器端口号为7071,HiDDNS 服务器的端口号为 80[in]sDVRName设备名称[in]wDVRNameLen设备名称的长度[in]sDVRSerialNumber 设备的序列号[in]wDVRSerialLen 设备序列号的长度[out]sGetIP猎取到的设备 IP 地址指针[out]dwPort猎取到的设备端口号指针返 回 值 : TRUE 表 示 成 功 , FALSE 表 示 失 败 。 接 口 返 回 失 败 请 调 用NET_DVR_GetLastError 猎取错误码,通过错误码推断出错原因。说 明: 该接口中的设备名...