- 1、本文档共83页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
CCTV程序开发文档
基于海康《设备网络SDK使用手册 V4.1.0》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-96xx等系列设备称为V3.0以上版本支持的设备;
如DS-80xx、IPC等设备称为V3.0以下版本支持的设备。
设备网络SDK主要功能
序号 功能 备注 图像预览 文件回放和下载 云台控制、布防/撤防 语音对讲 日志管理 解码卡 远程升级 远程重启/关闭 格式化硬盘 参数配置(系统配置、通道配置、串口配置、报警配置、用户配置) 多路解码器 智能设备功能和获取设备能力集设备网络SDK包含网络通讯库、软解码库、硬解码库等功能组件,我们提供Windows和Linux两个版本的SDK,各自所包含的组件如下:
Windows下设备网络SDK:
网络通讯库 HCNetSDK.h 头文件 HCNetSDK.lib LIB 库文件 HCNetSDK.dll DLL 库文件 hpr库 hpr.lib LIB 库文件 hpr.dll DLL 库文件 RTSP通讯库 StreamTransClient.dll DLL 库文件 软解码库 PlayM4.h 头文件 PlayCtrl.lib LIB 库文件 PlayCtrl.dll DLL 库文件 转封装库 SystemTransform.dll DLL 库文件 硬解码库 DataType.h
DecodeCardSdk.h 头文件 DsSdk.lib LIB 库文件 DsSdk.dll DLL 库文件
Linux下设备网络SDK库:
网络通讯库 hcnetsdk.h 头文件 libhcnetsdk.so SO库文件 hpr库 libhpr.so SO库文件 RTSP通讯库 libStreamTransClient.so SO库文件 软解码库 playsdkpu.h 头文件 libm4play.so SO库文件 转封装库 libSystemTransform.so SO库文件本版本的设备网络SDK开发包中包含以上各个组件,除网络通讯库和hpr库这两个组件为必须项外,用户可以根据需要选择其中的一部分组件,以下将对各个组件在SDK中的作用和使用条件分别说明。
网络通讯库是设备网络SDK的主体,主要用于网络客户端与各类产品之间的通讯交互,负责远程功能调控、远程参数配置及码流数据的获取和处理等。
hpr库是网络通讯库的依赖库。
RTSP通讯库是支持RTSP传输协议的网络库。当需要对支持RTSP协议的产品进行取流等操作时就必须加载该项组件。
软解码库主要用于对实时码流数据进行解码显示(实现预览功能)和对录像文件进行回放解码等。用户如果需要在SDK内部进行对实时流和录像码流播放显示时(即NET_DVR_RealPlay_V30接口的第二个结构体参数的播放句柄设置成有效句柄时)必须加载该组件,而如果用户仅需要用网络通讯库捕获到数据后再外部自行处理就不需要加载该组件,这种情况下用户在外部自行解码将更灵活,可参见软解码库函数说明《播放器SDK编程指南》。
转封装库的功能可以分为两种:一种是将标准码流转换成采用我们公司封装格式的码流。当用户需要对支持RTSP协议的产品捕获采用本公司封装格式的码流数据时(即当设置NET_DVR_RealPlay_V30接口中的回调函数捕获数据或者调用NET_DVR_SetRealDataCallBack接口捕获数
1亿VIP精品文档
相关文档
最近下载
- 《刻画空间点、线、面位置关系的公理(1)》示范公开课教案【高中数学必修第二册北师大】.docx
- 《信息技术与小学学科教学的有效整合研究结题报告》.doc
- 三自由度并联机械手的设计.doc
- 双减背景下单元整体作业分层设计案例 部编版语文七年级下册第四单元 中华美德 修身正己.doc
- 小学生禁毒日教育宣传 ——主题班会课件(共16张PPT).pptx
- 注音版日有所诵一年级上册第五版.ppt
- 部编版初中语文九年级下册第二单元作业设计.docx VIP
- 幼儿园施工组织设计完整版.doc VIP
- 2024届大湾区普通高中毕业班联合模拟考试(二) 二模 政治试卷(含官方答案).docx
- 简约马术比赛运动宣传PPT模板.pptx
文档评论(0)