ONVIF20协议中文原版
协议书之onvif协议的端口号

onvif协议的端口号【篇一:onvif2.0中文协议原版】1 范围 ....................................................................................................... .. (16)2 引用标准 ....................................................................................................... (17)3 术语与定义 ....................................................................................................... (19)3.1 定义 ....................................................................................................... . (19)3.2缩写 ....................................................................................................... .. (20)4 概述 ....................................................................................................... .. (23)4.1 web 服务 ....................................................................................................... (23)4.2 ip配置 ....................................................................................................... .. (24)4.3设备发现 ....................................................................................................... (24)4.4设备类型 ....................................................................................................... (24)4.5设备管理 ....................................................................................................... (25)4.5.1 功能 ....................................................................................................... .. (25)4.5.2 网络 ....................................................................................................... .. (25)4.5.3 系统 ....................................................................................................... .. (26)4.5.4 系统信息检索 ....................................................................................................... . (26)4.5.5 固件升级 ....................................................................................................... (26)4.5.6 系统还原 ....................................................................................................... (26)4.5.7 安全 ....................................................................................................... .. (26)4.6 设备io ........................................................................................................ . (27)4.7 图像配置 ....................................................................................................... .. (27)4.8 媒体配置 ....................................................................................................... .. (28)4.8.1 媒体配置文件 ....................................................................................................... . (28)4.9 实时流 ....................................................................................................... (30)4.10 事件处理 ....................................................................................................... (31)4.11 ptz控制 ....................................................................................................... . (31)4.12 视频分析 ....................................................................................................... (32)4.13分析设备 ....................................................................................................... . (34)4.14 显示 ....................................................................................................... .. (34)4.15接收器 ....................................................................................................... .. (34)4.15.1 同步点 ....................................................................................................... .. (34)4.16 存储 ....................................................................................................... .. (35)4.16.1 存储模式 ....................................................................................................... . (35)4.16.2 记录 ....................................................................................................... (36)4.16.3 查找 ....................................................................................................... (36)4.16.4 回放 ....................................................................................................... (37)全 ....................................................................................................... (37)5 web服务框架 ....................................................................................................... . (38)5.1 服务概述 ....................................................................................................... .. (38)5.1.1 服务要求 ....................................................................................................... (38)5.2 wsdl概述 ....................................................................................................... . (39)5.3 命名空间 ....................................................................................................... .. (40)5.4 类型 ....................................................................................................... . (42)5.5 消息 ....................................................................................................... . (43)5.6操作 ....................................................................................................... .. (43)5.6.1 单向操作 ....................................................................................................... (44)5.6.2 要求-应答操作类型 ....................................................................................................... (44)5.7端口类型 ....................................................................................................... (45)定 ....................................................................................................... . (45)5.9 端口 ....................................................................................................... . (46)5.10服务 ....................................................................................................... (46)5.11错误处理 ....................................................................................................... . (46)5.11.1 协议错误 ....................................................................................................... . (46)5.11.2 soap错误 ....................................................................................................... . (46)5.11.2.1常见的故障 ....................................................................................................... (47)5.11.2.2 具体的错误 ....................................................................................................... .. (49)5.11.2.3 http错误 ....................................................................................................... .. (49)5.12 安全 ....................................................................................................... .. (50)5.12.1 基于用户访问控制 ....................................................................................................... (50)5.12.2 用户令牌配置文件 ....................................................................................................... (50)5.12.2.1密码推导 ....................................................................................................... . (51)5.12.2.1.1 例子 ....................................................................................................... .. (51)6 ip配置 ....................................................................................................... (52)7 设备发现 ....................................................................................................... (52)7.1概述 ....................................................................................................... .. (52)7.2操作模式 ....................................................................................................... (52)7.3 发现定义 ....................................................................................................... .. (53)7.3.1 终端参考 ....................................................................................................... (53)7.3.2 服务地址 ....................................................................................................... (53)7.3.3hello .................................................................................................. .. (53)7.3.3.1类型........................................................................................................ . (53)7.3.3.2范围........................................................................................................ . (53)7.3.3.2.1例子 ....................................................................................................... .. (54)7.3.3.3 地址........................................................................................................ (55)7.3.4 探头和探头匹配 ....................................................................................................... (55)7.3.5 解决和解决匹配 ....................................................................................................... (55)7.3.6bye ..................................................................................................... (55)7.3.7 soap错误信息 ....................................................................................................... . (55)7.4 远程发现扩展 ....................................................................................................... (56)7.4.1 网络情景 ....................................................................................................... (56)7.4.2 发现代理 ....................................................................................................... (58)7.4.2.1 直接的dp地址配置 ....................................................................................................... .. (59)7.4.2.2 域名服务记录的查找 ....................................................................................................... (59)7.4.3 远程hello和探头行为 (59)7.4.4 客户端行为 ....................................................................................................... .. (60)7.4.4.1 nvc 本地dp配置 ....................................................................................................... (60)7.4.5 安全 ....................................................................................................... .. (61)7.4.5.1 本地发现 ....................................................................................................... .. (61)7.4.5.2 远程发现 ....................................................................................................... .. (61)8设备管理 ....................................................................................................... . (62)8.1功能 ....................................................................................................... .. (62)8.1.1获取wsdl的url ...................................................................................................... . (62)8.1.2交换的功能 ....................................................................................................... (62)8.2网络 ....................................................................................................... .. (68)8.2.1获取主机 ....................................................................................................... . (68)8.2.2设置主机名 ....................................................................................................... (68)置 ....................................................................................................... (68)8.2.4设置dns .................................................................................................... .. (69)8.2.5获取ntp配置信息 ....................................................................................................... (70)8.2.6 对设备设置ntp ..................................................................................................... (70)8.2.7获取动态的dns设置 ....................................................................................................... .. 718.2.8设置设备动态dns .................................................................................................... . (71)8.2.9 获取网络接口配置 ....................................................................................................... .. (72)8.2.10 设置网络接口配置 ....................................................................................................... (72)8.2.11 获取网络协议 ....................................................................................................... .. (74)8.2.12 设置网络协议 ....................................................................................................... .. (74)8.2.13 获取默认的网关 ....................................................................................................... . (74)8.2.14 设置默认网关 ....................................................................................................... .. (75)置 ....................................................................................................... (75)8.2.16 设置0配置 ....................................................................................................... (76)8.2.17 获取ip地址过滤 ....................................................................................................... .. (76)8.2.18 对ip地址过滤进行配置 (77)8.2.19 增加ip地址过滤 ....................................................................................................... .. (77)8.2.20 移除ip地址过滤 ....................................................................................................... .. (78)8.2.21 ieee 802.11配置 ....................................................................................................... . (79)8.2.21.1 ssid..................................................................................................... . (79)8.2.21.2 基站模式 ....................................................................................................... (79)8.2.21.3 多种无线网络配置 ....................................................................................................... .. (79)8.2.21.4 安全配置 ....................................................................................................... (80)8.2.21.4.1 none 模式 ....................................................................................................... . (80)8.2.21.4.2 psk模式 ....................................................................................................... . (80)8.2.21.4.3 ieee 802.1x-2004 模式 (80)8.2.21.5 获取dot11的性能 ....................................................................................................... .. (80)8.2.21.6 getieee802.11状态 ....................................................................................................... .. (81)8.2.21.7 扫描可用的ieee802.11网络 (82)8.3系统 ....................................................................................................... .. (83)8.3.1设备信息 ....................................................................................................... . (83)8.3.2获取系统的url ...................................................................................................... (83)8.3.3备份 ....................................................................................................... (84)8.3.5开始恢复系统 ....................................................................................................... .. (85)8.3.6获取系统日期以及时间 (85)8.3.7设置系统日期以及时间 (86)8.3.8 出厂默认配置 ....................................................................................................... . (87)8.3.9 固件升级 ....................................................................................................... (87)8.3.10 开始固件升级 ....................................................................................................... .. (88)8.3.11 获取系统日志 ....................................................................................................... .. (89)8.3.12 获取支持信息 ....................................................................................................... .. (89)8.3.13 重启 ....................................................................................................... (90)8.3.14 获取范围参数 ....................................................................................................... .. (90)8.3.15设置范围参数 ....................................................................................................... (91)8.3.16 添加范围参数 ....................................................................................................... .. (91)8.3.17 移除范围参数 ....................................................................................................... .. (91)8.3.18 获取发现模式 ....................................................................................................... .. (92)8.3.19 设置发现模式 ....................................................................................................... .. (92)8.3.20 获取远程发现方式 ....................................................................................................... (93)8.3.21 设置远程发现方式 ....................................................................................................... (93)8.3.22 获取远程dp地址 ....................................................................................................... .. (94)8.3.23 配置远程dp地址 ....................................................................................................... .. (94)8.4安全 ....................................................................................................... .. (94)8.4.1获取访问策略 ....................................................................................................... .. (95)8.4.2 设置访问策略 ....................................................................................................... . (95)8.4.3 获取用户 ....................................................................................................... (95)8.4.4 创建用户 ....................................................................................................... (96)8.4.5 删除用户 ....................................................................................................... (97)8.4.6 对用户进行配置 ....................................................................................................... (97)8.4.7 ieee 802.1x配置 ....................................................................................................... . (98)8.4.7.1创建ieee802.1x配置 ....................................................................................................... .. (99)8.4.7.2对ieee802.1x配置 ....................................................................................................... (99)8.4.7.3 获取ieee802.1x配置 ....................................................................................................... .. (100)8.4.7.4获取ieee802.1x配置 ....................................................................................................... (100)8.4.7.5 删除ieee802.1x配置 ....................................................................................................... .. (101)8.4.8 创建签名证书 ....................................................................................................... .. (101)8.4.9 获取证书 ....................................................................................................... . (102)8.4.10 获取ca证书 ....................................................................................................... .. (103)8.4.11获取证书状态 ....................................................................................................... . (103)8.4.12 设置证书状态 ....................................................................................................... . (103)8.4.13获取证书请求 ....................................................................................................... . (104)8.4.14 获取客户证书状态 (104)8.4.15 设置客户认证状态 (105)8.4.16 下载设备证书 ....................................................................................................... (105)8.4.17 利用私有密钥来链接下载设备证书 (106)8.4.18 获取证书信息请求 (107)8.4.20 删除证书 ....................................................................................................... .. (108)8.4.21 获取远程用户 ....................................................................................................... (108)8.4.22 设置远程用户 ....................................................................................................... (109)8.4.23获取终端参数 ....................................................................................................... . (110)8.5 输入与输出 ....................................................................................................... . (110)8.5.1获取继电器输出 ....................................................................................................... (110)8.5.2 对继电器输出进行配置 (111)8.5.3继电器触发输出 ....................................................................................................... .. (111)8.5.4 辅助操作 ....................................................................................................... . (112)8.6与服务相关的错误代码 ........................................................................................................... 112 9设备io服务 ....................................................................................................... (118)9.1视频输出 ....................................................................................................... . (118)9.1.1 获取视频输出集 ....................................................................................................... .. (118)9.2视频输出配置 ....................................................................................................... .. (119)9.2.1 获取视频输出配置 (119)9.2.2 设置视频输出配置 (120)9.2.3 获取视频输出配置选项集 (120)9.3视频源 ....................................................................................................... .. (121)9.3.1 获取视频源 ....................................................................................................... . (121)9.4视频源配置 ....................................................................................................... (122)9.4.1 获取视频源配置 ....................................................................................................... .. (122)9.4.2 设置视频源配置 ....................................................................................................... .. (122)9.4.3 获取视频源多个配置选项 (123)9.5音频输出 ....................................................................................................... . (124)9.5.1 获取多个音频输出 (124)9.6音频输出配置 ....................................................................................................... .. (124)9.6.1 获取音频输出配置 (124)9.6.2 设置音频输出配置 (125)9.6.3 获取音频输出多个配置选项 (125)9.7音频源 ....................................................................................................... .. (126)9.7.1 获取音频源 ....................................................................................................... . (126)9.8音频源配置 ....................................................................................................... (127)9.8.1 获取音频源配置 ....................................................................................................... .. (127)9.8.2 设置音频源配置 ....................................................................................................... .. (127)9.8.3 获取音频源多个配置选项 (128)9.9继电器输出 ....................................................................................................... (129)9.9.1 获取多个继电器输出 (129)9.9.2 设置继电器输出设置 (129)9.9.3 触发继电器输出 ....................................................................................................... .. (130)9.10服务错误码 ....................................................................................................... .................. 131 10图像配置 ....................................................................................................... ........................... 132 10.1图像设置 ....................................................................................................... .. (132)【篇二:onvif协议进入与修改】进入摄像机界面,setup-system options-advanced-scripting 然后点击open script editor选择ws-onvif-media-media.conf,即可打开,如下:[ws.onvif.media.videosource]maxgroups=32[ws.onvif.media.videosource.0]token=0name=user0usecount=2sourcetoken=0x=-1y=-1width=-1height=-1[ws.onvif.media.videosource.1]token=1name=user1usecount=0sourcetoken=0x=-1y=-1width=-1height=-1[ws.onvif.media.videosource.2]token=2name=user2usecount=0sourcetoken=0x=-1y=-1width=-1height=-1[ws.onvif.media.videosource.3]token=3name=user3usecount=0sourcetoken=0x=-1y=-1width=-1[ws.onvif.media.videoencoder] maxgroups=64 [ws.onvif.media.videoencoder.0] token=0name=user0usecount=0width=1280height=960fpsratelimit=0bitratelimit=0encodinginterval=0quality=80encoding=jpegprofile=govlength=32multicastaddress=0.0.0.0 multicastport=0multicastttl=5multicastautostart=no sessiontimeout=pt60s [ws.onvif.media.videoencoder.1] token=1name=user1usecount=0width=1280height=960fpsratelimit=0bitratelimit=0encodinginterval=0quality=80encoding=jpegprofile=govlength=32multicastaddress=0.0.0.0 multicastport=0multicastttl=5multicastautostart=no sessiontimeout=pt60s [ws.onvif.media.videoencoder.2]name=user2usecount=0width=1280height=960fpsratelimit=0bitratelimit=0encodinginterval=0quality=80encoding=jpegprofile=govlength=32multicastaddress=0.0.0.0 multicastport=0multicastttl=5multicastautostart=no sessiontimeout=pt60s [ws.onvif.media.videoencoder.3] token=3name=user3usecount=0width=1280height=960fpsratelimit=0bitratelimit=0encodinginterval=0quality=80encoding=jpegprofile=govlength=32multicastaddress=0.0.0.0 multicastport=0multicastttl=5multicastautostart=no sessiontimeout=pt60s [ws.onvif.media.videoencoder.4] token=4name=user4usecount=0width=1280height=960fpsratelimit=0bitratelimit=0encodinginterval=0quality=80encoding=jpegprofile=govlength=32multicastaddress=0.0.0.0 multicastport=0multicastttl=5multicastautostart=no sessiontimeout=pt60s [ws.onvif.media.videoencoder.5] token=5name=user5usecount=0width=1280height=960fpsratelimit=0bitratelimit=0encodinginterval=0quality=80encoding=jpegprofile=govlength=32multicastaddress=0.0.0.0 multicastport=0multicastttl=5multicastautostart=no sessiontimeout=pt60s [ws.onvif.media.videoencoder.6] token=6name=user6usecount=0width=1280height=960fpsratelimit=0bitratelimit=0encodinginterval=0quality=80。
华为视频监控摄像产品介绍

