ONVIF协议珍藏版
极空间onvif协议
极空间onvif协议律师协议模板1. 引言目的本协议旨在规范使用“极空间onvif”系统(以下简称“系统”)的相关行为,以保护用户的权益,确保系统的正常运作。
定义在本协议中,以下术语具有如下定义: - “用户”:指使用“极空间onvif”系统的个人或组织。
- “系统”:指“极空间onvif”系统,一种用于视频监控和安防的软件系统。
- “律师”:指本协议的起草人。
2. 用户权利和义务用户权利•用户有权使用系统提供的功能和服务;•用户有权要求系统提供技术支持和解决相关问题;•用户有权行使与使用系统相关的其他合法权利。
用户义务•用户应遵守国家法律法规,不得利用系统从事违法犯罪活动;•用户应妥善保存系统账号和密码,不得将其提供给他人;•用户应确保使用系统过程中的合法性和安全性;•用户应遵守系统的使用规则和相关协议。
3. 系统运作和维护系统运作•系统将提供视频监控和安防功能,并依靠用户提供的设备进行数据采集和处理;•系统将保障用户数据的安全和隐私,并采取合理措施防止未经授权的访问或使用。
系统维护•系统将定期进行维护和升级,以确保其正常运作,并提供更好的用户体验;•在维护和升级期间,系统可能会暂时中断服务,系统将尽力提前通知用户。
4. 隐私保护用户隐私•系统将尊重用户隐私,不会未经用户同意向任何第三方披露用户的个人信息;•用户在使用系统过程中产生的数据和信息,系统将仅用于提供相关服务,除非经用户授权或法律要求,系统不会进行非法或不当处理。
数据存储•系统将采取合理措施保护用户数据的安全,包括但不限于加密存储、备份和防火墙等;•除非经用户授权或法律要求,系统不会将用户数据提供给任何第三方。
5. 违约和争议解决违约责任•若用户违反本协议的任何条款,系统有权采取相应措施,包括但不限于警告、暂停或终止用户的账号。
争议解决•对于因本协议引起的任何争议,双方应通过友好协商解决;•如协商不成,任何一方均可向有管辖权的法院提起诉讼。
onvif协议 soap
onvif协议 soapONVIF协议SOAP详解ONVIF协议是网络视频监控领域的一种通用协议,它可以实现不同品牌、不同型号的摄像机之间的互联互通。
ONVIF协议主要包括三个部分:流媒体、设备管理和事件处理。
其中,设备管理部分使用SOAP 协议实现,本文将重点介绍ONVIF协议中的SOAP部分。
一、SOAP协议简介SOAP(Simple Object Access Protocol)协议是Web Services 的基础协议之一,是一种基于XML的协议。
SOAP协议提供了一种标准的通信机制,可以实现在网络中不同操作系统、不同编程语言之间的通信。
因此,在Web Services领域中广泛应用。
SOAP协议通过发送XML消息来实现与Web Services的通信。
SOAP消息可以包括多个部分,包括消息头、消息体等。
消息体中包含要执行的具体操作,消息头则包含一些元数据,如命名空间、处理器等。
二、ONVIF协议中的SOAPONVIF协议中,设备管理部分采用SOAP协议实现,通过 Web Services Description Language(WSDL)描述和发送SOAP消息,实现对设备的管理和控制。
ONVIF协议中的SOAP接口包括:1. Device Management:设备管理部分主要包括获取设备信息、修改设备配置、控制设备行为等接口。
其中,获取设备信息可以通过GetDeviceInformation接口实现,修改设备配置可以通过SetSystemDateAndTime接口实现,控制设备行为可以通过GetSystemLog接口实现。
2. Media:流媒体部分主要包括实时流传输、回放、录像等接口。
其中,流传输可以通过GetStreamUri接口实现,回放可以通过GetReplayUri 接口实现,录像可以通过StartRecording接口实现。
3. Events:事件处理部分主要包括设置事件通知、接收事件通知等接口。
网络摄像头onvif协议
网络摄像头onvif协议篇一:NVR接入网络摄像机使用方法NVR接入网络摄像机使用方法1、NVR更改IP由于NVR默认IP可能与路由器网关相左,或与网络摄像机默认IP相冲突,故可能需更改IP,可自动获取,也可手动更改。
自动获取、进入网络设置勾选自动获取IP,然后重启机器。
手动更改IP,2、进入通道管理通道管理中包括了数字通道、通道状态和通道模式。
通道管理界面数字通道:数字通道的单连接界面数字通道的多连接界面数字通道界面【通道】选择通道号;【启用】反显?表示选中,打开数字通道功能,选择了启1用,方可进行相应的设置; 【时间同步】反显?表示选中,开启时间同步,表示该通道的时间会和设备端的时间保持一致。
【连接模式】分单连接和多连接,多连接可以选择多台设备;设备之间会一一轮巡显示,轮巡时间可以进行设置,最少是10S;【删除】用户想跟换设备,将之前的设备选中,点击删除就能将其删除掉。
【添加】添加设备,点击添加会出现以下界面:远程通道配置界面【配置名称】设备会默认有个配置名称,用户可以根据自己的需求去修改其名称; 【设备类型】有三种类型,分别为:IPC、DVR、HVR,用户根据自己的需求进行选择,默认为IPC;【协议】系统默认为NETIP,可选ONVIF;【远程通道】用户根据需要输入需要连接远程设备的通道号; 【码流】可选主码流、辅码流,默认为主码流; 【端口】默认为34567; 【用户名】默认为admin 注:点击搜索按钮,下面会显示出所搜索到的设备,用户可以根据自己的需求去选择所想连接的设备。
远程通道配置的搜索到的设备列表图通道状态:2通道状态,当设备存在数字通道时,会有该界面,其会将所有的数字通道状态显示出来。
包括通道的最大分辨率,当前分辨率,和连接状态。
当所有通道都正常连接时,显示为:篇二:ONVIFONVIF(网络接口开发论坛)介绍1、ONVIF规范涉及设备发现、实时音视频、摄像头PTZ控制、录像控制、视频分析等方面。
onvif协议getsnapshoturi参数
ONVIF协议getSnapshotURI参数1.介绍在使用O NV IF(开放网络视频接口)协议进行视频流获取和控制时,g e tS na ps ho tU RI是一种非常常用的命令,用于获取摄像机实时画面的静态图片。
本文将详细介绍g et Sn ap sh ot U RI参数的使用方法和注意事项。
2.什么是get Snapsho tURI 参数g e tS na ps ho tU RI是O NV IF协议中的一个命令,用于获取摄像机的实时画面的静态图片的U RI(U ni fo rm Res o ur ce Id en ti fi er)。
通过该参数,我们可以访问摄像机的静态图片,实现获取相机当前画面的功能。
g e tS na ps ho tU RI命令是ON VI F协议的标准命令之一,几乎所有符合O N VI F标准的摄像机都支持该命令。
3.使用方法要使用g et Sn ap sh ot U RI命令,需要先建立与摄像机的网络连接,并确保摄像机支持O NVI F协议。
以下是使用g et Sn ap sh ot URI参数的基本步骤:3.1发送命令首先,我们需要向摄像机发送ge tS na psh o tU RI命令。
可以使用H T TP或者SO AP协议进行命令的发送。
3.2解析响应摄像机接收到ge tS na p sh ot UR I命令后,会返回一个响应,其中包含了静态图片的UR I。
我们需要解析该响应,提取出所需的U RI。
3.3访问图片通过获取到的UR I,我们可以使用HT TP或者其他协议,通过网络访问该静态图片。
可以使用常见的图像处理工具加载该图片,进行显示或者后续处理。
4.注意事项在使用g et Sn ap sh ot U RI参数时,需要注意以下几点:4.1权限控制某些摄像机可能会对g et Sn ap sh ot URI命令进行权限控制,只有具有足够权限的用户才能成功获取静态图片的U RI。
onvif协议书
onvif协议书ONVIF(开放网络视频接口 Forum)是一个开放标准协议,主要用于网络视频监控系统中各个设备之间的互联互通。
该协议的目标是为不同制造商的设备提供一种统一的接口标准,使得这些设备可以互相交流和共享信息,从而提高整个监控系统的灵活性和可扩展性。
ONVIF协议是由索尼、宝马、宝能电气、飞利浦等公司共同发起的,旨在解决传统监控设备之间互不兼容的问题。
传统监控设备往往使用各自独立的通信协议,这导致了不同制造商的监控设备无法直接互联,无法共享视频流、事件消息等关键信息。
而ONVIF协议的出现,改变了这一状况,使得不同品牌的设备可以通过统一的接口进行通信。
ONVIF协议主要由以下三个组成部分构成。
1. 设备发现:ONVIF设备利用网络发现协议(WS-Discovery)在网络上广播它们的存在。
当一个设备加入网络时,它会在网络中发布通告信息,其他设备就可以通过该信息发现新的设备。
这种自动发现机制让设备的部署和添加变得非常简单。
2. 设备管理:ONVIF协议提供了一组用于管理设备的通用接口,包括设备信息查询、设备配置、设备状态获取等。
通过这些接口,用户可以轻松地获取和管理监控设备的各种信息,如设备型号、固件版本、网络设置等。
3. 媒体流传输:ONVIF协议定义了一组用于传输视频流、音频流和元数据的接口规范。
利用这些接口,用户可以从摄像机或NVR中获取视频流,并实现对视频的录制、回放、分发等功能。
同时,ONVIF协议还支持各种编码格式,如H.264、MPEG-4等,保证了视频流的互通和兼容。
除了上述三个核心组成部分外,ONVIF协议还规定了一些其它功能,如事件处理、图像配置、云存储等。
这些功能进一步提高了网络视频监控系统的灵活性,使得用户能够根据需要进行定制和扩展。
总的来说,ONVIF协议的出现极大地简化了监控设备之间的互联互通问题,提高了整个视频监控系统的兼容性和扩展性。
它使得不同制造商的设备可以无缝集成,共享视频流和事件消息,实现更智能、高效的监控系统。
ONVIF2.0中文协议原版
ONVIF2.0中文协议原版1 范围 (16)2 引用标准 (17)3 术语与定义 (19)3.1定义 (19)3.2缩写 (20)4 概述 (23)4.1W EB 服务 (23)4.2IP配置 (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.11PTZ控制 (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)4.17安全 (37)5 WEB服务框架 (38)5.1服务概述 (38)5.1.1 服务要求 (38)5.2WSDL概述 (39)5.3命名空间 (40)5.4类型 (42)5.5消息 (43)5.6操作 (43)5.6.1 单向操作 (44)5.6.2 要求-应答操作类型 (44) 5.7端口类型 (45)5.8绑定 (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.3 Hello (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.6 BYE (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.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)8.2.3 获取 DNS配置 (68)8.2.4设置DNS (69)8.2.5获取NTP配置信息 (70)8.2.6 对设备设置NTP (70)8.2.7获取动态的DNS设置 (71) 8.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)8.2.15 获取0配置 (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)10.1.2 设置图像设置 (134)10.1.3 获取选项 (135)10.1.4 移动 (135)10.1.5 获取运行选项 (136)10.1.6 停止 (137)10.1.7 获取图像状态 (137)10.2服务错误码 (138)11媒体配置 (139)11.1音视频编解码器 (139)11.2媒体文件 (140)11.2.1 创建媒体文件 (140)11.2.2 获取多个媒体文件 (141) 11.2.3 获取媒体文件 (141)11.2.4 添加视频源配置 (142)11.2.5 添加视频编码器配置 (142) 11.2.6 添加音频源配置 (143)11.2.7 添加音频源编码器配置 (144) 11.2.8 添加云台配置 (144)11.2.9 添加视频分析配置 (145) 11.2.10 添加元数据配置 (146) 11.2.11 添加音频输出配置 (147) 11.2.12 添加音频解码器配置 (147) 11.2.13 移除视频源配置 (148) 11.2.14 移除视频源编码器配置 (148) 11.2.15 移除音频源编码器配置 (149) 11.2.16 移除音频编码器配置 (149)11.2.17 移除云台配置 (150)11.2.18 移除视频分析配置 (151)11.2.19 移除元数据配置 (151)11.2.20 移除音频输出配置 (152)11.2.21 移除音频编码器配置 (152)11.2.22 删除媒体文件 (153)11.3视频源 (153)11.3.1 获取视频源集 (154)11.4视频源配置 (154)11.4.1 获取视频源配置集 (154)11.4.2 获取视频源配置 (154)11.4.3 获取多个兼容视频源配置 (155) 11.4.4 获取视频源配置选项 (155)11.4.5 设置视频源配置 (156)11.5视频编码器配置 (156)11.5.1 获取多个视频编码器配置 (157) 11.5.2 获取视频编码器配置 (157)11.5.3 获取多个兼容视频解码器配置 (157) 11.5.4 获取视频编码器配置选项集 (158) 11.5.5 修改视频编码器配置 (159)11.5.6 获取有效的视频编码数量 (160) 11.6音频源 (160)11.6.1 获取多个音频源 (160)11.7音频源配置 (161)11.7.1 获取多个音频源配置 (161)11.7.2 获取音频源配置 (161)11.7.3 获取兼容音频源配置集 (162) 11.7.4 获取音频源配置选项集 (162) 11.7.5 修改音频源配置 (163)11.8音频编码器配置 (164)11.8.1 获取多个音频编码器配置 (164) 11.8.2 获取音频源编码器配置 (164) 11.8.3 获取多个兼容音频编码器配置 (165) 11.8.4 获取音频编码器配置选项集 (165) 11.8.5 设置音频编码配置 (166)11.9视频分析配置 (167)11.9.1 获取多个视频分析配置 (167) 11.9.2 获取视频分析配置 (168)11.9.3 获取多个兼容视频分析配置 (168) 11.9.4 修改视频分析配置 (169)11.10元数据配置 (169)11.10.1 获取多个元数据配置 (170)11.10.2 获取元数据配置 (170)11.10.3 获取多个兼容元数据配置 (170) 11.10.4 获取元数据配置选项集 (171) 11.10.5 修改元数据配置 (171)11.11音频输出 (172)11.11.1 获取音频输出集 (172)11.12音频输出配置 (173)11.12.1 获取多个音频输出配置 (173) 11.12.2 获取音频输出配置 (173)11.12.3 获取多个兼容音频输出配置 (174) 11.12.4 获取音频输出配置选项集 (174) 11.12.5 设置音频输出配置 (175)11.13音频解码器配置 (175)11.13.1 获取多个音频解码器配置 (176) 11.13.2 获取音频解码器配置 (176)11.13.3 获取兼容音频解码器配置集 (176) 11.13.4 获取音频解码器配置选项集 (177) 11.13.5 设置音频解码器配置 (178)11.14音频通道模式 (178)11.15.1 获取Uri流 (179)11.16快照 (180)11.16.1 获取Uri快照 (180)11.17组播 (180)11.17.1 开始组播流 (180)11.17.2 停止组播流 (181)11.18同步点 (181)11.18.1 设置同步点 (181)11.19服务具体的错误码 (182)12 实时流 (184)12.1流媒体协议 (184)12.1.1传输格式 (184)12.1.1.1通过UDP的RTP数据传输 (184) 12.1.1.2 通过TCP传输RTP数据 (184) 12.1.1.3 RTP/RTSP/TCP (184)12.1.1.4 RTP/RTSP/HTTP/TCP (184) 12.1.2 媒体传输 (184)12.1.2.1 RTP (184)12.1.2.1.1 RTP元数据流 (186)12.1.2.2 RTCP (187)12.1.2.2.1媒体同步 (187)12.1.3 同步点 (188)12.1.4 通过RTP传输JPEG (188)12.1.4.1所有包的结构 (188)12.1.4.2 逻辑解码规范 (189)12.1.4.3支持的彩色空间和采样因素 (190) 12.1.4.4像素长宽比处理 (190)12.1.4.5 隔行扫描处理 (190)12.2媒体控制协议 (190)12.2.1流控制 (190)12.2.1.1 RTSP (191)12.2.1.1.1 保持RTSP会话的方法 (192)12.2.1.1.2 RTSP音频和视频同步 (192)12.2.1.1.4 RTSP消息的例子 (193)12.2.1.2 通过HTTP的RSTP (194)12.3往回通道连接 (194)12.3.1 RTSP协议请求的标签 (194)12.3.2双向连接的连接设置 (194)12.3.2.1 例一:没有往回支持的服务 (195)12.3.2.2 例二:使用ONVIF往回通道支持的服务 (195) 12.3.3组播流 (197)12.3.3.1例:多播设置 (197)12.4错误处理 (197)13.1持久性 (197)13.2接收端模式 (197)13.3接收命令 (198)13.3.1 获得多个接收器 (198)13.3.2 获得单个接收器 (198)13.3.3 创建接收器 (198)13.3.4 删除接收器 (199)13.3.5 配置接收器 (199)13.3.6 设计接收器模式 (200)13.3.7 获取接收机状态 (200)13.4事件 (200)13.4.1 改变状态 (200)13.4.2 连接失败 (201)13.5服务器错误码 (201)14 显示服务 (202)14.1窗格 (202)14.1.1 获得多个窗格配置 (203)14.1.2 获得单个窗格配置 (203)14.1.3 设置多个窗格配置 (204)14.1.4 设置单个窗格配置 (204)14.1.5 创建窗格配置 (205)14.1.6 删除窗格配置 (206)14.2布局 (206)14.2.1 获得布局 (206)14.2.2 设置布局 (207)14.3显示选项 (207)14.3.1 获取显示选项 (208)14.4事件 (208)14.4.1 解码错误事件 (208)14.5服务错误码 (209)15 事件处理 (210)15.1基本通知接口 (210)15.1.1 介绍 (210)15.1.2 要求 (211)15.2实时拉点通知接口 (212)15.2.1 创建 pull point subscription (213) 15.2.2 pull 消息 (213)15.3通知流接口 (214)15.4属性 (214)15.4.1 属性举例 (214)15.5通知结构 (215)15.5.1 通知消息 (215)15.5.1.1 事件例子 (216)15.5.2 消息格式 (216)15.5.3 属性举例,持续 (218)15.5.4 信息描述语言 (219)15.5.4.1 消息描述举例 (220)15.5.5 消息内容过滤器 (221)15.6同步点 (222)15.7主题结构 (222)15.7.1 ONVIF主题名字空间 (222)15.7.2 主题类型信息 (223)15.7.3 主题过滤器 (224)15.8获取事件属性 (225)15.9SOAP错误消息 (226)15.10通知例子 (226)15.10.1 获取事件属性请求 (226)15.10.2 获取事件属性应答 (227)15.10.3 创建PULLPOIT订阅 (228)15.10.4 创建PULLPOIT订阅应答 (229)15.10.5 拉消息请求 (230)15.10.6 拉消息应答 (230)15.10.7 退订请求 (232)15.10.8 退订应答 (232)15.11服务错误码 (233)16 PTZ控制 (233)16.1PTZ模型 (234)16.2PTZ节点 (234)16.2.1 获取所有节点(GetNodes) (235)16.2.2 获取节点(GetNode) (235)16.3PTZ配置 (236)16.3.1 读取所有配置命令(GetConfigurations) (237) 16.3.2 读取配置命令(GetConfiguration) (237)16.3.3 读取配置选项(GetConfigurationOptions) (237) 16.3.4 设置配置(SetConfiguration) (238)16.4移动操作 (239)16.4.1 绝对的移动(AbsoluteMove) (239)16.4.2 相对移动(RelativeMove) (240)16.4.3 连续移动(ContinuousMove) (241)16.4.4 停止(Stop) (242)16.4.5 读取状态(GetStatus) (242)16.5起始位置操作 (243)16.5.1 设置预设值(SetPreset) (243)16.5.2 读取所有预设值(GetPresets) (244)16.5.3 返回预设 (245)16.5.4 移除预设(RemovePreset) (246)16.6归位点操作 (246)16.6.1 转到归位点(GotoHomePosition) (246)16.6.2 设置归位点(SetHomePosition) (247)16.7辅助操作 (248)16.7.1 发送辅助命令(SendAuxiliaryCommand) (248) 16.8预定PTZ空间 (248)16.8.1 绝对的位置空间 (249)16.8.1.1 泛化的全方位移动空间 (249)16.8.1.2 泛化的变焦位置空间 (249)16.8.2 相对的转换空间 (249)16.8.2.1 泛化的方位转换空间 (250)16.8.2.2 泛化的变焦转换空间 (250)16.8.3 连续的速率空间 (250)16.8.3.1 泛化的方位速率空间 (250)16.8.3.2 泛化的变焦速率空间 (251)16.8.4 速度空间 (251)16.8.4.1 泛化的方位速度空间 (251)16.8.4.2 泛化的变焦速度空间 (252)16.9服务错误码 (252)17 视频分析 (255)17.1场景描述接口 (255)17.1.1 概述 (255)17.1.2 画面相关内容 (255)17.1.2.1时间关系 (256)17.1.2.2 空间关系 (256)17.1.3 场景元素 (258)17.1.3.1 对象 (258)17.1.3.2 对象树 (260)17.1.3.3 形状描述符 (262)17.2规则接口 (263)17.2.1 规则陈述 (263)17.2.2 规则描述语言 (264)17.2.3 规则标准 (265)17.2.3.1 线性检测器 (265)17.2.3.2 域检测器 (266)17.2.4 规则操作 (266)17.2.4.1 读取支持的操作(GetSupportedRules) (267)17.2.4.2 读取规则(GetRules) (267)17.2.4.3 创建规则(CreateRules) (267)17.2.4.4 修改规则(ModifyRules) (268)17.4.4.5 删除规则(DeleteRules) (269)17.3分析模块接口 (269)17.3.1 分析模块配置 (269)17.3.2 分析模块描述语言 (270)17.3.3 分析模块操作 (271)17.3.3.1 读取支持的分析模块(GetSupportedAnalysticsModule) (271)17.3.3.2 读取模块分析(GetAnalyticsModules) (271)17.3.3.3 创建分析模块(CreateAnalyticsModules) (271)17.3.3.4 修改分析模块(ModifyAnalyticsModules) (272)17.3.3.5 删除分析模块(DeleteAnalyticsModules) (273) 17.4服务错误码 (273)18分析设备 (275)18.1概述 (275)18.2分析引擎输入 (275)18.2.1获取分析引擎输入 (276)18.2.2获取分析引擎的输入 (276)18.2.3设置分析引擎的输入 (277)18.2.4 创建分析引擎输入 (277)18.2.5删除分析引擎输入 (278)18.3视频分析配置 (278)18.3.1 获取视频分析配置 (278)18.3.2 设置视频分析配置 (279)18.4分析引擎 (279)18.4.1获取分析引擎 (280)18.4.2 获取分析引擎 (280)18.5分析引擎控制 (280)18.5.1 GetAnalyticsEngineControls (281)18.5.2 获取分析引擎控制 (281)18.5.3设置分析引擎控制 (282)18.5.4 CreateAnalyticsEngineControl (282)18.5.5删除分析引擎控制 (283)18.6获取分析状态 (284)18.7输出流配置 (284)18.7.1 请求流的URL (284)19录制控制 (285)19.1介绍 (285)19.2一般要求 (287)19.3数据结构 (287)19.3.1 录制设置 (287)19.3.2 轨迹设置 (287)19.3.3 录制任务设置 (287)19.4创建录制 (288)19.5删除录制 (289)19.6获取录制集 (289)19.7设置录制配置 (290)19.8获取录制配置 (290)19.9创建轨道 (290)19.10删除轨道 (291)19.11获取轨道配置 (292)19.12设置轨道配置 (292)19.13创建录制任务 (293)19.14删除录制任务 (293)19.15获取录制任务集 (294)19.16设置录制任务配置 (294)19.17获取录制任务配置 (295)19.18设置录制模式 (295)19.19获取录制任务状态 (296)19.20事件 (297)19.20.1 录制任务状态变化 (297)19.20.2 设置变化 (297)19.20.3 删除数据 (298)19.20.4 录制和轨道的建立与删除 (298)19.21示例 (299)19.21.1 例1:单摄像头的安装录制 (299)19.21.2 例2:从一台摄像机录制多个流到一个单录制 (300)20 记录搜索 (301)20.1介绍 (301)20.2概念 (301)20.2.1 搜索方向 (301)20.2.2 记录事件 (301)20.2.3 查找对话 (302)20.2.4 查找范围 (302)20.2.4.1 包括的数据 (302)20.2.4.2 记录信息滤波器 (302)20.2.5 搜索过滤器 (302)20.3数据结构 (302)20.3.1 记录信息结构 (302)20.3.2 记录源信息结构 (303)20.3.3 跟踪信息结构 (303)20.3.4 列举查找状态 (303)20.3.5 媒体属性结构 (303)20.3.6 找事件结果结构 (304)20.3.7 找PTZ位置结果结构 (304)20.3.8 PTZ位置过滤结构 (304)20.3.9 元数据过滤结果 (304)20.3.10 找元数据结果结构 (304)20.4获取记录概要(G ET R ECORDING S UMMARY) (304)20.5读取记录信息(G ET R ECORDING I NFORMATION) (305)20.6读取媒体属性(G ET M EDIA A TTRIBUTES) (305)20.7找记录(F IND R ECORDINGS) (306)20.8获取记录搜索结果(G ET R ECORDING S EARCH R ESULTS)(306)20.9找事件(F IND E VENTS) (307)20.10读取事件搜索结果(G ET E VENT S EARCH R ESULTS)(308)20.11查找PTZ位置(F IND PTZP OSITION) (309)20.12读取PTZ位置搜索结果(G ET PTZP OSITION S EARCH R ESULTS) (310)20.13查找元数据(F IND M ETADATA) (310)20.14读取元数据搜索结果(G ET M ETADATA S EARCH R ESULTS) (311)20.15获取搜索状态(G ET S EARCH S TATE) (312)20.16结束搜索(E ND S EARCH) (313)20.17记录事件说明 (313)20.18XP ATH习惯用法 (314)21 重放控制 (316)21.1使用RTSP协议 (316)21.1.1 RTSP描述 (316)21.2RTP协议头部扩展 (316)21.2.1 NTP时间戳 (317)21.2.2 压缩JEPG头扩展的兼容 (317)21.3RTSP特性标签 (318)21.4启动播放 (318)21.4.1 领域范围 (319)21.4.2 速度控制头领域 (319)21.4.3 帧头字段 (319)21.4.4 同步点 (320)21.5回放 (320)21.5.1 数据包传输顺序 (320)21.5.2 RTP传输顺序号 (320)21.5.3 RTP时间戳 (321)21.6RTSP长连接 (321)21.7当前记录片段 (321)21.8结束片段 (321)21.9拖放 (321)21.10使用RTCP协议 (322)21.11重放命令 (322)21.11.1 重放命令 (322)21.11.2 重播配置 (323)21.11.3 设置重播配置 (323)21.11.4 获取重播配置 (323)21.11.5 服务指定的误码 (324)22 安全 (324)22.1传输层安全 (325)22.1.1 支持密码套 (325)22.1.2 服务器身份验证 (325)22.1.3 客户端认证 (325)22.2消息安全 (325)22.3IEEE802.1X (326)介绍ONVIF的目标是为了实现完全标准化的、可互操作性的网络视频服务,即使是由不同的网络视频供应商组成的产品。
ONVIF2.0协议珍藏版
O N V I F2.0协议珍藏版work Information Technology Company.2020YEAR1 范围 (16)2 引用标准 (18)3 术语与定义 (20)3.1定义 (20)3.2缩写 (23)4 概述 (27)4.1W EB 服务 (28)4.2IP配置 (29)4.3设备发现 (29)4.4设备类型 (30)4.5设备管理 (30)4.5.1 功能 (31)4.5.2 网络 (31)4.5.3 系统 (32)4.5.4 系统信息检索 (32)4.5.5 固件升级 (32)4.5.6 系统还原 (33)4.5.7 安全 (33)4.6设备IO (33)4.7图像配置 (34)4.8媒体配置 (34)4.8.1 媒体配置文件 (35)4.9实时流 (37)4.10事件处理 (39)4.11PTZ控制 (39)4.12视频分析 (40)4.13分析设备 (43)4.14显示 (43)4.15接收器 (44)4.15.1 同步点 (45)4.16存储 (45)4.16.1 存储模式 (46)4.16.2 记录 (47)4.16.3 查找 (48)4.16.4 回放 (49)4.17安全 (49)5 WEB服务框架 (50)5.1服务概述 (51)5.1.1 服务要求 (51)5.2WSDL概述 (52)5.3命名空间 (53)5.4类型 (56)5.5消息 (56)5.6操作 (57)5.6.1 单向操作 (58)5.6.2 要求-应答操作类型 (58)5.7端口类型 (59)5.8绑定 (60)5.9端口 (60)5.10服务 (60)5.11错误处理 (60)5.11.1 协议错误 (61)5.11.2 SOAP错误 (61)5.11.2.1常见的故障 (63)5.11.2.2 具体的错误 (65)5.11.2.3 HTTP错误 (65)5.12安全 (66)5.12.1 基于用户访问控制 (67)5.12.2 用户令牌配置文件 (67)5.12.2.1密码推导 (68)5.12.2.1.1 例子 (69)6 IP配置 (69)7 设备发现 (70)7.1概述 (70)7.2操作模式 (71)7.3发现定义 (72)7.3.1 终端参考 (72)7.3.2 服务地址 (72)7.3.3 Hello (72)7.3.3.1类型 (72)7.3.3.2范围 (72)7.3.3.2.1例子 (74)7.3.3.3 地址 (75)7.3.4 探头和探头匹配 (75)7.3.5 解决和解决匹配 (75)7.3.6 BYE (76)7.3.7 SOAP错误信息 (76)7.4远程发现扩展 (76)7.4.1 网络情景 (77)7.4.2 发现代理 (79)7.4.2.1 直接的DP地址配置 (80)7.4.2.2 域名服务记录的查找 (80)7.4.3 远程hello和探头行为 (81)7.4.4 客户端行为 (82)7.4.5 安全 (83)7.4.5.1 本地发现 (83)7.4.5.2 远程发现 (83)8设备管理 (84)8.1功能 (84)8.1.1获取WSDL的URL (84)8.1.2交换的功能 (85)8.2网络 (90)8.2.1获取主机 (90)8.2.2设置主机名 (91)8.2.3 获取 DNS配置 (91)8.2.4设置DNS (92)8.2.5获取NTP配置信息 (93)8.2.6 对设备设置NTP (93)8.2.7获取动态的DNS设置 (94)8.2.8设置设备动态DNS (95)8.2.9 获取网络接口配置 (95)8.2.10 设置网络接口配置 (96)8.2.11 获取网络协议 (97)8.2.12 设置网络协议 (98)8.2.13 获取默认的网关 (98)8.2.14 设置默认网关 (98)8.2.15 获取0配置 (99)8.2.16 设置0配置 (99)8.2.17 获取IP地址过滤 (100)8.2.18 对IP地址过滤进行配置 (101)8.2.19 增加IP地址过滤 (101)8.2.20 移除IP地址过滤 (102)8.2.21 IEEE 802.11配置 (103)8.2.21.1 SSID (104)8.2.21.2 基站模式 (104)8.2.21.3 多种无线网络配置 (104)8.2.21.4 安全配置 (104)8.2.21.4.1 None 模式 (105)8.2.21.4.2 PSK模式 (105)8.2.21.4.3 IEEE 802.1X-2004 模式 (106)8.2.21.5 获取DOT11的性能 (106)8.2.21.6 GetIEEE802.11状态 (107)8.2.21.7 扫描可用的IEEE802.11网络 (107)8.3系统 (108)8.3.1设备信息 (108)8.3.2获取系统的URL (109)备份8.3.5开始恢复系统 (111)8.3.6获取系统日期以及时间 (112)8.3.7设置系统日期以及时间 (113)8.3.8 出厂默认配置 (113)8.3.9 固件升级 (114)8.3.10 开始固件升级 (115)8.3.11 获取系统日志 (116)8.3.12 获取支持信息 (117)8.3.13 重启 (117)8.3.14 获取范围参数 (118)8.3.15设置范围参数 (119)8.3.16 添加范围参数 (119)8.3.17 移除范围参数 (120)8.3.18 获取发现模式 (120)8.3.19 设置发现模式 (121)8.3.20 获取远程发现方式 (121)8.3.21 设置远程发现方式 (122)8.3.22 获取远程DP地址 (123)8.3.23 配置远程DP地址 (123)8.4安全 (123)8.4.1获取访问策略 (124)8.4.2 设置访问策略 (124)8.4.3 获取用户 (125)8.4.4 创建用户 (125)8.4.5 删除用户 (126)8.4.6 对用户进行配置 (127)8.4.7 IEEE 802.1X配置 (128)8.4.7.1创建IEEE802.1X配置 (129)8.4.7.2对IEEE802.1X配置 (130)8.4.7.3 获取IEEE802.1X配置 (131)8.4.7.4获取IEEE802.1X配置 (131)8.4.7.5 删除IEEE802.1X配置 (132)8.4.8 创建签名证书 (132)8.4.9 获取证书 (133)8.4.10 获取CA证书 (134)8.4.11获取证书状态 (134)8.4.12 设置证书状态 (135)8.4.13获取证书请求 (135)8.4.14 获取客户证书状态 (136)8.4.15 设置客户认证状态 (137)8.4.16 下载设备证书 (137)8.4.17 利用私有密钥来链接下载设备证书 (138)8.4.18 获取证书信息请求 (139)8.4.20 删除证书 (141)8.4.21 获取远程用户 (141)8.4.22 设置远程用户 (142)8.4.23获取终端参数 (143)8.5输入与输出 (143)8.5.1获取继电器输出 (144)8.5.2 对继电器输出进行配置 (144)8.5.3继电器触发输出 (145)8.5.4 辅助操作 (146)8.6与服务相关的错误代码 (146)9设备IO服务 (152)9.1视频输出 (152)9.1.1 获取视频输出集 (153)9.2视频输出配置 (153)9.2.1 获取视频输出配置 (153)9.2.2 设置视频输出配置 (154)9.2.3 获取视频输出配置选项集 (154)9.3视频源 (155)9.3.1 获取视频源 (155)9.4视频源配置 (156)9.4.1 获取视频源配置 (156)9.4.2 设置视频源配置 (156)9.4.3 获取视频源多个配置选项 (157)9.5音频输出 (158)9.5.1 获取多个音频输出 (158)9.6音频输出配置 (158)9.6.1 获取音频输出配置 (158)9.6.2 设置音频输出配置 (160)9.6.3 获取音频输出多个配置选项 (161)9.7音频源 (161)9.7.1 获取音频源 (161)9.8音频源配置 (162)9.8.1 获取音频源配置 (162)9.8.2 设置音频源配置 (162)9.8.3 获取音频源多个配置选项 (163)9.9继电器输出 (165)9.9.1 获取多个继电器输出 (165)9.9.2 设置继电器输出设置 (165)9.9.3 触发继电器输出 (167)9.10服务错误码 (169)10图像配置 (170)10.1图像设置 (170)10.1.2 设置图像设置 (174)10.1.3 获取选项 (176)10.1.4 移动 (176)10.1.5 获取运行选项 (178)10.1.6 停止 (179)10.1.7 获取图像状态 (179)10.2服务错误码 (181)11媒体配置 (182)11.1音视频编解码器 (183)11.2媒体文件 (184)11.2.1 创建媒体文件 (185)11.2.2 获取多个媒体文件 (186)11.2.3 获取媒体文件 (186)11.2.4 添加视频源配置 (188)11.2.5 添加视频编码器配置 (188)11.2.6 添加音频源配置 (189)11.2.7 添加音频源编码器配置 (190)11.2.8 添加云台配置 (190)11.2.9 添加视频分析配置 (191)11.2.10 添加元数据配置 (193)11.2.11 添加音频输出配置 (194)11.2.12 添加音频解码器配置 (194)11.2.13 移除视频源配置 (195)11.2.14 移除视频源编码器配置 (196)11.2.15 移除音频源编码器配置 (196)11.2.16 移除音频编码器配置 (197)11.2.17 移除云台配置 (197)11.2.18 移除视频分析配置 (198)11.2.19 移除元数据配置 (199)11.2.20 移除音频输出配置 (199)11.2.21 移除音频编码器配置 (200)11.2.22 删除媒体文件 (201)11.3视频源 (201)11.3.1 获取视频源集 (201)11.4视频源配置 (202)11.4.1 获取视频源配置集 (202)11.4.2 获取视频源配置 (202)11.4.3 获取多个兼容视频源配置 (203)11.4.4 获取视频源配置选项 (203)11.4.5 设置视频源配置 (204)11.5视频编码器配置 (205)11.5.1 获取多个视频编码器配置 (205)获取视频编码器配置11.5.3 获取多个兼容视频解码器配置 (206)11.5.4 获取视频编码器配置选项集 (207)11.5.5 修改视频编码器配置 (208)11.5.6 获取有效的视频编码数量 (209)11.6音频源 (209)11.6.1 获取多个音频源 (209)11.7音频源配置 (210)11.7.1 获取多个音频源配置 (210)11.7.2 获取音频源配置 (211)11.7.3 获取兼容音频源配置集 (211)11.7.4 获取音频源配置选项集 (212)11.7.5 修改音频源配置 (213)11.8音频编码器配置 (214)11.8.1 获取多个音频编码器配置 (214)11.8.2 获取音频源编码器配置 (215)11.8.3 获取多个兼容音频编码器配置 (215)11.8.4 获取音频编码器配置选项集 (216)11.8.5 设置音频编码配置 (217)11.9视频分析配置 (217)11.9.1 获取多个视频分析配置 (218)11.9.2 获取视频分析配置 (219)11.9.3 获取多个兼容视频分析配置 (219)11.9.4 修改视频分析配置 (220)11.10元数据配置 (221)11.10.1 获取多个元数据配置 (221)11.10.2 获取元数据配置 (222)11.10.3 获取多个兼容元数据配置 (222)11.10.4 获取元数据配置选项集 (223)11.10.5 修改元数据配置 (223)11.11音频输出 (224)11.11.1 获取音频输出集 (224)11.12音频输出配置 (225)11.12.1 获取多个音频输出配置 (225)11.12.2 获取音频输出配置 (226)11.12.3 获取多个兼容音频输出配置 (226)11.12.4 获取音频输出配置选项集 (227)11.12.5 设置音频输出配置 (227)11.13音频解码器配置 (228)11.13.1 获取多个音频解码器配置 (228)11.13.2 获取音频解码器配置 (229)11.13.3 获取兼容音频解码器配置集 (229)11.13.4 获取音频解码器配置选项集 (230)11.13.5 设置音频解码器配置 (231)11.14音频通道模式 (231)11.15.1 获取Uri流 (232)11.16快照 (233)11.16.1 获取Uri快照 (233)11.17组播 (234)11.17.1 开始组播流 (234)11.17.2 停止组播流 (235)11.18同步点 (235)11.18.1 设置同步点 (235)11.19服务具体的错误码 (236)12 实时流 (238)12.1流媒体协议 (238)12.1.1传输格式 (238)12.1.1.1通过UDP的RTP数据传输 (238)12.1.1.2 通过TCP传输RTP数据 (238)12.1.1.3 RTP/RTSP/TCP (238)12.1.1.4 RTP/RTSP/HTTP/TCP (239)12.1.2 媒体传输 (239)12.1.2.1 RTP (239)12.1.2.1.1 RTP元数据流 (240)12.1.2.2 RTCP (242)12.1.2.2.1媒体同步 (243)12.1.3 同步点 (244)12.1.4 通过RTP传输JPEG (244)12.1.4.1所有包的结构 (244)12.1.4.2 逻辑解码规范 (246)12.1.4.3支持的彩色空间和采样因素 (248)12.1.4.4像素长宽比处理 (248)12.1.4.5 隔行扫描处理 (248)12.2媒体控制协议 (248)12.2.1流控制 (248)12.2.1.1 RTSP (249)12.2.1.1.1 保持RTSP会话的方法 (250)12.2.1.1.2 RTSP音频和视频同步 (251)12.2.1.1.4 RTSP消息的例子 (252)12.2.1.2 通过HTTP的RSTP (253)12.3往回通道连接 (253)12.3.1 RTSP协议请求的标签 (253)12.3.2双向连接的连接设置 (254)12.3.2.1 例一:没有往回支持的服务 (254)12.3.2.2 例二:使用ONVIF往回通道支持的服务 (254)12.3.3组播流 (256)12.3.3.1例:多播设置 (256)13.1持久性 (257)13.2接收端模式 (258)13.3接收命令 (258)13.3.1 获得多个接收器 (258)13.3.2 获得单个接收器 (258)13.3.3 创建接收器 (259)13.3.4 删除接收器 (259)13.3.5 配置接收器 (260)13.3.6 设计接收器模式 (260)13.3.7 获取接收机状态 (260)13.4事件 (261)13.4.1 改变状态 (261)13.4.2 连接失败 (261)13.5服务器错误码 (262)14 显示服务 (263)14.1窗格 (263)14.1.1 获得多个窗格配置 (264)14.1.2 获得单个窗格配置 (265)14.1.3 设置多个窗格配置 (266)14.1.4 设置单个窗格配置 (266)14.1.5 创建窗格配置 (267)14.1.6 删除窗格配置 (267)14.2布局 (268)14.2.1 获得布局 (268)14.2.2 设置布局 (269)14.3显示选项 (270)14.3.1 获取显示选项 (270)14.4事件 (271)14.4.1 解码错误事件 (271)14.5服务错误码 (272)15 事件处理 (273)15.1基本通知接口 (274)15.1.1 介绍 (274)15.1.2 要求 (275)15.2实时拉点通知接口 (276)15.2.1 创建 pull point subscription (278)15.2.2 pull 消息 (278)15.3通知流接口 (279)15.4属性 (279)15.4.1 属性举例 (280)15.5通知结构 (280)15.5.1 通知消息 (282)15.5.1.1 事件例子 (282)15.5.2 消息格式 (283)15.5.3 属性举例,持续 (285)15.5.4 信息描述语言 (287)15.5.4.1 消息描述举例 (288)15.5.5 消息内容过滤器 (288)15.6同步点 (290)15.7主题结构 (291)15.7.1 ONVIF主题名字空间 (291)15.7.2 主题类型信息 (292)15.7.3 主题过滤器 (293)15.8获取事件属性 (295)15.9SOAP错误消息 (296)15.10通知例子 (297)15.10.1 获取事件属性请求 (297)15.10.2 获取事件属性应答 (297)15.10.3 创建PULLPOIT订阅 (299)15.10.4 创建PULLPOIT订阅应答 (300)15.10.5 拉消息请求 (301)15.10.6 拉消息应答 (301)15.10.7 退订请求 (303)15.10.8 退订应答 (304)15.11服务错误码 (304)16 PTZ控制 (304)16.1PTZ模型 (306)16.2PTZ节点 (308)16.2.1 获取所有节点(GetNodes) (308)16.2.2 获取节点(GetNode) (309)16.3PTZ配置 (309)16.3.1 读取所有配置命令(GetConfigurations) (311)16.3.2 读取配置命令(GetConfiguration) (312)16.3.3 读取配置选项(GetConfigurationOptions) (312)16.3.4 设置配置(SetConfiguration) (313)16.4移动操作 (314)16.4.1 绝对的移动(AbsoluteMove) (314)16.4.2 相对移动(RelativeMove) (315)16.4.3 连续移动(ContinuousMove) (316)16.4.4 停止(Stop) (318)16.4.5 读取状态(GetStatus) (318)16.5起始位置操作 (319)16.5.1 设置预设值(SetPreset) (319)16.5.2 读取所有预设值(GetPresets) (321)16.5.3 返回预设 (321)16.5.4 移除预设(RemovePreset) (322)16.6归位点操作 (323)16.6.1 转到归位点(GotoHomePosition) (323)16.6.2 设置归位点(SetHomePosition) (324)16.7辅助操作 (324)16.7.1 发送辅助命令(SendAuxiliaryCommand) (325)16.8预定PTZ空间 (325)16.8.1 绝对的位置空间 (326)16.8.1.1 泛化的全方位移动空间 (326)16.8.1.2 泛化的变焦位置空间 (326)16.8.2 相对的转换空间 (327)16.8.2.1 泛化的方位转换空间 (327)16.8.2.2 泛化的变焦转换空间 (327)16.8.3 连续的速率空间 (328)16.8.3.1 泛化的方位速率空间 (328)16.8.3.2 泛化的变焦速率空间 (329)16.8.4 速度空间 (329)16.8.4.1 泛化的方位速度空间 (329)16.8.4.2 泛化的变焦速度空间 (330)16.9服务错误码 (330)17 视频分析 (333)17.1场景描述接口 (333)17.1.1 概述 (333)17.1.2 画面相关内容 (334)17.1.2.1时间关系 (335)17.1.2.2 空间关系 (335)17.1.3 场景元素 (337)17.1.3.1 对象 (338)17.1.3.2 对象树 (341)17.1.3.3 形状描述符 (343)17.2规则接口 (344)17.2.1 规则陈述 (344)17.2.2 规则描述语言 (345)17.2.3 规则标准 (347)17.2.3.1 线性检测器 (347)17.2.3.2 域检测器 (348)17.2.4 规则操作 (349)17.2.4.1 读取支持的操作(GetSupportedRules) (349)17.2.4.2 读取规则(GetRules) (350)17.2.4.3 创建规则(CreateRules) (350)17.2.4.4 修改规则(ModifyRules) (351)17.4.4.5 删除规则(DeleteRules) (351)17.3分析模块接口 (352)17.3.1 分析模块配置 (352)17.3.2 分析模块描述语言 (353)17.3.3 分析模块操作 (354)17.3.3.1 读取支持的分析模块(GetSupportedAnalysticsModule) (354)17.3.3.2 读取模块分析(GetAnalyticsModules) (354)17.3.3.3 创建分析模块(CreateAnalyticsModules) (355)17.3.3.4 修改分析模块(ModifyAnalyticsModules) (355)17.3.3.5 删除分析模块(DeleteAnalyticsModules) (356)17.4服务错误码 (356)18分析设备 (358)18.1概述 (359)18.2分析引擎输入 (359)18.2.1获取分析引擎输入 (360)18.2.2获取分析引擎的输入 (360)18.2.3设置分析引擎的输入 (361)18.2.4 创建分析引擎输入 (361)18.2.5删除分析引擎输入 (362)18.3视频分析配置 (363)18.3.1 获取视频分析配置 (363)18.3.2 设置视频分析配置 (363)18.4分析引擎 (364)18.4.1获取分析引擎 (364)18.4.2 获取分析引擎 (365)18.5分析引擎控制 (365)18.5.1 GetAnalyticsEngineControls (366)18.5.2 获取分析引擎控制 (366)18.5.3设置分析引擎控制 (367)18.5.4 CreateAnalyticsEngineControl (368)18.5.5删除分析引擎控制 (368)18.6获取分析状态 (369)18.7输出流配置 (370)18.7.1 请求流的URL (370)19录制控制 (371)19.1介绍 (371)19.2一般要求 (373)19.3数据结构 (373)19.3.1 录制设置 (374)19.3.2 轨迹设置 (374)19.3.3 录制任务设置 (374)19.4创建录制 (376)19.5删除录制 (377)19.6获取录制集 (377)19.7设置录制配置 (378)19.8获取录制配置 (378)19.9创建轨道 (379)19.10删除轨道 (379)19.11获取轨道配置 (380)19.12设置轨道配置 (380)19.13创建录制任务 (381)19.14删除录制任务 (382)19.15获取录制任务集 (382)19.16设置录制任务配置 (382)19.17获取录制任务配置 (383)19.18设置录制模式 (384)19.19获取录制任务状态 (384)19.20事件 (385)19.20.1 录制任务状态变化 (386)19.20.2 设置变化 (386)19.20.3 删除数据 (387)19.20.4 录制和轨道的建立与删除 (388)19.21示例 (389)19.21.1 例1:单摄像头的安装录制 (389)19.21.2 例2:从一台摄像机录制多个流到一个单录制 (389)20 记录搜索 (390)20.1介绍 (390)20.2概念 (391)20.2.1 搜索方向 (391)20.2.2 记录事件 (391)20.2.3 查找对话 (392)20.2.4 查找范围 (393)20.2.4.1 包括的数据 (393)20.2.4.2 记录信息滤波器 (393)20.2.5 搜索过滤器 (393)20.3数据结构 (394)20.3.1 记录信息结构 (394)20.3.2 记录源信息结构 (394)20.3.3 跟踪信息结构 (394)20.3.4 列举查找状态 (395)20.3.5 媒体属性结构 (395)20.3.6 找事件结果结构 (396)20.3.7 找PTZ位置结果结构 (396)20.3.8 PTZ位置过滤结构 (396)20.3.9 元数据过滤结果 (396)20.3.10 找元数据结果结构 (397)20.4获取记录概要(G ET R ECORDING S UMMARY) (397)20.5读取记录信息(G ET R ECORDING I NFORMATION) (397)20.6读取媒体属性(G ET M EDIA A TTRIBUTES) (398)20.7找记录(F IND R ECORDINGS) (398)20.8获取记录搜索结果(G ET R ECORDING S EARCH R ESULTS) (399)20.9找事件(F IND E VENTS) (400)20.10读取事件搜索结果(G ET E VENT S EARCH R ESULTS) (401)20.11查找PTZ位置(F IND PTZP OSITION) (402)20.12读取PTZ位置搜索结果(G ET PTZP OSITION S EARCH R ESULTS) (403)20.13查找元数据(F IND M ETADATA) (404)20.14读取元数据搜索结果(G ET M ETADATA S EARCH R ESULTS) (405)20.15获取搜索状态(G ET S EARCH S TATE) (406)20.16结束搜索(E ND S EARCH) (407)20.17记录事件说明 (407)20.18XP ATH习惯用法 (409)21 重放控制 (410)21.1使用RTSP协议 (411)21.1.1 RTSP描述 (411)21.2RTP协议头部扩展 (412)21.2.1 NTP时间戳 (413)21.2.2 压缩JEPG头扩展的兼容 (413)21.3RTSP特性标签 (414)21.4启动播放 (414)21.4.1 领域范围 (415)21.4.2 速度控制头领域 (416)21.4.3 帧头字段 (416)21.4.4 同步点 (417)21.5回放 (417)21.5.1 数据包传输顺序 (418)21.5.2 RTP传输顺序号 (418)21.5.3 RTP时间戳 (418)21.6RTSP长连接 (419)21.7当前记录片段 (419)21.8结束片段 (420)21.9拖放 (420)21.10使用RTCP协议 (421)21.11重放命令 (421)21.11.1 重放命令 (421)21.11.2 重播配置 (422)21.11.3 设置重播配置 (422)21.11.4 获取重播配置 (423)21.11.5 服务指定的误码 (423)22 安全 (424)22.1传输层安全 (424)22.1.1 支持密码套 (425)22.1.2 服务器身份验证 (425)22.1.3 客户端认证 (426)22.2消息安全 (426)22.3IEEE802.1X (426)介绍ONVIF的目标是为了实现完全标准化的、可互操作性的网络视频服务,即使是由不同的网络视频供应商组成的产品。
onvif协议 原理
onvif协议原理今天咱们来唠唠ONVIF协议这个超有趣的东西。
你知道吗?在安防的小世界里,有各种各样的设备,像摄像头啦、录像机啦,它们就像一群小伙伴,但是每个小伙伴都有自己的小脾气,也就是不同的品牌、不同的功能设置。
这时候要是没有一个统一的规则,那它们可就乱套啦,就像一群小朋友在一起玩,但是各自说各自的方言,根本没法好好合作呢。
ONVIF协议就像是一种通用的“语言”。
它的原理啊,其实就是建立一套标准。
这个标准就像是给所有安防设备制定的一本“行为手册”。
摄像头按照这个协议的标准来生产和设置,录像机也按照这个标准来,这样它们之间就能够互相理解啦。
比如说,摄像头就像是一个小画家,它一直在画周围的景象。
如果没有ONVIF协议,它画的画可能只有它自己能看懂,或者只有同一个品牌的录像机才能解读。
但是有了ONVIF协议呢,这个摄像头画的画就可以被任何支持这个协议的录像机“看懂”啦。
这就好比小画家画的画现在可以被不同国家的人欣赏,只要他们都懂一种通用的艺术语言一样。
这个协议是怎么做到的呢?它规定了很多东西哦。
像是设备的发现机制。
这就好比是一场寻宝游戏。
录像机想要找到摄像头这个“宝藏”,按照ONVIF协议,它就知道该怎么去寻找,就像有了一张寻宝地图一样。
它可以在网络这个大海洋里,准确地发现那些支持ONVIF协议的摄像头。
而且啊,ONVIF协议还规定了视频流的传输方式。
你可以把视频流想象成一条河流,协议就规定了这条河流该怎么流淌。
是宽一点好呢,还是窄一点好呢,是湍急一点还是平缓一点。
这样不管是哪个品牌的设备,在传输视频的时候都按照这个规则来,就不会出现有的设备传得太快,有的设备传得太慢,导致画面混乱的情况啦。
再说说设备的控制方面。
如果我们想要让摄像头转个方向,或者调整一下焦距,没有ONVIF协议的话,每个摄像头可能都有自己独特的控制方法,那可就太麻烦了。
但是有了这个协议,就像是所有的摄像头都有了统一的控制按钮。
只要设备支持ONVIF协议,我们就可以用一种通用的方式去指挥摄像头做各种动作,就像我们用一个万能遥控器控制不同的电器一样方便。
电路板onvif协议
电路板onvif协议全文共四篇示例,供读者参考第一篇示例:电路板是现代电子产品中不可或缺的一部分,而ONVIF协议则是一种用于视频监控设备互联互通的协议标准。
当这两者结合在一起时,可以为用户提供更加便捷和高效的监控解决方案。
ONVIF协议是一个全球性的开放标准,旨在促进不同厂商间视频监控设备的互联互通。
通过遵循ONVIF协议,不同品牌的监控摄像头、录像机、视频解码器等设备可以实现互相通信和兼容,并能够在同一平台上实现统一管理和控制。
这为用户提供了更大的选择空间和更加灵活的配置方式。
而电路板作为监控设备的核心部件之一,采用了ONVIF协议的设备能够更快速地与其他ONVIF兼容设备进行通信。
这意味着用户可以更加方便地扩展监控系统的规模,无需担心设备之间的兼容性问题。
采用ONVIF协议的设备通常具有更加稳定和可靠的性能,能够更好地适应不同环境下的工作需求。
在实际的应用场景中,电路板ONVIF协议的组合可以应用于诸多领域,比如家庭监控、商业安防、交通监控等。
用户可以根据不同的需求选择适合的监控设备,并通过ONVIF协议实现设备间的无缝衔接,构建起一个完整的监控系统。
这不仅提升了监控系统的整体效能,也使得系统的管理和维护更加简单。
电路板ONVIF协议的应用还可以为用户提供更多的功能和服务。
比如用户可以通过手机App实时查看监控画面,远程控制监控设备的运行状态,甚至通过云存储功能实现监控视频的远程存储和管理。
这些功能的实现离不开ONVIF协议的支持,使得用户能够更加便捷地管理和利用监控系统。
电路板ONVIF协议的结合为用户提供了更加便捷和高效的监控解决方案。
通过遵循ONVIF协议,设备之间可以实现互联互通,用户可以更灵活地选择设备,并实现统一管理和控制。
随着监控技术的不断发展,电路板ONVIF协议相信会在未来的监控领域中发挥更为重要的作用。
第二篇示例:电路板是一种用于连接和支持各种电子元件的基础设备,它在现代电子设备中起着至关重要的作用。
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=5 MulticastAutostart=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=5 MulticastAutostart=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=5 MulticastAutostart=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=5 MulticastAutostart=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=5 MulticastAutostart=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=5 MulticastAutostart=no SessionTimeOut=PT60S[WS.ONVIF.Media.VideoEncoder.6] Token=6Name=user6UseCount=0Width=1280Height=960FpsRateLimit=0BitRateLimit=0EncodingInterval=0Quality=80Encoding=jpegProfile=GovLength=32MulticastAddress=0.0.0.0 MulticastPort=0MulticastTTL=5 MulticastAutostart=no SessionTimeOut=PT60S[WS.ONVIF.Media.VideoEncoder.7] Token=7Name=user7UseCount=0Width=1280Height=960FpsRateLimit=0BitRateLimit=0EncodingInterval=0Quality=80Encoding=jpegProfile=GovLength=32MulticastAddress=0.0.0.0 MulticastPort=0MulticastTTL=5 MulticastAutostart=no SessionTimeOut=PT60S[WS.ONVIF.Media.VideoEncoder.8] Token=8Name=user8UseCount=0Width=1280Height=960FpsRateLimit=0BitRateLimit=0EncodingInterval=0Quality=80Encoding=jpegProfile=GovLength=32MulticastAddress=0.0.0.0 MulticastPort=0MulticastTTL=5 MulticastAutostart=no SessionTimeOut=PT60S[WS.ONVIF.Media.VideoEncoder.9] Token=9Name=user9UseCount=0Width=1280Height=960FpsRateLimit=0BitRateLimit=0EncodingInterval=0Quality=80Encoding=jpegProfile=GovLength=32MulticastAddress=0.0.0.0 MulticastPort=0MulticastTTL=5MulticastAutostart=no SessionTimeOut=PT60S[WS.ONVIF.Media.VideoEncoder.10] Token=10Name=user10UseCount=0Width=1280Height=960FpsRateLimit=0BitRateLimit=0EncodingInterval=0Quality=80Encoding=jpegProfile=GovLength=32MulticastAddress=0.0.0.0 MulticastPort=0MulticastTTL=5MulticastAutostart=no SessionTimeOut=PT60S[WS.ONVIF.Media.VideoEncoder.11] Token=11Name=user11UseCount=0Width=1280Height=960FpsRateLimit=0BitRateLimit=0EncodingInterval=0Quality=80Encoding=jpegProfile=GovLength=32MulticastAddress=0.0.0.0 MulticastPort=0MulticastTTL=5MulticastAutostart=no SessionTimeOut=PT60S[WS.ONVIF.Media.VideoEncoder.12] Token=12Name=user12UseCount=0Width=1280Height=960FpsRateLimit=0BitRateLimit=0EncodingInterval=0Quality=80Encoding=jpegProfile=GovLength=32MulticastAddress=0.0.0.0 MulticastPort=0MulticastTTL=5MulticastAutostart=no SessionTimeOut=PT60S[WS.ONVIF.Media.VideoEncoder.13] Token=13Name=user13UseCount=0Width=1280Height=960FpsRateLimit=0BitRateLimit=0EncodingInterval=0Quality=80Encoding=jpegProfile=GovLength=32MulticastAddress=0.0.0.0 MulticastPort=0MulticastTTL=5MulticastAutostart=no SessionTimeOut=PT60S[WS.ONVIF.Media.VideoEncoder.14] Token=14Name=user14UseCount=0Width=1280Height=960FpsRateLimit=0BitRateLimit=0EncodingInterval=0Quality=80Encoding=jpegProfile=GovLength=32MulticastAddress=0.0.0.0 MulticastPort=0MulticastTTL=5MulticastAutostart=no SessionTimeOut=PT60S[WS.ONVIF.Media.VideoEncoder.15] Token=15Name=user15UseCount=0Width=1280Height=960FpsRateLimit=0BitRateLimit=0EncodingInterval=0Quality=80Encoding=jpegProfile=GovLength=32MulticastAddress=0.0.0.0 MulticastPort=0MulticastTTL=5MulticastAutostart=no SessionTimeOut=PT60S[WS.ONVIF.Media.AudioSource] MaxGroups=32[WS.ONVIF.Media.AudioSource.0] Token=0Name=user0UseCount=0SourceToken=0[WS.ONVIF.Media.AudioEncoder] MaxGroups=32[WS.ONVIF.Media.AudioEncoder.0] Token=0Name=user0UseCount=0BitRate=32000SampleRate=16000Encoding=g711MulticastAddress=0.0.0.0 MulticastPort=0MulticastTTL=5 MulticastAutostart=no SessionTimeOut=PT60S[WS.ONVIF.Media.AudioEncoder.1] Token=1Name=user1UseCount=0BitRate=32000SampleRate=16000Encoding=aacMulticastAddress=0.0.0.0 MulticastPort=0MulticastTTL=5 MulticastAutostart=no SessionTimeOut=PT60S[WS.ONVIF.Media.AudioEncoder.2] Token=2Name=user2UseCount=0BitRate=32000SampleRate=16000Encoding=aacMulticastAddress=0.0.0.0 MulticastPort=0MulticastTTL=5 MulticastAutostart=no SessionTimeOut=PT60S[WS.ONVIF.Media.AudioEncoder.3] Token=3Name=user3UseCount=0BitRate=32000SampleRate=16000Encoding=aacMulticastAddress=0.0.0.0 MulticastPort=0MulticastTTL=5 MulticastAutostart=no SessionTimeOut=PT60S[WS.ONVIF.Media.AudioEncoder.4] Token=4Name=user4UseCount=0BitRate=32000SampleRate=16000Encoding=aacMulticastAddress=0.0.0.0 MulticastPort=0MulticastTTL=5 MulticastAutostart=no SessionTimeOut=PT60S[WS.ONVIF.Media.AudioEncoder.5] Token=5Name=user5UseCount=0BitRate=32000SampleRate=16000Encoding=aacMulticastAddress=0.0.0.0 MulticastPort=0MulticastTTL=5MulticastAutostart=no SessionTimeOut=PT60S[WS.ONVIF.Media.AudioEncoder.6] Token=6Name=user6UseCount=0BitRate=32000SampleRate=16000Encoding=aacMulticastAddress=0.0.0.0 MulticastPort=0MulticastTTL=5 MulticastAutostart=no SessionTimeOut=PT60S[WS.ONVIF.Media.AudioEncoder.7] Token=7Name=user7UseCount=0BitRate=32000SampleRate=16000Encoding=aacMulticastAddress=0.0.0.0 MulticastPort=0MulticastTTL=5 MulticastAutostart=no SessionTimeOut=PT60S[WS.ONVIF.Media.Metadata] MaxGroups=32[WS.ONVIF.Media.Metadata.0] Token=0Name=user0UseCount=0PTZStatus=noPTZPosition=noEventFilter=Analytics=noMulticastAddress=0.0.0.0 MulticastPort=0MulticastTTL=5 MulticastAutostart=noSessionTimeOut=PT60S[WS.ONVIF.Media.Metadata.1] Token=1Name=user1UseCount=0PTZStatus=noPTZPosition=noEventFilter=Analytics=no MulticastAddress=0.0.0.0 MulticastPort=0 MulticastTTL=5 MulticastAutostart=no SessionTimeOut=PT60S[WS.ONVIF.Media.Metadata.2] Token=2Name=user2UseCount=0PTZStatus=noPTZPosition=noEventFilter=Analytics=no MulticastAddress=0.0.0.0 MulticastPort=0 MulticastTTL=5 MulticastAutostart=no SessionTimeOut=PT60S[WS.ONVIF.Media.Metadata.3] Token=3Name=user3UseCount=0PTZStatus=noPTZPosition=noEventFilter=Analytics=no MulticastAddress=0.0.0.0 MulticastPort=0 MulticastTTL=5 MulticastAutostart=no SessionTimeOut=PT60S[WS.ONVIF.Media.Metadata.4] Token=4Name=user4UseCount=0PTZStatus=noPTZPosition=noEventFilter=Analytics=no MulticastAddress=0.0.0.0 MulticastPort=0 MulticastTTL=5 MulticastAutostart=no SessionTimeOut=PT60S[WS.ONVIF.Media.Metadata.5] Token=5Name=user5UseCount=0PTZStatus=noPTZPosition=noEventFilter=Analytics=no MulticastAddress=0.0.0.0 MulticastPort=0 MulticastTTL=5 MulticastAutostart=no SessionTimeOut=PT60S[WS.ONVIF.Media.Metadata.6] Token=6Name=user6UseCount=0PTZStatus=noPTZPosition=noEventFilter=Analytics=no MulticastAddress=0.0.0.0 MulticastPort=0 MulticastTTL=5 MulticastAutostart=no SessionTimeOut=PT60S[WS.ONVIF.Media.Metadata.7] Token=7Name=user7UseCount=0PTZStatus=noPTZPosition=noEventFilter=Analytics=noMulticastAddress=0.0.0.0MulticastPort=0MulticastTTL=5MulticastAutostart=noSessionTimeOut=PT60S[WS.ONVIF.Media.VideoEncoder.default_1_h264] Token=default_1_h264Name=default_1 h264UseCount=1Width=1280 分辨率宽Height=720 分辨率高FpsRateLimit=25 帧率BitRateLimit=4096 码率上限EncodingInterval=1Quality=80 压缩率Encoding=h264 编码方式Profile=MainGovLength=50 GOV长度MulticastAddress=0.0.0.0MulticastPort=0MulticastTTL=5MulticastAutostart=noSessionTimeOut=PT60S[WS.ONVIF.Media.VideoEncoder.quality_h264] Token=quality_h264Name=quality h264UseCount=0Width=1280Height=960FpsRateLimit=0BitRateLimit=0EncodingInterval=0Quality=80Encoding=h264Profile=MainGovLength=8MulticastAddress=0.0.0.0MulticastPort=0MulticastTTL=5MulticastAutostart=noSessionTimeOut=PT60S[WS.ONVIF.Media.VideoEncoder.balanced_h264] Token=balanced_h264Name=balanced h264UseCount=0Width=1280Height=960FpsRateLimit=15BitRateLimit=0EncodingInterval=0Quality=70Encoding=h264Profile=MainGovLength=15MulticastAddress=0.0.0.0MulticastPort=0MulticastTTL=5MulticastAutostart=noSessionTimeOut=PT60S[WS.ONVIF.Media.VideoEncoder.bandwidth_h264] Token=bandwidth_h264Name=bandwidth h264UseCount=0Width=1280Height=960FpsRateLimit=15BitRateLimit=1000EncodingInterval=0Quality=50Encoding=h264Profile=MainGovLength=30MulticastAddress=0.0.0.0MulticastPort=0MulticastTTL=5MulticastAutostart=noSessionTimeOut=PT60S[WS.ONVIF.Media.VideoEncoder.mobile_h264] Token=mobile_h264Name=mobile h264UseCount=0Width=176Height=144FpsRateLimit=15BitRateLimit=128EncodingInterval=0Quality=50Encoding=h264Profile=BaselineGovLength=30MulticastAddress=0.0.0.0MulticastPort=0MulticastTTL=5MulticastAutostart=noSessionTimeOut=PT60S[WS.ONVIF.Media.VideoEncoder.default_1_jpeg] Token=default_1_jpegName=default_1 jpegUseCount=1Width=352Height=288FpsRateLimit=25BitRateLimit=1024EncodingInterval=1Quality=80Encoding=h264Profile=MainGovLength=50MulticastAddress=0.0.0.0MulticastPort=0MulticastTTL=5MulticastAutostart=noSessionTimeOut=PT60S[WS.ONVIF.Media.VideoEncoder.quality_jpeg] Token=quality_jpegName=quality jpegUseCount=0Width=1280Height=960FpsRateLimit=0BitRateLimit=0EncodingInterval=0Quality=80Encoding=jpegProfile=GovLength=8MulticastAddress=0.0.0.0MulticastPort=0MulticastTTL=5MulticastAutostart=noSessionTimeOut=PT60S[WS.ONVIF.Media.VideoEncoder.balanced_jpeg] Token=balanced_jpegName=balanced jpegUseCount=0Width=1280Height=960FpsRateLimit=15BitRateLimit=0EncodingInterval=0Quality=70Encoding=jpegProfile=GovLength=15MulticastAddress=0.0.0.0MulticastPort=0MulticastTTL=5MulticastAutostart=noSessionTimeOut=PT60S[WS.ONVIF.Media.VideoEncoder.bandwidth_jpeg] Token=bandwidth_jpegName=bandwidth jpegUseCount=0Width=1280Height=960FpsRateLimit=15BitRateLimit=1000EncodingInterval=0Quality=50Encoding=jpegProfile=GovLength=30MulticastAddress=0.0.0.0MulticastPort=0MulticastTTL=5MulticastAutostart=noSessionTimeOut=PT60S[WS.ONVIF.Media.VideoEncoder.mobile_jpeg] Token=mobile_jpegName=mobile jpegUseCount=0Width=176Height=144FpsRateLimit=15BitRateLimit=128EncodingInterval=0Quality=50Encoding=jpegProfile=GovLength=30MulticastAddress=0.0.0.0MulticastPort=0MulticastTTL=5MulticastAutostart=noSessionTimeOut=PT60S[WS.ONVIF.Media.Profile]MaxGroups=32UseCountInit=1[WS.ONVIF.Media.Profile.profile_1_h264] Token=profile_1_h264Name=profile_1 h264VideoSource=0AudioSource=0VideoEncoder=default_1_h264 AudioEncoder=0Analytics=PTZ=Metadata=[WS.ONVIF.Media.Profile.profile_1_jpeg] Token=profile_1_jpegName=profile_1 jpegVideoSource=0AudioSource=VideoEncoder=default_1_jpeg AudioEncoder=Analytics=PTZ=Metadata=.。
网络摄像头onvif协议
网络摄像头onvif协议篇一:NVR接入网络摄像机使用方法NVR接入网络摄像机使用方法1、NVR更改IP由于NVR默认IP可能与路由器网关相左,或与网络摄像机默认IP相冲突,故可能需更改IP,可自动获取,也可手动更改。
自动获取、进入网络设置勾选自动获取IP,然后重启机器。
手动更改IP,2、进入通道管理通道管理中包括了数字通道、通道状态和通道模式。
通道管理界面数字通道:数字通道的单连接界面数字通道的多连接界面数字通道界面【通道】选择通道号;【启用】反显?表示选中,打开数字通道功能,选择了启1用,方可进行相应的设置; 【时间同步】反显?表示选中,开启时间同步,表示该通道的时间会和设备端的时间保持一致。
【连接模式】分单连接和多连接,多连接可以选择多台设备;设备之间会一一轮巡显示,轮巡时间可以进行设置,最少是10S;【删除】用户想跟换设备,将之前的设备选中,点击删除就能将其删除掉。
【添加】添加设备,点击添加会出现以下界面:远程通道配置界面【配置名称】设备会默认有个配置名称,用户可以根据自己的需求去修改其名称; 【设备类型】有三种类型,分别为:IPC、DVR、HVR,用户根据自己的需求进行选择,默认为IPC;【协议】系统默认为NETIP,可选ONVIF;【远程通道】用户根据需要输入需要连接远程设备的通道号; 【码流】可选主码流、辅码流,默认为主码流; 【端口】默认为34567; 【用户名】默认为admin 注:点击搜索按钮,下面会显示出所搜索到的设备,用户可以根据自己的需求去选择所想连接的设备。
远程通道配置的搜索到的设备列表图通道状态:2通道状态,当设备存在数字通道时,会有该界面,其会将所有的数字通道状态显示出来。
包括通道的最大分辨率,当前分辨率,和连接状态。
当所有通道都正常连接时,显示为:篇二:ONVIFONVIF(网络接口开发论坛)介绍1、ONVIF规范涉及设备发现、实时音视频、摄像头PTZ控制、录像控制、视频分析等方面。
监控通用协议onvif路由
监控通用协议onvif路由监控通用协议ONVIF路由本协议由以下各方签署:甲方:(以下简称“监控厂商”)地址:法定代表人:电话:传真:电子邮箱:乙方:(以下简称“用户”)地址:法定代表人:电话:传真:电子邮箱:鉴于:1、监控厂商是一家拥有较高技术水平的企业,拥有自主知识产权的监控设备;2、用户需要购买监控设备,并在其管理下使用该设备;3、监控厂商和用户均需要明确各自的权利和义务,以便更好地合作。
经双方友好协商,达成如下协议:一、双方身份1、监控厂商是监控设备制造商,具有研发、生产、销售和技术支持等相关职能;2、用户是监控设备的购买方,需要在使用监控设备的同时遵守本协议所规定的各项条款。
二、各方的权利和义务1、监控厂商的权利和义务(1)监控厂商应向用户提供符合国际及国内标准的、有质量保证的监控设备;(2)监控厂商应为用户提供专业、及时、完善的服务和技术支持;(3)监控厂商应对其生产的监控设备承担售后服务责任,包括保修、维护等;(4)监控厂商应遵循中国的相关法律法规,并定期对其监控设备进行升级和改进,以便更好地满足用户的需求。
2、用户的权利和义务(1)用户拥有购买并使用监控设备的权利;(2)用户必须按照监控厂商提供的使用说明书或者技术支持进行安装、使用和维护监控设备,不能自行进行破坏或者任意更改配置;(3)用户必须保证使用监控设备不违反中国的相关法律法规;(4)用户必须协助监控厂商进行监控设备的质量改进和升级,并提供使用反馈意见;(5)用户有权向监控厂商提出售后服务要求,包括保修、维护等;(6)用户应当积极保护监控设备的知识产权,并禁止非法复制和使用该设备。
三、履行方式1、监控厂商应向用户提供符合双方约定的产品并进行及时的售后服务;2、用户应严格遵守所购买的监控产品的使用说明和安装调试方法,确保设备正常稳定运行;3、在合同期内,如有故障可向监控厂商售后服务部门申请维修。
四、期限本协议从双方签署之日起生效,有效期限为一年。
onvif协议摄像头软件
onvif协议摄像头软件协议编号:XXXXX协议名称:ONVIF协议摄像头软件使用协议甲方(供应商):名称:地址:联系人:电话:身份证号:营业执照号:乙方(客户):名称:地址:联系人:电话:身份证号:营业执照号:鉴于:1.甲方是一家提供ONVIF协议摄像头软件的供应商,具有独立法人资质和经营许可;2.乙方是一家需要使用ONVIF协议摄像头软件的客户,具有独立法人资质和经营许可;3.甲乙双方认真履行各自在本协议中规定的权利和义务,是维护协议双方及其相关方利益的重要基础。
鉴于上述事实,双方根据《中华人民共和国合同法》和相关法律法规的规定,经协商,达成以下协议:第一条双方身份1.甲方是ONVIF协议摄像头软件的供应商,具有独立法人资质和经营许可,可以合法经营提供ONVIF协议摄像头软件。
2.乙方是需要使用ONVIF协议摄像头软件的客户,具有独立法人资质和经营许可,可以合法使用ONVIF协议摄像头软件。
第二条权利与义务1.甲方的权利:(1)提供ONVIF协议摄像头软件,保证其质量合格。
(2)对ONVIF协议摄像头软件进行技术支持。
(3)按照本协议的约定收取费用。
2.甲方的义务:(1)按照乙方的要求提供ONVIF协议摄像头软件。
(2)对ONVIF协议摄像头软件的技术进行维护和升级。
(3)对ONVIF协议摄像头软件的质量负责,并及时处理乙方提出的质量问题。
(4)保护乙方的商业秘密和个人隐私信息。
3.乙方的权利:(1)按照本协议约定使用ONVIF协议摄像头软件。
(2)要求甲方对ONVIF协议摄像头软件进行维护和升级。
(3)拥有对ONVIF协议摄像头软件使用的知情权和监督权。
4.乙方的义务:(1)按照本协议约定支付费用。
(2)按照甲方的要求使用ONVIF协议摄像头软件,不得违反相关法规。
(3)保护ONVIF协议摄像头软件的商业秘密和相关技术信息。
第三条履行方式1.甲方提供ONVIF协议摄像头软件给乙方,并提供相关技术支持。
matlab onvif摄像机协议
matlab onvif摄像机协议
matlab onvif 摄像机协议,是由美国国家科学基金会(NSF)开发的一套高效、灵活和功能强大的三维计算机图形软件。
它使用简单易懂的语言,支持用户进行复杂几何体的建模、渲染、动画、图像处理及其它多种高级应用。
而我认为,要想成为优秀的人才或者专业人员,首先你得有自己坚定地目标,然后再朝着那个方向努力奋斗!
不知道,你们看过《小王子》吗?里面有句话说:“如果你爱上了某个星球的一朵花,那么,只要在夜晚仰望星空,就会觉得漫天的繁星就像一朵朵盛开的花”。
所以啊,当你遇到困难时,请记住,千万别放弃,因为总有一颗属于你的星星正等待着你去摘取呢!还有,当你迷茫无助时,也请相信,总有一束光芒照亮前路,指引你走出黑暗。
这就是我最真实的想法,但是现实生活中又怎样做到呢?可能很少吧……每次考试都是名列前茅,老师同学眼中的好孩子;父母口中的乖宝贝;亲戚朋友心中的榜样;邻居嘴边常挂起来的对象……我曾
经幻想过未来的自己,长大之后肯定是个非凡的女性,拥有精致的五官,完美的身材,温柔贤惠的气质,善良聪明的头脑,博古通今的见识,独立自主的思想,勇敢乐观的态度,幽默风趣的谈吐,与众不同的品味,让男神拜倒在石榴裙下,让闺蜜羡慕嫉妒恨,让死党佩服的五体投地,让同事敬重崇拜,让领导赏识器重,让客户满意称赞,让陌生人喜欢结交,让异性倾心青睐,让熟悉人欣慰骄傲,让敌人闻风丧胆,让情人痴狂追随,让朋友感激涕零,让世界充满阳光灿烂……
哈哈,这些太遥远啦,毕竟梦醒了,该回归现实了。
onvif协议getsnapshoturi参数
Onvif协议getsnapshoturi参数一、介绍Onvif协议是一种用于网络视频监控设备的开放标准协议,它定义了设备之间的通信和交互方式,使得不同厂商生产的监控设备能够互相兼容和互操作。
其中,getsnapshoturi参数是Onvif协议中的一个关键参数,本文将对其进行深入探讨。
二、getsnapshoturi参数的作用getsnapshoturi参数是Onvif协议中的一个命令,用于获取设备的快照URI (Uniform Resource Identifier)。
快照URI是一个网络地址,通过访问该地址,可以获取设备当前的快照图像。
这个参数的作用在于方便用户获取设备的实时图像,以满足监控和安全需求。
三、getsnapshoturi参数的使用方法使用getsnapshoturi参数需要按照Onvif协议的规范进行操作。
首先,用户需要通过网络连接到目标设备,并进行身份验证。
接下来,用户可以发送一个特定的SOAP消息给设备,其中包含了getsnapshoturi命令和相关的参数。
设备接收到这个命令后,会返回一个包含快照URI的SOAP消息给用户。
用户可以解析这个消息,从中提取出快照URI,并通过访问该URI获取设备的实时图像。
四、getsnapshoturi参数的参数列表getsnapshoturi命令的参数列表如下:1.ProfileToken:指定要获取快照的设备配置文件的标识符。
2.Timeout:指定获取快照的超时时间,单位为毫秒。
3.ForcePersistence:指定是否要将获取的快照持久保存在设备上。
五、getsnapshoturi参数的应用场景getsnapshoturi参数在实际应用中有多种场景,以下是其中几个常见的应用场景:1. 监控实时图像通过使用getsnapshoturi参数,用户可以实时获取设备的图像快照。
这在安防监控领域非常有用,用户可以通过访问快照URI,获取设备的实时图像,并进行实时监控和录像。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
1 范围 .................................................................................................................................................2 引用标准 .........................................................................................................................................3 术语与定义......................................................................................................................................3.1定义 ................................................................................................................................................3.2缩写.................................................................................................................................................4 概述 .................................................................................................................................................4.1W EB 服务 .........................................................................................................................................4.2IP配置 ...........................................................................................................................................4.3设备发现.........................................................................................................................................4.4设备类型.........................................................................................................................................4.5设备管理.........................................................................................................................................4.5.1 功能........................................................................................................................................4.5.2 网络........................................................................................................................................4.5.3 系统........................................................................................................................................4.5.4 系统信息检索........................................................................................................................4.5.5 固件升级................................................................................................................................4.5.6 系统还原................................................................................................................................4.5.7 安全........................................................................................................................................4.6设备IO ...........................................................................................................................................4.7图像配置 ........................................................................................................................................4.8媒体配置 ........................................................................................................................................4.8.1 媒体配置文件........................................................................................................................4.9实时流 ............................................................................................................................................4.10事件处理 ......................................................................................................................................4.11PTZ控制 .......................................................................................................................................4.12视频分析 ......................................................................................................................................4.13分析设备.......................................................................................................................................4.14显示 ..............................................................................................................................................4.15接收器...........................................................................................................................................4.15.1 同步点..................................................................................................................................4.16存储 ..............................................................................................................................................4.16.1 存储模式..............................................................................................................................4.16.2 记录......................................................................................................................................4.16.3 查找......................................................................................................................................4.16.4 回放......................................................................................................................................4.17安全...............................................................................................................................................5 WEB服务框架.................................................................................................................................5.1服务概述 ........................................................................................................................................5.1.1 服务要求................................................................................................................................5.2WSDL概述 .......................................................................................................................................5.3命名空间 ........................................................................................................................................5.4类型 ................................................................................................................................................5.5消息 ................................................................................................................................................5.6操作.................................................................................................................................................5.6.1 单向操作................................................................................................................................5.6.2 要求-应答操作类型..............................................................................................................5.7端口类型.........................................................................................................................................5.8绑定 ................................................................................................................................................5.9端口 ................................................................................................................................................5.10服务...............................................................................................................................................5.11错误处理.......................................................................................................................................5.11.1 协议错误..............................................................................................................................5.11.2 SOAP错误...........................................................................................................................常见的故障 ...................................................................................................................................................具体的错误 ...................................................................................................................................................错误 ...............................................................................................................................................................5.12安全 ..............................................................................................................................................5.12.1 基于用户访问控制..............................................................................................................5.12.2 用户令牌配置文件..............................................................................................................密码推导 .......................................................................................................................................................例子...........................................................................................................................................................6 IP配置 ............................................................................................................................................7 设备发现 .........................................................................................................................................7.1概述.................................................................................................................................................7.2操作模式.........................................................................................................................................7.3发现定义 ........................................................................................................................................7.3.1 终端参考................................................................................................................................7.3.2 服务地址................................................................................................................................7.3.3 Hello......................................................................................................................................类型 ...............................................................................................................................................................范围 ...............................................................................................................................................................例子...........................................................................................................................................................地址 ...............................................................................................................................................................7.3.4 探头和探头匹配....................................................................................................................7.3.5 解决和解决匹配....................................................................................................................7.3.6 BYE..........................................................................................................................................7.3.7 SOAP错误信息.....................................................................................................................7.4远程发现扩展 ................................................................................................................................7.4.1 网络情景................................................................................................................................7.4.2 发现代理................................................................................................................................直接的DP地址配置......................................................................................................................................域名服务记录的查找....................................................................................................................................7.4.3 远程hello和探头行为........................................................................................................7.4.4 客户端行为............................................................................................................................7.4.5 安全........................................................................................................................................本地发现 .......................................................................................................................................................远程发现 ....................................................................................................................................................... 8设备管理 ..........................................................................................................................................8.1功能.................................................................................................................................................8.1.1获取WSDL的URL....................................................................................................................8.1.2交换的功能.............................................................................................................................8.2网络.................................................................................................................................................8.2.1获取主机.................................................................................................................................8.2.2设置主机名.............................................................................................................................8.2.3 获取 DNS配置.......................................................................................................................8.2.4设置DNS..................................................................................................................................8.2.5获取NTP配置信息.................................................................................................................8.2.6 对设备设置NTP.....................................................................................................................8.2.7获取动态的DNS设置.............................................................................................................8.2.8设置设备动态DNS..................................................................................................................8.2.9 获取网络接口配置................................................................................................................设置网络接口配置............................................................................................................................获取网络协议....................................................................................................................................设置网络协议....................................................................................................................................获取默认的网关................................................................................................................................设置默认网关....................................................................................................................................获取0配置........................................................................................................................................设置0配置........................................................................................................................................获取IP地址过滤..............................................................................................................................对IP地址过滤进行配置..................................................................................................................增加IP地址过滤..............................................................................................................................移除IP地址过滤..............................................................................................................................配置...........................................................................................................................................................................................................................................................................................................................基站模式 .......................................................................................................................................................多种无线网络配置........................................................................................................................................安全配置 .......................................................................................................................................................模式...........................................................................................................................................................模式...........................................................................................................................................................模式...........................................................................................................................................................获取DOT11的性能........................................................................................................................................状态 ...............................................................................................................................................................扫描可用的IEEE802.11网络......................................................................................................................8.3系统.................................................................................................................................................8.3.1设备信息.................................................................................................................................8.3.2获取系统的URL......................................................................................................................8.3.3备份.........................................................................................................................................8.3.5开始恢复系统.........................................................................................................................8.3.6获取系统日期以及时间.........................................................................................................8.3.7设置系统日期以及时间.........................................................................................................8.3.8 出厂默认配置........................................................................................................................8.3.9 固件升级................................................................................................................................ 开始固件升级.................................................................................................................................... 获取系统日志.................................................................................................................................... 获取支持信息.................................................................................................................................... 重启.................................................................................................................................................... 获取范围参数.................................................................................................................................... 设置范围参数.................................................................................................................................... 添加范围参数.................................................................................................................................... 移除范围参数.................................................................................................................................... 获取发现模式.................................................................................................................................... 设置发现模式.................................................................................................................................... 获取远程发现方式............................................................................................................................ 设置远程发现方式............................................................................................................................ 获取远程DP地址.............................................................................................................................. 配置远程DP地址..............................................................................................................................8.4安全.................................................................................................................................................8.4.1获取访问策略.........................................................................................................................8.4.2 设置访问策略........................................................................................................................8.4.3 获取用户................................................................................................................................8.4.4 创建用户................................................................................................................................8.4.5 删除用户................................................................................................................................8.4.6 对用户进行配置....................................................................................................................8.4.7 IEEE 802.1X配置...............................................................................................................创建IEEE802.1X配置..................................................................................................................................对IEEE802.1X配置......................................................................................................................................获取IEEE802.1X配置..................................................................................................................................获取IEEE802.1X配置..................................................................................................................................删除IEEE802.1X配置..................................................................................................................................8.4.8 创建签名证书........................................................................................................................8.4.9 获取证书................................................................................................................................ 获取CA证书...................................................................................................................................... 获取证书状态....................................................................................................................................设置证书状态................................................................................................................................................获取证书请求................................................................................................................................................ 获取客户证书状态............................................................................................................................ 设置客户认证状态............................................................................................................................ 下载设备证书.................................................................................................................................... 利用私有密钥来链接下载设备证书 ................................................................................................ 获取证书信息请求............................................................................................................................删除证书............................................................................................................................................获取远程用户....................................................................................................................................设置远程用户....................................................................................................................................获取终端参数....................................................................................................................................8.5输入与输出...................................................................................................................................8.5.1获取继电器输出...................................................................................................................8.5.2 对继电器输出进行配置........................................................................................................8.5.3继电器触发输出.....................................................................................................................8.5.4 辅助操作................................................................................................................................8.6与服务相关的错误代码 ................................................................................................................. 9设备IO服务.....................................................................................................................................9.1视频输出.........................................................................................................................................9.1.1 获取视频输出集..................................................................................................................9.2视频输出配置.................................................................................................................................9.2.1 获取视频输出配置..............................................................................................................9.2.2 设置视频输出配置..............................................................................................................9.2.3 获取视频输出配置选项集 ..................................................................................................9.3视频源.............................................................................................................................................9.3.1 获取视频源..........................................................................................................................9.4视频源配置.....................................................................................................................................9.4.1 获取视频源配置..................................................................................................................9.4.2 设置视频源配置..................................................................................................................9.4.3 获取视频源多个配置选项 ..................................................................................................9.5音频输出.........................................................................................................................................9.5.1 获取多个音频输出..............................................................................................................9.6音频输出配置.................................................................................................................................9.6.1 获取音频输出配置..............................................................................................................9.6.2 设置音频输出配置..............................................................................................................9.6.3 获取音频输出多个配置选项 ..............................................................................................9.7音频源.............................................................................................................................................9.7.1 获取音频源..........................................................................................................................9.8音频源配置.....................................................................................................................................9.8.1 获取音频源配置..................................................................................................................9.8.2 设置音频源配置..................................................................................................................9.8.3 获取音频源多个配置选项 ..................................................................................................9.9继电器输出.....................................................................................................................................9.9.1 获取多个继电器输出..........................................................................................................9.9.2 设置继电器输出设置..........................................................................................................9.9.3 触发继电器输出..................................................................................................................9.10服务错误码............................................................................................................................... 10图像配置 ........................................................................................................................................10.1图像设置.......................................................................................................................................。