- 1、本文档共85页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
CCTV程序开发-于海康开发包
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
您可能关注的文档
- C10021-J01 企业会计准则执行中应当关注的问题 课后测试(满分100分).docx
- C1.2.2-125华电淄博热电有限公司文件包管理标准.doc
- c13 跨时横截面混合-简单面板数据分析方法1.docx
- C20C30中文卡费休库仑法水份测定仪.doc
- C10021企业会准则执行中应当关注的问题_100分_两套.doc
- C1驾驶证标志4-路标志图.doc
- C10021企业会准则执行中应当关注的问题--最新80分.docx
- c42-1-2小学综合素质评价方案.doc
- C4.质量管理制、量责任、工作程序.doc
- C51 LCD162 VB上位机实现简单通信.doc
- 2024高考物理一轮复习规范演练7共点力的平衡含解析新人教版.doc
- 高中语文第5课苏轼词两首学案3新人教版必修4.doc
- 2024_2025学年高中英语课时分层作业9Unit3LifeinthefutureSectionⅢⅣ含解析新人教版必修5.doc
- 2024_2025学年新教材高中英语模块素养检测含解析译林版必修第一册.doc
- 2024_2025学年新教材高中英语单元综合检测5含解析外研版选择性必修第一册.doc
- 2024高考政治一轮复习第1单元生活与消费第三课多彩的消费练习含解析新人教版必修1.doc
- 2024_2025学年新教材高中英语WELCOMEUNITSectionⅡReadingandThi.doc
- 2024_2025学年高中历史专题九当今世界政治格局的多极化趋势测评含解析人民版必修1.docx
- 2024高考生物一轮复习第9单元生物与环境第29讲生态系统的结构和功能教案.docx
- 2024_2025学年新教材高中英语UNIT5LANGUAGESAROUNDTHEWORLDSect.doc
文档评论(0)