彩 色 : 0.04Lux / 黑 白 : 0.02Lux 彩 色 : 0.01Lux / 黑 白 : 0.01Lux (F1.6,ICR ON) (F1.35,AGC ON) 1/10000s-1s 1/10000s-1s 86db 86db 支持4个区域 支持4个区域 支持码流加密 支持码流加密 支持 支持 授权癿用户名和密码 授权癿用户名和密码 支持移劢侦测、遮挡告警、开关量输入告警联劢开关量输出、预置位 支持 支持 一键复位,双码流,自劢収现,DHCP 一键复位, 双码流, 自劢収现, 劢态地址 DHCP劢态地址 H.264、MJPEGH.264支持到 High profile 1080P 30帧/720P 30帧/D1 30帧/CIF 720P 60 帧/D1 30帧/CIF 30帧 30帧 4组 支持8个区域 支持8个区域 支持可揑拔SDHC卡,最大容量32G,丌自带SD卡 卑模,1310nm,传输距离20公里,支持百兆 中国移劢千里眼协议、ONVIF 2.0 中国移劢千里眼协议、ONVIF 2.0 IP66
主要特性
•采用标准H.264 main profile @level 4,压缩比高,码流
功能
控制准确。
•采用高性能CMOS图像传感器,高色彩还原度,高感先度。
支持1路复合视频输出。
•支持去雾、码流加密功能。
•支持支持电劢变焦镜头控制接口。 •支持一键恢复默认配置功能。 •支持AC24V/DC12V/PoE 802.3af供电。 •支持SDHC卡,支持最大容量32G,网络异常时可进行缓存
稳定; • 20倍先学变倍; • 宽劢态,图像降噪功能; • 日夜切换 • 5811:最高支持1080p/30fps癿视频输出; • 2811:最高支持720p/60fps癿视频输出 • 采用新一代弱耦合结构,性能更稳定; • 防水快装接头,密闭防水,安装更快速; • 卡扣结构,防掉落设计,安装更方便; • 支持SDHC卡,网络异常状态时可进行本地存储。
ONVIF协议培训

