1 / 85
文档名称:

CCTV程序开发文档-基于海康《设备网络SDK使用手册 V4.1.0》.doc

格式:doc   页数:85
下载后只包含 1 个 DOC 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

CCTV程序开发文档-基于海康《设备网络SDK使用手册 V4.1.0》.doc

上传人:3346389411 2013/1/4 文件大小:0 KB

下载得到文件列表

CCTV程序开发文档-基于海康《设备网络SDK使用手册 V4.1.0》.doc

文档介绍

文档介绍:CCTV程序开发文档
基于海康《设备网络SDK使用手册 》
2012/1/17
概述
设备网络SDK是基于设备私有网络通信协议开发的,为后端设备(嵌入式网络硬盘录像机、视频服务器)、前端设备(网络摄像机、网络球机、IP模块)等产品服务的配套模块,用于远程访问和控制设备软件的二次开发。
适用于以下产品型号:
DS-95xx、DS-96xxNVR; DS-90xx混合型硬盘录像机;
DS-91xx、DS-81xx、DS-80xx、DS-70xx、DS-71xx、DS-7116、DS-72xx硬盘录像机;
DS-60xx、DS-61xx视频服务器、编/解码器;
iDS-6002HF/B双摄像机跟踪、iDS-6101HF智能设备(行为分析)、iDS52xx智能分析仪、iDS90XX、iDS91XX;
DS630x_D、DS-6401HD多路解码器;
IP摄像机(以下简称“IPC”):DS-2CD71xx、DS-2CD81xx、DS-2CD7xx、DS-2CD8xx、DS-2CD9xx;
其他IP设备:包含IP模块、IP快球等。
由于某些功能在此SDK版本中做了扩展,同时设备程序也做了相应的更新扩展,为了方便下文说明,此处将以上设备归为两类:
如DS-7116、DS-81xx、DS-90xx、DS-91xx、DS-95xx、DS-;
如DS-80xx、。
设备网络SDK主要功能
序号
功能
备注
图像预览
文件回放和下载
云台控制、布防/撤防
语音对讲
日志管理
解码卡
远程升级
远程重启/关闭
格式化硬盘
参数配置(系统配置、通道配置、串口配置、报警配置、用户配置)
多路解码器
智能设备功能和获取设备能力集
设备网络SDK包含网络通讯库、软解码库、硬解码库等功能组件,我们提供Windows和Linux两个版本的SDK,各自所包含的组件如下:
Windows下设备网络SDK:
网络通讯库

头文件
LIB
库文件
DLL
库文件
hpr库
LIB
库文件
DLL
库文件
RTSP通讯库
DLL
库文件
软解码库

头文件
LIB
库文件
DLL
库文件
转封装库
DLL
库文件
硬解码库


头文件
LIB
库文件
DLL
库文件
Linux下设备网络SDK库:
网络通讯库

头文件

SO库文件
hpr库

SO库文件
RTSP通讯库

SO库文件
软解码库

头文件

SO库文件
转封装库

SO库文件
本版本的设备网络SDK开发包中包含以上各个组件,除网络通讯库和hpr库这两个组件为必须项外,用户可以根据需要选择其中的一部分组件,以下将对各个组件在SDK中的作用和使用条件分别说明。
网络通讯库是设备网络SDK的主体,主要用于网络客户端与各类产品之间的通讯交互,负责远程功能调控、远程参数配置及码流数据的获取和处理等。
hpr库是网络通讯库的依赖库。
RTSP通讯库是支持RTSP传输协议的网络库。当需要对支持RTSP协议的产品进行取流等操作时就必须加载该项组件。
软解码库主要用于对实时码流数据进行解码显示(实现预览功能)和对录像文件进行回放解码等。用户如果需要在SDK内部进行对实时流和录像码流播放显示时(即NET_DVR_RealPlay_V30接口的第二个结构体参数的播放句柄设置成有效句柄时)必须加载该组件,而如果用户仅需要用网络通讯库捕获到数据后再外部自行处理就不需要加载该组件,这种情况下用户在外部自行解码将更灵活,可参见软解码库函数说明《播放器SDK编程指南》。
转封装库的功能可以分为两种:一种是将标准码流转换成采用我们公司封装格式的码流。当用户需要对支持RTSP协议的产品捕获采用本公司封装格式的码流数据时(_DVR_SetRealDataCallBack接口捕获数据时)必须加载该组件。另一种功能是能将标准码流转换成其他格式的封装,如3GPP、PS等。例如,当