海康威视摄像头HTTP接口能力调研研究报告.docx
- 文档编号:28082672
- 上传时间:2023-07-08
- 格式:DOCX
- 页数:27
- 大小:300.40KB
海康威视摄像头HTTP接口能力调研研究报告.docx
《海康威视摄像头HTTP接口能力调研研究报告.docx》由会员分享,可在线阅读,更多相关《海康威视摄像头HTTP接口能力调研研究报告.docx(27页珍藏版)》请在冰豆网上搜索。
海康威视摄像头HTTP接口能力调研研究报告
视频监控平台调研汇报
【海康】
V1.0
目录错误!
未定义书签。
1.序言错误!
未定义书签。
2.布署情况错误!
未定义书签。
1)账号信息错误!
未定义书签。
2)设备布署&端口映射错误!
未定义书签。
3)设备配置注意事项错误!
未定义书签。
3.视频监控错误!
未定义书签。
3.1主码流和字码流错误!
未定义书签。
3.2RTSP地址格式错误!
未定义书签。
3.3录像回放错误!
未定义书签。
4.HTTP接口错误!
未定义书签。
4.1设备信息错误!
未定义书签。
4.1.1基础信息错误!
未定义书签。
4.1.2设备状态错误!
未定义书签。
4.1.3重启设备错误!
未定义书签。
4.1.4恢复出厂设置错误!
未定义书签。
4.2图像抓拍错误!
未定义书签。
4.3告警通知错误!
未定义书签。
4.3.1设置告警开关错误!
未定义书签。
4.3.2配置告警中心错误!
未定义书签。
4.3.3告警消息示例错误!
未定义书签。
4.3.4告警消息格式说明错误!
未定义书签。
4.4云台控制错误!
未定义书签。
4.4.1云台设置错误!
未定义书签。
4.4.2巡航指令错误!
未定义书签。
4.43控制台指令错误!
未定义书签。
4.4.4正确定位错误!
未定义书签。
5.遗留问题错误!
未定义书签。
5.1定位跟踪错误!
未定义书签。
5.2合码器错误!
未定义书签。
6.1VLCMediaPlayer
6.2手机端监控........
6.3DEMO程序
6.4RTSP消息示例…
错误!
未定义书签错误!
未定义书签错误!
未定义书签错误!
未定义书签
1.序言
此次从海康租借了一台硕盘录像机、一个枪机和一个球机。
因为对方HTTP告警消息模块有BUG,调测花费时间较长。
对方提供升级测试版本后已经处理。
从现在进展情况看基础完成了我们预期口标。
关键常见功效均已验证经过,包含:
视频监控(VLC插件方法)、录像回放、读取设备信息、设备重启、图像抓拍、告警通知、云台控制。
此次汇报关键目标是统计相关功效具体实现和验证方法方法及注意事项。
2.布署情况
租借三台设备均布署在五层试验室,经过无线路山器连接到企业网络。
1)账号信息
设备类型
设备型号
IP地址
管理账号
密码
枪机
DS-2CD2T20-I3
192.111.111.235
admin
Nuctechl23
录相机
DS-8608N-E8
192.111.111.237
admin
Nuctechl23
球机
DS-2DE7184-A
192.111.111.238
admin
Nuctechl23
2)设备布署&端口映射
球机摄像头(TPD)
192.111.111.238admin/Nuctechl23
3)设备配置注意事项
>IPC和NVR均需要经过修改管理员密码才能够激活,然后接入网络;
>录相机(NVR)标准配置全部是不带硬盘,所以需要事先准备好SATA硬盘;
>录相机(NVR)在接入枪机时,自动识别设备协议为“海康协议”但实际需要根听说明书修改为ONVIF才能够,不然会一直报“未知错误“;
>枪机(IPC)须另备DC12V①5.5mm圆头电源;
>设备因为是租借来,所以不是全新,提议配置调试之前先做出厂设置:
>设备默认出厂IP均为:
192.0.0.64
3.视频监控
3.1主码流和字码流
主码流和子码流是海康威视提出概念,是为了处理在网络情况不好时为了满足远程预览流畅性,而不影响当地录像提出双码流技术,主码流分辨率高于子码流,主码流用来录像,子码流用来网传,默认用户端访问采取主码流,用户能够依据网络情况选择子码流访问,以达成改善网络浏览流畅性,而又不改变当地录像录像效果。
3.2RTSP地址格式
(1)摄像头(IPC/IPD)
地址格式:
rtsp:
//username:
pwd@ip:
port[554]/h264/chV码流类型/av_stream
码流类型:
main表示为主码流,sub表示为子码流
举例:
IPC主码流:
rtsp:
//admin:
.6:
10010/h26zl/chVmain/av_stream
IPC产码流:
rtsp:
//admin:
.6:
10010/h264/chl/sub/av_stream
(2)NVR
地址格式:
rtsp:
//username:
pwd@ip:
port/h264/ch
其中:
ch
举例:
IPC@NVR:
rtsp:
//admin:
.6:
10011/h264/ch3Vmain/av_stream
IPD@NVR:
rtsp:
//admin:
.6:
10011/h264/ch34/main/av_stream
3.3录像回放
RTSP地址格式:
rtsp:
//username:
pwd@ip:
port/Streaming/tracks/101?
starttime=yyyymmddtHHMMSSz&endtime=yyyymmddtHHMMSSz
举例:
rtsp:
//admin:
.6:
10011/Streaming/tracks/101?
starttime=0710tl0z&endtime二0710tll3016z
易他只数,例如,起止时间:
?
5tarttime=20120802t06?
812z&endtime=20120802t064816z
rtsp:
血semame:
passwor迦vaddressA:
空码设裕IP地址:
RTSP後口面港号
101:
»iBl1701:
»i017
举例说明:
DS-9016HF-ST的模拟通道01:
rtsp:
//admin:
12345@172.6.22.106:
5S4/Streaming/tracks/101?
starUime-20120802t0638122&endtime-20120802t0648162
DS-9016HF-ST的IP通道01:
Krtsp:
//^dmin:
12345(®172.6.22.106:
554/Streaming/track$/1701?
starttime=20131013t093812z&endtime=20131013tl04816z
表示以单播形式回放指定设备的通道中的录像文件.时间范围是starttime到endtime.眞中starttime
和endtime的格式要符合ISO8601.具体格式是YYYYMMDD'T'HHmmSS.fraction^Z0•Y是年,M是月,D
是日,T是时间分格符,H是小时,M是分,S是秒,Z是可选的、表示Zulu(GIVIT)时间。
4eHTTP接口
海康设备对外提供CGI和ISAPI两种接口,设备信息和配置推荐使用ISAPI接口,云台控制则推荐使用CGI接口。
接口入口地址:
http:
//ip:
port[80]/
接口协议:
HTTP
消息格式:
XML
接口形式:
釆取REST风格模式,GET表示读取口前信息、PUT表示更新配置、POST表示创建数据、DELETE表示删除配置。
4.1设备信息
4.1.1基础信息
调用地址:
/ISAPI/System/devicelnfo
返回消息:
xmlversion=,,1.0,'encoding=,,utf-8,,?
>
//www.std-version=,,2.0"> 56: e3: 8e: f8: 66 4.1.2设备状态 调用地址: /ISAPI/System/status xmlversion=,,1.0"encoding-1utf-8"? > //www・std・cgi・com/ver20/XMLSchemrversion="2・0”> 40: 27+0&OOv/currentDeviceTime> 4.13重启设备 调用地址: /ISAPI/System/reboot 4.1.4恢复出厂设置 调用地址: /ISAPI/System/factoryDefault 4.2图像抓拍 调用地址: /ISAPI/Streaming/channels/ID/picture 返回消息: 截图本身二进制数据流 4.3告警通知 43.1设置告警开关 调用地址: 全部配置: /ISAPI/Event/triggers xmlversion=,,1.0"encoding-1utf-8"? > //www.std-version=,,2.0"> ificationRecurrence> 某项配置: /Event/triggers/ID 实际地址: /Event/triggers/VMD-1 xmlversion=,,1.0,'encoding=,,utf-8"? > 〃www・std・cgi・com/ver20/XMLSchema”version二”2・0”> 4・3・2配置告警中心 告警中心能够了解为一个HTTP服务,具体地址信息配置到设备中,当有告警发生,并告警通知设置了为通知告警中心,则设备会依据设定间隔向指定URL地址发送具体告警信息XML文。 具体配置写入则经过PUT消息来实现。 调用地址: /ISAPI/Event/notification/httpHosts 返回消息: xmlversion^l.O"encoding=Mutf-8M? > //www.std-version=M2.0"> 4・3・3告警消息示例 POST/ipd-warn/notifyHTTP/1.1 Content-Type: application/xml;charset=,,UTF-8" Host: 192.111.111.235 Connection: Keep-Alive Content-Length: 799 xmlversion=,,1.0,1encoding=,,UTF-8,,? > psialliance・org"> 2f: 90: 33: f8: 36 05: 46+08: 00 psiallianee-org"> selfextension: psiaext-verl0-xsd,,>DS-2CD2T20-IAACH xmlns=,lurn: selfextension: psiaext-verlO-xsd,,>VMD&&DS-2CD2T20-IAACH/-07-29T17: 05: 46+08: 00/l/l-0 43.4告警消息格式说明 ⑴XML节点 >ipAddress: 设备IP地址 >protocolType: 协议类型,只支持HTTP >macAddress: 设备MAC地址 >channellD: 通道号 >dateTime: 发生报警时间 >activePostCount: 该类型报警发生次数 >eventType: 事件类型: >eventstate: 事件状态 >eventDescription: 时间描述 >Extensions: 私有信息,内部用序列号、事件类型、时间等 (2)事件类型(eventType)含义 >10: 报警输入报警 >VMD: 移动侦测 >videoloss: 视频丢失 >shelteralarm: 遮挡报警 >facedetection: 人脸侦测 >defocus: 虚焦侦测 >audioexception: 音频异常 >scenechangedetection: 场景变更 >fielddetection: 区域入侵 >linedetection: 越界侦测 >regionEntrance: 进入区域 >regionExiting: 离开区域 >loitering: 徘徊侦测 >group: 人员聚集 >rapidMove: 快速移动 >parking: 停车侦测 >unattendedBaggage: 物品遗留 >attendedBaggage: 物品拿去 >PIR: 人体检测 4.4云台控制 4.4.1云台设置 调用地址: /PTZCtrl/channels/Vpresets 返回消息: xmlversion=M1.0hencoding="utf-8,,? > //www・std・cgi・com/vQr20/XMLSchema”version=H2.0">
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 康威 摄像头 HTTP 接口 能力 调研 研究 报告