Onvif开发之代码框架生成篇

Onvif开发之代码框架⽣成篇看了前⼀篇的ONVIF的简单介绍应该对它的基本使⽤都有了⼀些基本的了解了吧!下⾯我讲⼀步分解向⼤家介绍下如何通过gsoap⽣成需要的代码,以及代码中需要注意的问题[基于Linux平台 C开发]⽣成Onvif相关源代码(我现在使⽤的gsoap版本是gsoap2.8.14,下⾯有下载地址):在下载的gsoap⽂件下,在/gsoap-2.8/gsoap的⽬录下有有个typemap.dat⽂件,后⾯就是通过此⽂件来⽣成onvif.h⽂件的。
在这⾥说明下利⽤gsoap-2.8.8的版本的话,需要稍微修改下typemap.dat⽂件,在其后⾯添加如下内容:[cpp]1. tds = "/ver10/device/wsdl"2. tev = "/ver10/events/wsdl"3. tls = "/ver10/display/wsdl"4. tmd = "/ver10/deviceIO/wsdl"5. timg = "/ver20/imaging/wsdl"6. trt = "/ver10/media/wsdl"7. tptz = "/ver20/ptz/wsdl"8. trv = "/ver10/receiver/wsdl"9. trc = "/ver10/recording/wsdl"10. tse = "/ver10/search/wsdl"11. trp = "/ver10/replay/wsdl"12. tan = "/ver20/analytics/wsdl"13. tad = "/ver10/analyticsdevice/wsdl"14. tdn = "/ver10/network/wsdl"15. tt = "/ver10/schema"16.17. # OASIS recommended prefixes18. wsnt = "/wsn/b-2"19. wsntw = "/wsn/bw-2"20. wsrfbf = "/wsrf/bf-2"21. wsrfr = "/wsrf/r-2"22. wsrfrw = "/wsrf/rw-2"23. wstop = "/wsn/t-1"24.25. # WS-Discovery 1.0 remapping26. wsdd10__HelloType = | wsdd__HelloType27. wsdd10__ByeType = | wsdd__ByeType28. wsdd10__ProbeType = | wsdd__ProbeType29. wsdd10__ProbeMatchesType = | wsdd__ProbeMatchesType30. wsdd10__ProbeMatchType = | wsdd__ProbeMatchType31. wsdd10__ResolveType = | wsdd__ResolveType32. wsdd10__ResolveMatchesType = | wsdd__ResolveMatchesType33. wsdd10__ResolveMatchType = | wsdd__ResolveMatchType34.35. # SOAP-ENV mapping36. SOAP_ENV__Envelope = struct SOAP_ENV__Envelope { struct SOAP_ENV__Header *SOAP_ENV__Header; _XML SOAP_ENV__Body; }; | struct SOAP_ENV__Envelope37. SOAP_ENV__Header = | struct SOAP_ENV__Header38. SOAP_ENV__Fault = | struct SOAP_ENV__Fault39. SOAP_ENV__Detail = | struct SOAP_ENV__Detail40. SOAP_ENV__Code = | struct SOAP_ENV__Code41. SOAP_ENV__Subcode = | struct SOAP_ENV__Subcode42. SOAP_ENV__Reason = | struct SOAP_ENV__Reason注意:gsoap-2.8.14版本则不需要更改现在就开始对typemap.dat操作来⽣⽣头⽂件了,⼀般情况都有有两种⽅法:链接⽹络⽣成和本地⽣成在下载gsoap⽂件中,在gsoap-2.8/gsoap/bin/linux386/⽬录下,有⼀个wsdl2h命令,可以将此命令和typemap.dat⽂件放在同⼀个测试⽂件夹中wsdl2h命令的相关参数包括,可以根据实际开发需要来⽣成代码:[cpp]1. -c 产⽣c语⾔的代码,否则产⽣C++(默认)2. -s 不使⽤STL代码3. -t 指定typemap.dat⽂件4. -o 指定⽣成的头⽂件名链接⽹络⽣成的基本命令如下(各个URL⽤空格隔开):[cpp]1. wsdl2h -c -s -t typemap.dat -o onvif.h /onvif/ver10/network/wsdl/remotediscovery.wsdl2. /onvif/ver10/device/wsdl/devicemgmt.wsdl3. /onvif/ver20/analytics/wsdl/analytics.wsdl4. /onvif/ver10/analyticsdevice.wsdl5. /onvif/ver10/media/wsdl/media.wsdl6. /onvif/ver10/deviceio.wsdl7. /onvif/ver10/display.wsdl8. /onvif/ver10/event/wsdl/event.wsdl9. /onvif/ver20/imaging/wsdl/imaging.wsdl10. /onvif/ver10/recording.wsdl11. /onvif/ver10/replay.wsdl12. /onvif/ver10/search.wsdl13. /onvif/ver10/receiver.wsdl14. /onvif/ver20/ptz/wsdl/ptz.wsdl此⽅法因为和⽹络环境有很⼤的关系,所以中间很容易因为⽹络问题断掉重新开始,所以不建议使⽤此⽅法.本地⽣成的基本命令(先在官⽹下载好wsdl⽂件,然后和前⾯wsdl2h命令放在同⼀个⽂件下,执⾏命令时各个wsdl⽂件之间⽤空格分开):[cpp]1. wsdl2h -c -s -t typemap.dat -o onvif.h remotediscovery.wsdl devicemgmt.wsdl analytics.wsdl analyticsdevice.wsdl2. edia.wsdl deviceio.wsdl display.wsdl event.wsdl imaging.wsdl recording.wsdl replay.wsdl search.wsdl receiver.wsdl ptz.wsdlwsdl的下载地址:通过onvif.h⽣成需要的源代码框架在使⽤命令通过onvif.h⽣成代码之前,得先确认下是否需要做安全验证,也就是所谓的鉴权(楼主就在开始就是不知道了),如果不需要的话,那就可以直接使⽤命令了,如果需要做鉴权的话,则需要修改onvif.h ,在onvif.h中需要加上 (98⾏的样⼦)[cpp]1. import "wsse.h" // 安全验证修改好onvif.h后,在gsoap-2.8.14/gsoap-2.8/gsoap/bin/linux386下把soapcpp2也拷贝到当前⽣成onvif.h的⽬录下,⾏如下命令:[cpp]1. soapcpp2 -2 –c onvif.h -x -I ./gsoap-2.8.14/gsoap-2.8/gsoap/import -I ./gsoap-2.8.14/gsoap-2.8/gsoap/[cpp]1. //soapcpp2命令的相关命令参数如下:(可以根据⾃⼰的实际需要添加不同参数)2. -2 //采⽤SOAP1.2,和SOAP1.0版本不同,会导致搜索⼯具搜索不到3. -x //不产⽣xml⽂件(可⽤可不⽤,xml有⼀定帮助,但是太多)4. -I //为引⼊路径5. -C //只产⽣客户端代码(注意:C是⼤写,不推荐有次命令)⽣成的⽂件如下:[cpp]1. -rw-r--r-- 1 3634 2013-12-25 10:14 AnalyticsDeviceBinding.nsmap2. -rw-r--r-- 1 3634 2013-12-25 10:14 AnalyticsEngineBinding.nsmap3. -rw-r--r-- 1 3634 2013-12-25 10:14 CreatePullPointBinding.nsmap4. -rw-r--r-- 1 3634 2013-12-25 10:14 DeviceBinding.nsmap5. -rw-r--r-- 1 3634 2013-12-25 10:14 DeviceIOBinding.nsmap6. -rw-r--r-- 1 3634 2013-12-25 10:14 DiscoveryLookupBinding.nsmap7. -rw-r--r-- 1 3634 2013-12-25 10:14 DisplayBinding.nsmap8. -rw-r--r-- 1 3634 2013-12-25 10:14 EventBinding.nsmap9. -rw-r--r-- 1 3634 2013-12-25 10:14 ImagingBinding.nsmap10. -rw-r--r-- 1 3634 2013-12-25 10:14 MediaBinding.nsmap11. -rw-r--r-- 1 3634 2013-12-25 10:14 NotificationConsumerBinding.nsmap12. -rw-r--r-- 1 3634 2013-12-25 10:14 NotificationProducerBinding.nsmap13. -rw-r--r-- 1 2410694 2013-12-25 10:07 onvif.h14. -rw-r--r-- 1 3634 2013-12-25 10:14 PausableSubscriptionManagerBinding.nsmap15. -rw-r--r-- 1 3634 2013-12-25 10:14 PTZBinding.nsmap16. -rw-r--r-- 1 3634 2013-12-25 10:14 PullPointBinding.nsmap17. -rw-r--r-- 1 3634 2013-12-25 10:14 PullPointSubscriptionBinding.nsmap18. -rw-r--r-- 1 3634 2013-12-25 10:14 ReceiverBinding.nsmap19. -rw-r--r-- 1 3634 2013-12-25 10:14 RecordingBinding.nsmap20. -rw-r--r-- 1 3634 2013-12-25 10:14 RemoteDiscoveryBinding.nsmap21. -rw-r--r-- 1 3634 2013-12-25 10:14 RuleEngineBinding.nsmap22. -rw-r--r-- 1 3634 2013-12-25 10:14 SearchBinding.nsmap23. -rw-r--r-- 1 11308204 2013-12-25 10:14 soapC.c24. -rw-r--r-- 1 713192 2013-12-25 10:14 soapClient.c25. -rw-r--r-- 1 741 2013-12-25 10:14 soapClientLib.c26. -rw-r--r-- 1 4882158 2013-12-25 10:14 soapH.h27. -rw-r--r-- 1 636427 2013-12-25 10:14 soapServer.c28. -rw-r--r-- 1 741 2013-12-25 10:14 soapServerLib.c29. -rw-r--r-- 1 855676 2013-12-25 10:14 soapStub.h30. -rw-r--r-- 1 3634 2013-12-25 10:14 SubscriptionManagerBinding.nsmap31. -rw-r--r-- 1 3634 2013-12-25 10:14 wsdd.nsmap整理⽣成的⽂件通过上⾯的两个步骤的话,onvif的基本代码框架就已经有了,⾥⾯可能有就开发⽽已不需要的⽂件,可以直接删除掉,还有⼀些⽂件需要从gsoap⾥⾯拷贝过来1.修改wsdd.nsmap⽂件名为wsdd.h,删掉其他所有的nsmap⽂件(rm *.nsmap),命令空间⽂件⽂件都差不多,保留⼀个即可,需要的时候包含此⽂件就好2.直接删除soapClientLib.c和soapServerLib.c⽂件,在开发过程中没有实际⽤处3.将gsoap-2.8.14/gsoap-2.8/gsoap下的stdsoap2.h和stdsoap2.c⽂件和gsoap-2.8.14/gsoap-2.8/gsoap/custom下的duration.cw⽂件都拷贝到当前⽬录下4.如果是作客户端的开发的话,则删掉soapServer.c⽂件,不然的话,⾥⾯调⽤的很多接⼝只是写了申明了函数原型,⽽没有实现,需要服务端开发来实现的,剩余客户端开发代码如下(服务端的话,多⼀个soapServer.c⽂件)剩下有效的源码⽂件如下:[cpp]1. -rwxr-xr-x 1 6560 2013-12-25 10:44 duration.c*2. -rw-r--r-- 1 2410694 2013-12-25 10:07 onvif.h3. -rw-r--r-- 1 11308204 2013-12-25 10:14 soapC.c4. -rw-r--r-- 1 713192 2013-12-25 10:14 soapClient.c5. -rw-r--r-- 1 4882158 2013-12-25 10:14 soapH.h6. -rw-r--r-- 1 855676 2013-12-25 10:14 soapStub.h7. -rwxr-xr-x 1 477042 2013-12-25 10:31 stdsoap2.c*8. -rwxr-xr-x 1 91109 2013-12-25 10:31 stdsoap2.h*9. -rw-r--r-- 1 3634 2013-12-25 10:14 wsdd.h这样基本的ONVIF代码框架就已经⽣成完成了,如果想看⼀个简单的代码例⼦的话,可以参考这个例程后⾯的系列⽂章将简单下⾃⼰开发预览,参数这些基本模块的⼀些问题。
NVS客户端操作手册

