ONVIF20协议中文原版
- 格式:doc
- 大小:15.34 MB
- 文档页数:334
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。
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客户端软件介绍 ................................................................................... - 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设备接入。
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-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。
中文产品说明书 2015 CCTV 产品DOCCTZH1507产品说明书 2015 / 修订号 1507所示的全部摄像机和镜头只用于说明, 并非随产品提供 ("ULISSE", "ULISSE COMPACT", "NXPTZ/NXPTZT", "MAXIMUS MPX/MPXT", "MAXIMUS MHX/MHXT", "NTC" 除外)。
如要获取更多信息, 请浏览产品页中的技术数据表。
未经 Videotec S.p.A书面许可, 不得将本文的全部或部分进行复制、修改或记录于文件系统, 以任何形式或者任何电子、机械或记录方式传输。
本文包含的技术规格可能会变更: Videotec S.p.A.保留变更而不事先通知的权利。
技术规格如有变更, 恕不另行通知。
重量和尺寸只作说明用途。
二月 2015. 所有旧版目录均废除。
VIDEOTEC: 辉煌的历史在近三十年,在視頻監控行業的活動,我們設計,創建並獲得專利的眾多產品監測所有類型的外部環境。
今天,我們的公司是一個最受人尊敬的供應商在同行業中,得益於我們的創新,我們的發展CCTV解決方案,保證安全性和可靠性。
遍布全球的销售和技术支持VIDEOTEC的销售和生产总部位于意大利东北部,占地1.3万平方米,另外在法国,美国,加拿大以及亚太地区设立了分部. 迄今为止,VIDEOTEC已经在全球建立了超过100家分销商的营销网络,总的来说,即使面对安防领域最复杂的行业要求,我们也能提供一整套完整的产品选型以及解决方案.产品适合于各种行业我们产品的适用范围非常广泛:从政府部门到国有或私有企业,商业部门,银行以及监狱的视频监控.在这些领域之外还有工业上的应用,比如在高温环境下或特殊的气候环境下,交通控制系统下,城市检测以及海滩和边境系统下,防止某些潜在的爆炸性事件的发生.无与伦比的品质每个VIDEOTEC的解决方案都是由我们的专业人员与国际尖端大学以及研究机构合作后的结果.这种操作模式允许我们作为行业先锋,在实验中用专业的技术以及先进的材料来创造出绝对创新的产品以及解决方案.易安装易维护我们的产品的性能是完美的,并且它的易于安装以及持久稳定性更保证了我门著重于设计的产品理念,这也是我们公司的独特标志,是我们对产品的卓越品质的一份保证.3香港內容9云台摄像机单元防爆云台摄像机单元不锈钢云台摄像机29摄像机外壳隐蔽监视摄像机防护罩防破坏摄像机防护罩防爆摄像机及其防护罩不锈钢摄像机及其防护罩447云台马达不锈钢云台遥测防爆解码器53红外/白光照明灯57视频内容分析63控制键盘矩陣视频分配器67视频传输69摄像机支架5OIL AND GAS市場INDUSTRY PLANTSTERMINALSDRILLING RIGS OIL AND GAS TANKERS PIPELINESOFFSHORE MARINEONSHORE - PERIMETER APPLICATIONSONSHORE - INTERNALAPPLICATIONS OIL AND GAS PLATFORMS67INFRASTRUCTURES AND TRANSPORTATIONCITY SURVEILLANCEBRIDGESPARKING LOTSUNDERGROUNDSAIRPORTSRAILWAYS AND STATIONSHIGHWAYSSTADIUMSTUNNELS8规格如有改变,恕不另行通知。
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的目标是为了实现完全标准化的、可互操作性的网络视频服务,即使是由不同的网络视频供应商组成的产品。