海康网络sdk简介—预览模块流程

日期:2014-08-26点击次数:10189

       海康设备网络sdk是基于设备私有网络通信协议开发的,为网络摄像机、网络球机、视频服务器、解码器等产品服务器的配套模块,用于远程访问和控制设备软件的二次开发。设备网络sdk主要功能为图像预览、文件回放和下载、云台控制、语音对讲、参数设置等。
      海康网络sdk的库文件包含二次开发需要的接口,在进行二次开发时,首先需要加载HCNetSDK.dll库文件。
      下面主要描述预览流程。
       实时预览支持tcp,udp,multicast网络传输模式。实时预览时,设备通道预览连接数有限,不同设备限制不尽相同,例如:DS-80xxHF-ST、DS-90xxHF-ST系列设备通道连接数没有限制,每台设备最多支持128路同时连接;DS-81xxHF/HE/HC/HS/HL-S等系列设备每个通道最多支持6路同时连接,每台设备最多支持24路同时连接。具体情况请参见设备说明书。
       预览模块流程图:

 
 
       初始化SDK:调用函数NET_DVR_Init初始化sdk环境,此函数只需要调用一次即可。
       释放SDK:调用NET_DVR_Cleanup释放sdk资源,此函数也只需要调用一次即可。
       用户注册:登录设备调用NET_DVR_Lonin_v30,连接成功返回用户id,失败返回-1。
       用户注销:调用NET_DVR_Logout函数退出设备登录。
       实时预览:调用NET_DVR_Realplay_v40实现实时预览数据。在实时预览时,需要传入视频通道号和预览窗口句柄方能看到视频,如果预览窗口句柄为空,表示不预览视频。
       停止预览:调用NET_DVR_StopRealPlay停止预览视频。
       按照预览流程图,依次调用各接口函数,即可实现海康设备视频实时预览,快捷稳定。海康网络sdk为开发视频监控带来了极大的便利性。




软件部      满运历