NVS客户端操作手册安装使用前请仔细阅读操作手册目录NVS客户端软件介绍 ................................................................................... - 3 - NVS客户端软件连接方法 ........................................................................... - 4 - 一直连模式.......................................................................................... - 4 - 二网络连接模式 .................................................................................. - 4 - NVS客户端软件安装与卸载 ....................................................................... - 5 - 一软件安装.......................................................................................... - 5 - 二软件卸载.......................................................................................... - 8 - NVS客户端软件登录 ................................................................................... - 9 - NVS客户端软件预览控制 ......................................................................... - 10 - 一设备管理........................................................................................ - 11 -1.1 修改设备IP ......................................................................... - 13 -1.2 重新搜索 .............................................................................. - 13 -1.3 设备账号 .............................................................................. - 13 -1.4 添加...................................................................................... - 14 -1.5 全部添加 .............................................................................. - 14 -1.6 删除...................................................................................... - 14 -1.7 全部删除 .............................................................................. - 14 -1.8 手工添加 .............................................................................. - 14 -1.9 全部添加并且打开视频 ...................................................... - 15 -1.10 设备列表 ............................................................................ - 15 -1.11 云台控制 ............................................................................ - 16 -1.12 图像调节 ............................................................................ - 18 -1.13 预览界面图标信息介绍 .................................................... - 18 -二远程配置........................................................................................ - 19 -2.1 基本信息 .............................................................................. - 19 -2.2 字符叠加 .............................................................................. - 20 -2.3 平台设置 .............................................................................. - 20 -2.4 时间设置 .............................................................................. - 22 -- 1 -2.5 网络设置 .............................................................................. - 23 -2.6 视频通道设置 ...................................................................... - 24 -2.7 音频设置 .............................................................................. - 25 -2.8 区域遮挡设置 ...................................................................... - 25 -2.9 前端录像设置 ...................................................................... - 26 -2.10 移动侦测设置 .................................................................... - 27 -2.11 视频丢失设 ........................................................................ - 28 -2.12 视频遮盖设置 .................................................................... - 29 -2.13 探头报警设置 .................................................................... - 29 - 三系统参数........................................................................................ - 30 - 四录像全开........................................................................................ - 32 - 五录像全停........................................................................................ - 33 - 六录像回放........................................................................................ - 33 - 七抓拍图像........................................................................................ - 34 - 八画面布局........................................................................................ - 35 - 九用户登录........................................................................................ - 36 - 十其它................................................................................................ - 36 -10.1 系统日志 ............................................................................ - 36 -10.2轮巡.................................................................................. - 37 -10.3 MP4修复 ........................................................................... - 38 -10.4 系统版本 ............................................................................ - 38 -- 2 -NVS客户端软件介绍NVS客户端软件是一款功能完整的网络监控管理软件,它支持网络摄像机、网络球机、NVR设备接入。
USB20协议中文版

USB 2.0 规范USB体系简介USB是一种支持热插拔的高速串行传输总线,它使用差分信号来传输数据,最高速度可达480Mb/S。
USB支持“总线供电”和“自供电”两种供电模式。
在总线供电模式下,设备最多可以获得500mA的电流。
USB2.0 被设计成为向下兼容的模式,当有全速(USB 1.1)或者低速(USB 1.0)设备连接到高速(USB 2.0)主机时,主机可以通过分离传输来支持它们。
一条USB总线上,可达到的最高传输速度等级由该总线上最慢的“设备”决定,该设备包括主机、HUB以及USB功能设备。
USB体系包括“主机”、“设备”以及“物理连接”三个部分。
其中主机是一个提供USB 接口及接口管理能力的硬件、软件及固件的复合体,可以是PC,也可以是OTG设备。
一个USB系统中仅有一个USB主机;设备包括USB功能设备和USB HUB,最多支持127个设备;物理连接即指的是USB的传输线。
在USB 2.0系统中,要求使用屏蔽的双绞线。
一个USB HOST最多可以同时支持128个地址,地址0作为默认地址,只在设备枚举期间临时使用,而不能被分配给任何一个设备,因此一个USB HOST最多可以同时支持127个地址,如果一个设备只占用一个地址,那么可最多支持127个USB设备。
在实际的USB体系中,如果要连接127个USB 设备,必须要使用USB HUB,而USB HUB也是需要占用地址的,所以实际可支持的USB功能设备的数量将小于127。
USB体系采用分层的星型拓扑来连接所有USB设备,如下图所示:以HOST-ROOT HUB为起点,最多支持7层(Tier),也就是说任何一个USB系统中最多可以允许5个USB HUB级联。
一个复合设备(Compound Device)将同时占据两层或更多的层。
ROOT HUB是一个特殊的USB HUB,它集成在主机控制器里,不占用地址。
ROOT HUB不但实现了普通USB HUB的功能,还包括其他一些功能,具体在增强型主机控制器的规范中有详细的介绍。
CAVE-TEK K20键盘用户指南说明书

CAVE-TEKK20 PTZ攝影機控盤用戶指南中文版 (V1.0)目錄1包裝1 2關於 K2022.1介面與按鈕22.2尺寸22.3鍵盤配置22.4RS-232 介面42.5RS-422/RS-485 介面42.6網路介面4 3操作介面說明53.1鍵盤操作53.2設定選單53.3新增網路攝影機53.4新增類比連線攝影機63.5攝影機列表63.6網路73.7語言73.8按鍵音73.9回復出廠值73.10系統資訊7 4網頁管理頁面84.1登入84.2攝影機管理84.3設定94.3.1網路94.3.2升級104.3.3回復預設值10 4.3.4重新開機10 4.3.5匯入 / 匯出10 4.3.6系統資訊111 包裝打開產品包裝盒,您將找到以下配件:12 關於 K202.1 介面與按鈕2.2 尺寸2.3 鍵盤配置2.4RS-232 介面2.5RS-422/RS-485 介面●RS232 通訊協定CAVE 攝影機可透過 RS232控制. 控制參數如下:協定: VISCA, PELCO-D, PELCO-PBaud rate: 2400/4800/9600/38400 bit/s;●RS485通訊協定CAVE 攝影機可透過 RS485控制. 控制參數如下::協定: VISCA, PELCO-D, PELCO-PBaud rate: 2400/4800/9600/38400 bit/s;2.6網路介面將控盤與攝影機連接至同一個區域網路,請務必確認兩者在同一個子網路,舉例來說, 192.168.1.123 & 192.168.1.111 即在同一個子網路, 而192.168.1.123 & 192.168.0.125 則不在同一個子網路,則無法連線.3 操作介面說明3.1鍵盤操作切換模式: 長按搖桿的中間按鈕來切換數位或類比連線模式.設定PRESET: 長按數字鍵即可將目前位置儲存到該預設點.呼叫PRESET: 點選數字鍵即可呼叫該數字的預設點.3.2設定選單按下[MENU] 開啟設定選單, 使用搖桿來瀏覽選單. 按下[Enter] 鍵進入該選項..3.3新增網路攝影機選取 [1]選單, 按下 [Enter]後,您將看到以下設定畫面.攝影機號碼: No1-7協定: VISCA, PELCO-D, PELCO-P, ONVIFIP位址:攝影機IP 地址.Port: Port 號碼用戶名稱:用戶名稱 (登入攝影機用)密碼: 用戶密碼 (登入攝影機用)3.4新增類比連線攝影機選取 [2]選單, 按下 [Enter]後,您將看到以下設定畫面.攝影機號碼: No1-7協定: VISCA, PELCO-D, PELCO-P, ONVIFIP 位址:攝影機IP 地址Baudrate: 2400/4800/9600/38400 bit/s; Address: 1/2/3/43.5攝影機列表選取 [3]選單, 按下 [Enter]後,您將看到以下設定畫面..3.6網路選取 [4]選單, 按下 [Enter]後,您將看到以下設定畫面. IP模式: DHCP, StaticIP 位址:設定控盤的IP位址.3.7語言選取 [5]選單, 按下 [Enter]後,您將看到以下設定畫面. 語言: EN3.8按鍵音選取 [6]選單, 按下 [Enter]後,您將看到以下設定畫面. 按鍵音: On/Off.3.9回復出廠值選取 [7]選單, 按下 [Enter]後,您將看到以下設定畫面. 回復出廠值: YES3.10系統資訊選取 [8]選單, 按下 [Enter]後,您將看到以下設定畫面. 系統資訊4 網頁管理頁面4.1登入將電腦連接至控盤相同區域網路後,開啟瀏覽器打入控盤IP位址,您將看到以下畫面.預設登入資訊如下 (admin / <空> )4.2攝影機管理登入後,您將看到以下攝影機管理頁面:您可以瀏覽及修改攝影機連線資訊.按下 " "按鈕後,您將看到以下設定畫面.網路連線攝影機:攝影機編號: No1-7攝影機號碼: No1-7協定: VISCA, PELCO-D, PELCO-P, ONVIF IP位址:攝影機IP 地址.Port: Port 號碼用戶名稱:用戶名稱 (登入攝影機用)密碼: 用戶密碼 (登入攝影機用)協定: VISCA, PELCO-D, PELCO-P, ONVIF IP 位址:攝影機IP 地址Baudrate: 2400/4800/9600/38400 bit/s; Address: 1/2/3/44.3設定4.3.1網路修改控盤網路設定.網路連線類別: DHCP, StaticIP 位址:子網路:Gateway:DNS:4.3.2升級選取升級檔案後按下確定,系統將開始升級,升級完畢後系統會自動重開機.注意: 當系統進行升級時,請勿中斷連線或進行任何操作.4.3.3回復預設值回復系統預設值.4.3.4重新開機重新開啟K20.4.3.5匯入 / 匯出匯入/匯出K20 設定檔案.4.3.6系統資訊顯示系統硬體與軟體資訊.V1.0_20210908。
ONVIF20中文协议原版

ONVIF的目标是为了实现完全标准化的、可互操作性的网络视频服务,即使是由不同的网络视频供应商组成的产品。规范描述了网络视频模型,接口,数据类型和数据交换模式。规范使用了那些已经存在的的相关标准,并同时根据视频网络服务添加制定了一些必要的新规范。
这是ONVIF的核心规范,另外,ONVIF已经发布了以下规范:
IETF RFC 2326, Real Time Streaming Protocol (RTSP)
</rfc/rfc2326.txt>
IETF RFC 2435, RFC2435 - RTP Payload Format for JPEG-compressed Video
ITU-T G.711, Pulse code modulation (PCM) of voice frequencies
<http://www.itu.int/rec/dologin_pub.asp?lang=e&id=T-REC-G.711-198811-I!!PDF-E&type=items>
(RTP/AVPF)
</rfc/rfc4585.txt>
IETF 4702, The Dynamic Host Configuration Protocol (DHCP) Client Fully Qualified Domain Name (FQDN)Option
/rfc/rfc3984
Universally Unique IDentifier (UUID) URN Namespace
</rfc/rfc4122.txt>
IETF RFC 4346, The Transport Layer Security (TLS) Protocol Version 1.1
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
ONVIF2.0协议原版目录1 范围 (2)2 引用标准 (3)3 术语与定义 (5)3.1定义 (5)3.2缩写 (6)4 概述 (8)4.1W EB 服务 (9)4.2IP配置 (10)4.3设备发现 (10)4.4设备类型 (10)4.5设备管理 (10)4.5.1 功能 (11)4.5.2 网络 (11)4.5.3 系统 (11)4.5.4 系统信息检索 (12)4.5.5 固件升级 (12)4.5.6 系统还原 (12)4.5.7 安全 (12)4.6设备IO (13)4.7图像配置 (13)4.8媒体配置 (13)4.8.1 媒体配置文件 (14)4.9实时流 (16)4.10事件处理 (17)4.11PTZ控制 (17)4.12视频分析 (18)4.13分析设备 (20)4.14显示 (20)4.15接收器 (20)4.15.1 同步点 (20)4.16存储 (21)4.16.1 存储模式 (21)4.16.2 记录 (22)4.16.3 查找 (22)4.16.4 回放 (23)4.17安全 (23)5 WEB服务框架 (24)5.1服务概述 (24)5.1.1 服务要求 (24)5.2WSDL概述 (25)5.4类型 (28)5.5消息 (29)5.6操作 (29)5.6.1 单向操作 (30)5.6.2 要求-应答操作类型 (30)5.7端口类型 (31)5.8绑定 (31)5.9端口 (32)5.10服务 (32)5.11错误处理 (32)5.11.1 协议错误 (32)5.11.2 SOAP错误 (32)5.11.2.1常见的故障 (33)5.11.2.2 具体的错误 (35)5.11.2.3 HTTP错误 (35)5.12安全 (36)5.12.1 基于用户访问控制 (36)5.12.2 用户令牌配置文件 (36)5.12.2.1密码推导 (37)5.12.2.1.1 例子 (37)6 IP配置 (38)7 设备发现 (38)7.1概述 (38)7.2操作模式 (38)7.3发现定义 (39)7.3.1 终端参考 (39)7.3.2 服务地址 (39)7.3.3 Hello (39)7.3.3.1类型 (39)7.3.3.2范围 (39)7.3.3.2.1例子 (40)7.3.3.3 地址 (41)7.3.4 探头和探头匹配 (41)7.3.5 解决和解决匹配 (41)7.3.6 BYE (41)7.3.7 SOAP错误信息 (41)7.4远程发现扩展 (42)7.4.1 网络情景 (42)7.4.2 发现代理 (44)7.4.2.1 直接的DP地址配置 (45)7.4.2.2 域名服务记录的查找 (45)7.4.3 远程hello和探头行为 (45)7.4.4.1 NVC 本地DP配置 (46)7.4.5 安全 (47)7.4.5.1 本地发现 (47)7.4.5.2 远程发现 (47)8设备管理 (48)8.1功能 (48)8.1.1获取WSDL的URL (48)8.1.2交换的功能 (48)8.2网络 (54)8.2.1获取主机 (54)8.2.2设置主机名 (54)8.2.3 获取 DNS配置 (54)8.2.4设置DNS (55)8.2.5获取NTP配置信息 (56)8.2.6 对设备设置NTP (56)8.2.7获取动态的DNS设置 (57)8.2.8设置设备动态DNS (57)8.2.9 获取网络接口配置 (58)8.2.10 设置网络接口配置 (58)8.2.11 获取网络协议 (60)8.2.12 设置网络协议 (60)8.2.13 获取默认的网关 (60)8.2.14 设置默认网关 (61)8.2.15 获取0配置 (61)8.2.16 设置0配置 (62)8.2.17 获取IP地址过滤 (62)8.2.18 对IP地址过滤进行配置 (63)8.2.19 增加IP地址过滤 (63)8.2.20 移除IP地址过滤 (64)8.2.21 IEEE 802.11配置 (65)8.2.21.1 SSID (65)8.2.21.2 基站模式 (65)8.2.21.3 多种无线网络配置 (65)8.2.21.4 安全配置 (66)8.2.21.4.1 None 模式 (66)8.2.21.4.2 PSK模式 (66)8.2.21.4.3 IEEE 802.1X-2004 模式 (66)8.2.21.5 获取DOT11的性能 (66)8.2.21.6 GetIEEE802.11状态 (67)8.2.21.7 扫描可用的IEEE802.11网络 (68)8.3系统 (69)8.3.1设备信息 (69)8.3.2获取系统的URL (69)8.3.4恢复 (70)8.3.5开始恢复系统 (71)8.3.6获取系统日期以及时间 (71)8.3.7设置系统日期以及时间 (72)8.3.8 出厂默认配置 (73)8.3.9 固件升级 (73)8.3.10 开始固件升级 (74)8.3.11 获取系统日志 (75)8.3.12 获取支持信息 (75)8.3.13 重启 (76)8.3.14 获取范围参数 (76)8.3.15设置范围参数 (77)8.3.16 添加范围参数 (77)8.3.17 移除范围参数 (77)8.3.18 获取发现模式 (78)8.3.19 设置发现模式 (78)8.3.20 获取远程发现方式 (79)8.3.21 设置远程发现方式 (79)8.3.22 获取远程DP地址 (80)8.3.23 配置远程DP地址 (80)8.4安全 (80)8.4.1获取访问策略 (81)8.4.2 设置访问策略 (81)8.4.3 获取用户 (81)8.4.4 创建用户 (82)8.4.5 删除用户 (83)8.4.6 对用户进行配置 (83)8.4.7 IEEE 802.1X配置 (84)8.4.7.1创建IEEE802.1X配置 (85)8.4.7.2对IEEE802.1X配置 (85)8.4.7.3 获取IEEE802.1X配置 (86)8.4.7.4获取IEEE802.1X配置 (86)8.4.7.5 删除IEEE802.1X配置 (87)8.4.8 创建签名证书 (87)8.4.9 获取证书 (88)8.4.10 获取CA证书 (89)8.4.11获取证书状态 (89)8.4.12 设置证书状态 (89)8.4.13获取证书请求 (90)8.4.14 获取客户证书状态 (90)8.4.15 设置客户认证状态 (91)8.4.16 下载设备证书 (91)8.4.17 利用私有密钥来链接下载设备证书 (92)8.4.19 下载CA证书 (93)8.4.20 删除证书 (94)8.4.21 获取远程用户 (94)8.4.22 设置远程用户 (95)8.4.23获取终端参数 (96)8.5输入与输出 (96)8.5.1获取继电器输出 (96)8.5.2 对继电器输出进行配置 (97)8.5.3继电器触发输出 (97)8.5.4 辅助操作 (98)8.6与服务相关的错误代码 (98)9设备IO服务 (104)9.1视频输出 (104)9.1.1 获取视频输出集 (104)9.2视频输出配置 (105)9.2.1 获取视频输出配置 (105)9.2.2 设置视频输出配置 (106)9.2.3 获取视频输出配置选项集 (106)9.3视频源 (107)9.3.1 获取视频源 (107)9.4视频源配置 (108)9.4.1 获取视频源配置 (108)9.4.2 设置视频源配置 (108)9.4.3 获取视频源多个配置选项 (109)9.5音频输出 (110)9.5.1 获取多个音频输出 (110)9.6音频输出配置 (110)9.6.1 获取音频输出配置 (110)9.6.2 设置音频输出配置 (111)9.6.3 获取音频输出多个配置选项 (111)9.7音频源 (112)9.7.1 获取音频源 (112)9.8音频源配置 (113)9.8.1 获取音频源配置 (113)9.8.2 设置音频源配置 (113)9.8.3 获取音频源多个配置选项 (114)9.9继电器输出 (115)9.9.1 获取多个继电器输出 (115)9.9.2 设置继电器输出设置 (115)9.9.3 触发继电器输出 (116)9.10服务错误码 (117)10图像配置 (118)10.1图像设置 (118)10.1.1 获取图像设置 (119)10.1.2 设置图像设置 (120)10.1.3 获取选项 (121)10.1.4 移动 (121)10.1.5 获取运行选项 (122)10.1.6 停止 (123)10.1.7 获取图像状态 (123)10.2服务错误码 (124)11媒体配置 (125)11.1音视频编解码器 (125)11.2媒体文件 (126)11.2.1 创建媒体文件 (126)11.2.2 获取多个媒体文件 (127)11.2.3 获取媒体文件 (127)11.2.4 添加视频源配置 (128)11.2.5 添加视频编码器配置 (128)11.2.6 添加音频源配置 (129)11.2.7 添加音频源编码器配置 (130)11.2.8 添加云台配置 (130)11.2.9 添加视频分析配置 (131)11.2.10 添加元数据配置 (132)11.2.11 添加音频输出配置 (133)11.2.12 添加音频解码器配置 (133)11.2.13 移除视频源配置 (134)11.2.14 移除视频源编码器配置 (134)11.2.15 移除音频源编码器配置 (135)11.2.16 移除音频编码器配置 (135)11.2.17 移除云台配置 (136)11.2.18 移除视频分析配置 (137)11.2.19 移除元数据配置 (137)11.2.20 移除音频输出配置 (138)11.2.21 移除音频编码器配置 (138)11.2.22 删除媒体文件 (139)11.3视频源 (139)11.3.1 获取视频源集 (140)11.4视频源配置 (140)11.4.1 获取视频源配置集 (140)11.4.2 获取视频源配置 (140)11.4.3 获取多个兼容视频源配置 (141)11.4.4 获取视频源配置选项 (141)11.4.5 设置视频源配置 (142)11.5视频编码器配置 (142)11.5.1 获取多个视频编码器配置 (143)11.5.2 获取视频编码器配置 (143)11.5.3 获取多个兼容视频解码器配置 (143)11.5.4 获取视频编码器配置选项集 (144)11.5.5 修改视频编码器配置 (145)11.5.6 获取有效的视频编码数量 (146)11.6音频源 (146)11.6.1 获取多个音频源 (146)11.7音频源配置 (147)11.7.1 获取多个音频源配置 (147)11.7.2 获取音频源配置 (147)11.7.3 获取兼容音频源配置集 (148)11.7.4 获取音频源配置选项集 (148)11.7.5 修改音频源配置 (149)11.8音频编码器配置 (150)11.8.1 获取多个音频编码器配置 (150)11.8.2 获取音频源编码器配置 (150)11.8.3 获取多个兼容音频编码器配置 (151)11.8.4 获取音频编码器配置选项集 (151)11.8.5 设置音频编码配置 (152)11.9视频分析配置 (153)11.9.1 获取多个视频分析配置 (153)11.9.2 获取视频分析配置 (154)11.9.3 获取多个兼容视频分析配置 (154)11.9.4 修改视频分析配置 (155)11.10元数据配置 (155)11.10.1 获取多个元数据配置 (156)11.10.2 获取元数据配置 (156)11.10.3 获取多个兼容元数据配置 (156)11.10.4 获取元数据配置选项集 (157)11.10.5 修改元数据配置 (157)11.11音频输出 (158)11.11.1 获取音频输出集 (158)11.12音频输出配置 (159)11.12.1 获取多个音频输出配置 (159)11.12.2 获取音频输出配置 (159)11.12.3 获取多个兼容音频输出配置 (160)11.12.4 获取音频输出配置选项集 (160)11.12.5 设置音频输出配置 (161)11.13音频解码器配置 (161)11.13.1 获取多个音频解码器配置 (162)11.13.2 获取音频解码器配置 (162)11.13.3 获取兼容音频解码器配置集 (162)11.13.4 获取音频解码器配置选项集 (163)11.13.5 设置音频解码器配置 (164)11.15URI流 (165)11.15.1 获取Uri流 (165)11.16快照 (166)11.16.1 获取Uri快照 (166)11.17组播 (166)11.17.1 开始组播流 (166)11.17.2 停止组播流 (167)11.18同步点 (167)11.18.1 设置同步点 (167)11.19服务具体的错误码 (168)12 实时流 (170)12.1流媒体协议 (170)12.1.1传输格式 (170)12.1.1.1通过UDP的RTP数据传输 (170)12.1.1.2 通过TCP传输RTP数据 (170)12.1.1.3 RTP/RTSP/TCP (170)12.1.1.4 RTP/RTSP/HTTP/TCP (170)12.1.2 媒体传输 (170)12.1.2.1 RTP (170)12.1.2.1.1 RTP元数据流 (172)12.1.2.2 RTCP (173)12.1.2.2.1媒体同步 (173)12.1.3 同步点 (174)12.1.4 通过RTP传输JPEG (174)12.1.4.1所有包的结构 (174)12.1.4.2 逻辑解码规范 (175)12.1.4.3支持的彩色空间和采样因素 (176)12.1.4.4像素长宽比处理 (176)12.1.4.5 隔行扫描处理 (176)12.2媒体控制协议 (176)12.2.1流控制 (176)12.2.1.1 RTSP (177)12.2.1.1.1 保持RTSP会话的方法 (178)12.2.1.1.2 RTSP音频和视频同步 (178)12.2.1.1.4 RTSP消息的例子 (179)12.2.1.2 通过HTTP的RSTP (180)12.3往回通道连接 (180)12.3.1 RTSP协议请求的标签 (180)12.3.2双向连接的连接设置 (180)12.3.2.1 例一:没有往回支持的服务 (181)12.3.2.2 例二:使用ONVIF往回通道支持的服务 (181)12.3.3组播流 (183)12.3.3.1例:多播设置 (183)13 接收端配置 (183)13.1持久性 (183)13.2接收端模式 (183)13.3接收命令 (184)13.3.1 获得多个接收器 (184)13.3.2 获得单个接收器 (184)13.3.3 创建接收器 (184)13.3.4 删除接收器 (185)13.3.5 配置接收器 (185)13.3.6 设计接收器模式 (186)13.3.7 获取接收机状态 (186)13.4事件 (186)13.4.1 改变状态 (186)13.4.2 连接失败 (187)13.5服务器错误码 (187)14 显示服务 (188)14.1窗格 (188)14.1.1 获得多个窗格配置 (189)14.1.2 获得单个窗格配置 (189)14.1.3 设置多个窗格配置 (190)14.1.4 设置单个窗格配置 (190)14.1.5 创建窗格配置 (191)14.1.6 删除窗格配置 (192)14.2布局 (192)14.2.1 获得布局 (192)14.2.2 设置布局 (193)14.3显示选项 (193)14.3.1 获取显示选项 (194)14.4事件 (194)14.4.1 解码错误事件 (194)14.5服务错误码 (195)15 事件处理 (196)15.1基本通知接口 (196)15.1.1 介绍 (196)15.1.2 要求 (197)15.2实时拉点通知接口 (198)15.2.1 创建 pull point subscription (199)15.2.2 pull 消息 (199)15.3通知流接口 (200)15.4属性 (200)15.4.1 属性举例 (200)15.5.1 通知消息 (201)15.5.1.1 事件例子 (202)15.5.2 消息格式 (202)15.5.3 属性举例,持续 (204)15.5.4 信息描述语言 (205)15.5.4.1 消息描述举例 (206)15.5.5 消息内容过滤器 (207)15.6同步点 (208)15.7主题结构 (208)15.7.1 ONVIF主题名字空间 (208)15.7.2 主题类型信息 (209)15.7.3 主题过滤器 (210)15.8获取事件属性 (211)15.9SOAP错误消息 (212)15.10通知例子 (212)15.10.1 获取事件属性请求 (212)15.10.2 获取事件属性应答 (213)15.10.3 创建PULLPOIT订阅 (214)15.10.4 创建PULLPOIT订阅应答 (215)15.10.5 拉消息请求 (216)15.10.6 拉消息应答 (216)15.10.7 退订请求 (218)15.10.8 退订应答 (218)15.11服务错误码 (219)16 PTZ控制 (219)16.1PTZ模型 (220)16.2PTZ节点 (220)16.2.1 获取所有节点(GetNodes) (221)16.2.2 获取节点(GetNode) (221)16.3PTZ配置 (222)16.3.1 读取所有配置命令(GetConfigurations) (223)16.3.2 读取配置命令(GetConfiguration) (223)16.3.3 读取配置选项(GetConfigurationOptions) (223)16.3.4 设置配置(SetConfiguration) (224)16.4移动操作 (225)16.4.1 绝对的移动(AbsoluteMove) (225)16.4.2 相对移动(RelativeMove) (226)16.4.3 连续移动(ContinuousMove) (227)16.4.4 停止(Stop) (228)16.4.5 读取状态(GetStatus) (228)16.5起始位置操作 (229)16.5.1 设置预设值(SetPreset) (229)16.5.2 读取所有预设值(GetPresets) (230)16.5.4 移除预设(RemovePreset) (232)16.6归位点操作 (232)16.6.1 转到归位点(GotoHomePosition) (232)16.6.2 设置归位点(SetHomePosition) (233)16.7辅助操作 (234)16.7.1 发送辅助命令(SendAuxiliaryCommand) (234)16.8预定PTZ空间 (234)16.8.1 绝对的位置空间 (235)16.8.1.1 泛化的全方位移动空间 (235)16.8.1.2 泛化的变焦位置空间 (235)16.8.2 相对的转换空间 (235)16.8.2.1 泛化的方位转换空间 (235)16.8.2.2 泛化的变焦转换空间 (236)16.8.3 连续的速率空间 (236)16.8.3.1 泛化的方位速率空间 (236)16.8.3.2 泛化的变焦速率空间 (237)16.8.4 速度空间 (237)16.8.4.1 泛化的方位速度空间 (237)16.8.4.2 泛化的变焦速度空间 (238)16.9服务错误码 (238)17 视频分析 (240)17.1场景描述接口 (241)17.1.1 概述 (241)17.1.2 画面相关内容 (241)17.1.2.1时间关系 (242)17.1.2.2 空间关系 (242)17.1.3 场景元素 (244)17.1.3.1 对象 (244)17.1.3.2 对象树 (246)17.1.3.3 形状描述符 (248)17.2规则接口 (248)17.2.1 规则陈述 (249)17.2.2 规则描述语言 (249)17.2.3 规则标准 (251)17.2.3.1 线性检测器 (251)17.2.3.2 域检测器 (251)17.2.4 规则操作 (252)17.2.4.1 读取支持的操作(GetSupportedRules) (252)17.2.4.2 读取规则(GetRules) (253)17.2.4.3 创建规则(CreateRules) (253)17.2.4.4 修改规则(ModifyRules) (254)17.4.4.5 删除规则(DeleteRules) (254)17.3分析模块接口 (255)17.3.2 分析模块描述语言 (256)17.3.3 分析模块操作 (256)17.3.3.1 读取支持的分析模块(GetSupportedAnalysticsModule) (256)17.3.3.2 读取模块分析(GetAnalyticsModules) (257)17.3.3.3 创建分析模块(CreateAnalyticsModules) (257)17.3.3.4 修改分析模块(ModifyAnalyticsModules) (258)17.3.3.5 删除分析模块(DeleteAnalyticsModules) (259)17.4服务错误码 (259)18分析设备 (260)18.1概述 (261)18.2分析引擎输入 (261)18.2.1获取分析引擎输入 (261)18.2.2获取分析引擎的输入 (262)18.2.3设置分析引擎的输入 (262)18.2.4 创建分析引擎输入 (263)18.2.5删除分析引擎输入 (264)18.3视频分析配置 (264)18.3.1 获取视频分析配置 (264)18.3.2 设置视频分析配置 (265)18.4分析引擎 (265)18.4.1获取分析引擎 (265)18.4.2 获取分析引擎 (266)18.5分析引擎控制 (266)18.5.1 GetAnalyticsEngineControls (267)18.5.2 获取分析引擎控制 (267)18.5.3设置分析引擎控制 (268)18.5.4 CreateAnalyticsEngineControl (268)18.5.5删除分析引擎控制 (269)18.6获取分析状态 (269)18.7输出流配置 (270)18.7.1 请求流的URL (270)19录制控制 (271)19.1介绍 (271)19.2一般要求 (272)19.3数据结构 (272)19.3.1 录制设置 (272)19.3.2 轨迹设置 (273)19.3.3 录制任务设置 (273)19.4创建录制 (274)19.5删除录制 (275)19.6获取录制集 (275)19.7设置录制配置 (275)19.9创建轨道 (276)19.10删除轨道 (277)19.11获取轨道配置 (277)19.12设置轨道配置 (278)19.13创建录制任务 (278)19.14删除录制任务 (279)19.15获取录制任务集 (279)19.16设置录制任务配置 (280)19.17获取录制任务配置 (280)19.18设置录制模式 (281)19.19获取录制任务状态 (281)19.20事件 (282)19.20.1 录制任务状态变化 (282)19.20.2 设置变化 (283)19.20.3 删除数据 (284)19.20.4 录制和轨道的建立与删除 (284)19.21示例 (285)19.21.1 例1:单摄像头的安装录制 (285)19.21.2 例2:从一台摄像机录制多个流到一个单录制 (286)20 记录搜索 (286)20.1介绍 (286)20.2概念 (287)20.2.1 搜索方向 (287)20.2.2 记录事件 (287)20.2.3 查找对话 (287)20.2.4 查找范围 (288)20.2.4.1 包括的数据 (288)20.2.4.2 记录信息滤波器 (288)20.2.5 搜索过滤器 (288)20.3数据结构 (288)20.3.1 记录信息结构 (288)20.3.2 记录源信息结构 (288)20.3.3 跟踪信息结构 (289)20.3.4 列举查找状态 (289)20.3.5 媒体属性结构 (289)20.3.6 找事件结果结构 (289)20.3.7 找PTZ位置结果结构 (289)20.3.8 PTZ位置过滤结构 (290)20.3.9 元数据过滤结果 (290)20.3.10 找元数据结果结构 (290)20.4获取记录概要(G ET R ECORDING S UMMARY) (290)20.5读取记录信息(G ET R ECORDING I NFORMATION) (290)20.6读取媒体属性(G ET M EDIA A TTRIBUTES) (291)20.7找记录(F IND R ECORDINGS) (291)20.8获取记录搜索结果(G ET R ECORDING S EARCH R ESULTS) (292)20.9找事件(F IND E VENTS) (293)20.10读取事件搜索结果(G ET E VENT S EARCH R ESULTS) (294)20.11查找PTZ位置(F IND PTZP OSITION) (294)20.12读取PTZ位置搜索结果(G ET PTZP OSITION S EARCH R ESULTS) (295)20.13查找元数据(F IND M ETADATA) (296)20.14读取元数据搜索结果(G ET M ETADATA S EARCH R ESULTS) (297)20.15获取搜索状态(G ET S EARCH S TATE) (298)20.16结束搜索(E ND S EARCH) (298)20.17记录事件说明 (299)20.18XP ATH习惯用法 (300)21 重放控制 (301)21.1使用RTSP协议 (301)21.1.1 RTSP描述 (301)21.2RTP协议头部扩展 (302)21.2.1 NTP时间戳 (303)21.2.2 压缩JEPG头扩展的兼容 (303)21.3RTSP特性标签 (303)21.4启动播放 (304)21.4.1 领域范围 (304)21.4.2 速度控制头领域 (305)21.4.3 帧头字段 (305)21.4.4 同步点 (305)21.5回放 (305)21.5.1 数据包传输顺序 (306)21.5.2 RTP传输顺序号 (306)21.5.3 RTP时间戳 (306)21.6RTSP长连接 (306)21.7当前记录片段 (306)21.8结束片段 (307)21.9拖放 (307)21.10使用RTCP协议 (307)21.11重放命令 (307)21.11.1 重放命令 (307)21.11.2 重播配置 (308)21.11.3 设置重播配置 (308)21.11.4 获取重播配置 (309)21.11.5 服务指定的误码 (309)22 安全 (310)22.1传输层安全 (310)22.1.1 支持密码套 (310)22.1.2 服务器身份验证 (310)22.1.3 客户端认证 (311)22.2消息安全 (311)22.3IEEE802.1X (311)介绍ONVIF的目标是为了实现完全标准化的、可互操作性的网络视频服务,即使是由不同的网络视频供应商组成的产品。