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协议ONVIF是全球视频监控领域内的一个开放式网络视频接口协议。
它的目的是通过创建开放、标准化的接口来改进IP视频的互操作性。
IP视频监控系统中的设备,如摄像机、录像机、视频管理软件等,可以在符合ONVIF协议的情况下,实现互相通信、联动控制等功能。
ONVIF协议始于2008年,由Axis Communications、Bosch Security Systems、Sony Corporation等几家领先的视频监控设备制造商共同创立,目的是为了解决不同品牌、不同厂商的设备之间无法互相兼容、共同工作的问题。
随着业界对ONVIF协议的认可和支持,越来越多的设备和软件产品已经开始使用ONVIF协议。
ONVIF协议主要包括三个部分:设备接口、流媒体接口和事件接口。
设备接口主要提供基本设备信息的查询,如设备的制造商、设备型号、设备固件版本等,以及设备的时间设置、系统重启、网络设置、用户账户设置等管理功能。
通过设备接口,可以在网络上发现并管理各个ONVIF设备。
流媒体接口主要提供视频流的传输和控制功能。
通过流媒体接口,用户可以控制摄像机的视频编码参数、分辨率、码率等,并可以实现视频的实时预览、录制、回放等功能。
同时,流媒体接口还支持多个标准视频编解码器和码流协议,以满足不同厂商的设备和应用之间的互操作性需求。
事件接口主要提供设备状态的变化和报警信息的上报功能。
通过事件接口,可以实现视频监控系统的联动控制、报警推送等功能。
例如,当摄像机检测到运动物体时,可以触发报警事件,并通过ONVIF协议将报警信息发送给指定的视频监控软件,进行统一管理和处理。
ONVIF目前已经发展成为了一个全球性的行业组织,其目标是促进不同品牌、不同厂商的设备之间的互操作性,为用户提供更加灵活、高效、易用的视频监控解决方案。
通过ONVIF协议的支持和应用,大大提高了视频监控系统的互操作性和扩展性,而且在未来的发展中,ONVIF仍将发挥至关重要的作用。
网络摄像头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 协议接入快速上手指南(针对海康威视) NVR Ver1.0目录1 简介 (2)2、快速操作 (3)2.1 接入前查看NVR版本信息 (3)2.2 接入前检测前端设备版本信息 (3)2.3 配置前端设备和NVR在相同网段 (4)2.4 添加前端设备接入 (4)2.4.1 直接在通道上添加前端设备 (4)2.4.2 通道管理添加前端设备 (6)1 简介本手册仅介绍软件如何添加前端设备的一些基本操作。
接入实测过的海康威视NVR型号:7600系列的DS-7608N-ST 8600系列的DS-8616N-ST其它系列型号的NVR未接入测试,具体接入情况视其软件版本而定。
接入过海康威视NVR 的软件版本信息如下:主控版本:V2.2.1,Build 120728 编码版本:V1.0,BUild 120723说明:此软件版本以后的版本不一定能正常能正常接入。
2、快速操作2.1 接入前查看NVR版本信息查看海康威视NVR 的设备信息,检测NVR 的版本信息是否跟以上软件版本信息相同或者更早,如果是更新的版本可能不能接入。
登录系统后,在“主菜单”→“系统维护”→“系统信息”→“设备信息”可查询NVR 的版本,如下图所示:2.2 接入前检测前端设备版本信息前端设备包网络摄像机(IPCAM)、模块等,如下统称为前端设备。
接入海康威视NVR 的前端必须使用ONVIF 协议,因此要查看前端设备的固件版本是否是ONVIF版本;通过网页或者客户端登录在“系统设置”→“版本信息”→“文件系统版本”,如下图所示:如果没有ONVIF信息说明该前端设备不支持ONVIF协议,要接入该NVR 需升级支持 ONVIF的固件。
2.3 配置前端设备和NVR在相同网段局域网内前端设备接入NVR 必须配置在相同网段上(如NVR 在 192.168.1.*网段,则前端设备也必须是192.168.1.*,而不能是 192.168.0.*网段),NVR 的网络参数在“主菜单”→“系统配置”→“网络配置”中更改;前端设备的网络参数在登录后,“网络设置”→“以太网设置”中更改。
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的目标是为了实现完全标准化的、可互操作性的网络视频服务,即使是由不同的网络视频供应商组成的产品。
开启海康威视摄像头的ONVIF协议,支持onvif设备发现并接入推流器
开启海康威视摄像头的ONVIF协议,⽀持onvif设备发现并接⼊推流器
海康威视的全系列摄像头都⽀持onvif协议,但默认都是关闭状态,需要⾃⾏⼿动开启。
在使⽤迅思维的rtsp转rtmp推流器的时候,需要开启海康威视的onvif协议,这样就能在onvif设备发现⾥⾃动获取到海康威视的rtsp地址了。
同时开启onvif后,还⽀持ptz控制,可以⽅便的控制摄像头360°旋转。
开启海康威视摄像头的onvif协议步骤如下:
1. 使⽤浏览器登录海康威视摄像头的管理界⾯,点击配置选项,可以进⼊到摄像头的配置界⾯。
2. 点击左侧的⽹络——⾼级配置——集成协议
勾选“启⽤ONVIF”
注意:在某些版本的海康威视摄像头设置界⾯,onvif使⽤的是中⽂名称 “开放式⽹络视频接⼝论坛”
3. 启⽤ONVIF协议后,还需要添加⼀个onvif⽤户,才能正常使⽤onvif协议。
此处的onvif⽤户不同于摄像头的管理⽤户,但是建议设置为跟摄像头管理⽤户⼀致,⽅便管理,以避免遗忘。
4. 开启onvif协议后,就可以去推流器的配置界⾯,点击onvif设备发现搜索到摄像头啦。
通过onvif协议接入海康、大华NVR步骤
通过onvif协议接入海康、大华NVR步骤
注意:
1.把摄像机跟路由器相连接,使得相机和NVR连接在同一个路由器上;
2.局域网内相机和NVR必须被配置在同一网段上;比如NVR的内网IP为192.168.1.X,
则相机的IP则为192.168.1.Y;
3.摄像机固件必须带后缀为:-ONVIF版本。
4.固件升级地址:/share/home?uk=2402766276
(一)对接海康NVR
一、NVR开机后进入通道管理界面(如下图所示):
1.选择通道号以后,在IP通道地址栏输入相机的IP地址,在协议栏下选择ONVIF协议,管理端口栏填写2000。
2.点击添加,点击添加后可以在如下图所示的设备列表看到添加设备的信息及连接状态,若状态栏显示已连接上,点击预览即可预览播放视频;若未连接点击编辑查看上述参数是否正确;
(二)对接大华NVR
1、NVR开机后进入远程设备界面,点击搜索(如下图所示):
2、点解搜索后即可显示局域网内已连接上的可支持ONVIF协议的网络摄像机,如图注意:如若搜索不到网络摄像机,请检查:
1.网络摄像机是否正确接入局域网;
2.网络摄像机是否已分配正确的内网IP;
3.NVR是否正确接入局域网;
4.NVR是否已分配正确的内网IP;
3在搜索出来的设备中,勾选需要添加的设备,点击添加杰克完成对接。
注意:搜索出来的设备端口需要2000,如若不是请修改。
海康威视头加入宇视录像机操作流程
1、连接准备
①情况说明:现有新采购的海康威视摄像头,需加入监控系统里,录像机为宇视录像机。 ②摄像头的供电方式有两种,其一是通过电源适配器连接一分二线的圆形插头,直接输入。 其二是通过网线口输入电源。但电脑网口是不提供供电的,所以需要将摄像头——连接交换 机(能提供电源)——笔记本连接交换机,这样才可以同时实现供电与连接要求。
图中笔记本网线和摄像头网线都 连接到交换机同一网段端口里。
因为海康威视摄像头出厂IP地址都是192.168.1.64所 以笔记本本机地址也要设为192.168.1.xxx网段。
精品
2.1、ONVIF协议开通
精品
打开电脑浏览器,在网址栏 直接输入192.168.1.64回车 进入后跳出图示页面,该页 面只有新摄像头才有,按需 设定好密码即可。如果是被 设置过的摄像头则是只有用 户名和密码的页面。
谢谢!
精品
精品
3、对录像机进行设置
精品
当点击+号添加入列表后, 点击【修改】列的铅笔图标, 跳出如图所示的对话框,进 行设置。分别设置: 协议:ONVIF IP通道地址:192.168.1.xxx 用户名:即刚才2.2节的设置 密码:即刚才2.2节的设置 然后点击【修改】
3、对录像机进行设置
修改好摄像头后稍等一分钟, 并点击【刷新】,然后如图 所示,【状态】列该图标会 由灰色变为蓝色,代表摄像 头已添加完成,鼠标点击该 状态图表,可进行画面预览 用于调节摄像头角度。
2.1、ONVIF协议开通
精品
进入海康威视设置 页面后,【网络】 →【高级配置】 → 【集成协议】然后 将【启用ONVIF】 前打勾。
2.2、用户名建立
在2.1的图示画面中【用户列表】 栏点击【添加】,给这个摄像头 建一个账户。用户名需要和刚才 页面登陆的admin区别开不能一 致,然后设置密码,用户类型设 定为管理员。
监控通用协议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协议接⼊视频流媒体服务器?
熟悉我们的⼩伙伴都知道,当我们的RTSP/Onvif流媒体服务器与摄像头可以进⾏⽹络连接时,通过RTSP/Onvif流媒体服务器⾃带的Onvif探测即可实现Onvif摄像头的设备IP探测,成功后返回需要的流地址,实现摄像头的PTZ云台控制,PTZ控制包含转动、变焦等。
我们接受到的⼤多摄像机包括海康、宇视、⼤华等,海康威视部分摄像机在默认情况下没有开启ONVIF协议(例如:DS-2CD2320D-I摄像机),需要进⼊摄像机web管理页⾯⼿动开启。
下⾯是将海康摄像头ONVIF配置进我们流媒体服务器的步骤:
1、通过摄像机IP地址访问摄像机web管理页⾯,输⼊⽤户名和密码登录管理后台。
点击顶部导航栏的“配置”选项。
2、依次点击“⽹络”-“⾼级配置”-“集成协议”,勾选“启⽤ONVIF”复选框。
3、点击“⽤户列表”右侧的“添加”按钮,在弹出的“⽤户添加”窗⼝中填⼊⽤户名、密码、确认密码等信息,点击“确定”按钮。
4、点击“集成协议”下⽅的“保存”按钮,开启ONVIF协议成功。
现在可以使⽤刚添加的⽤户名和密码使⽤ONVIF协议接⼊EasyNVR了。
java onvif协议使用例子 -回复
java onvif协议使用例子-回复Java ONVIF协议使用例子ONVIF(开放网络视频接口)是一个由主要的安防设备制造商联合制定的开放标准协议,旨在实现不同品牌的安防设备之间的互联互通。
在Java 开发中,我们可以使用ONVIF协议对网络摄像机进行控制和操作。
在本文中,我将为您详细介绍如何使用Java实现ONVIF协议的例子。
第一步:导入ONVIF库首先,我们需要在Java项目中导入ONVIF库。
可以通过Maven或手动添加JAR文件的方式导入。
ONVIF协议的Java实现主要有两个库可供选择,分别是javacv和happytime-5.0.jar。
这两个库都提供了对ONVIF 协议的实现和封装。
第二步:创建设备发现器在使用ONVIF协议控制网络摄像机之前,我们需要先发现设备。
设备发现是通过发送广播消息来搜索网络上的ONVIF设备。
我们可以使用以下代码创建设备发现器:javaDeviceDiscovery deviceDiscovery = new DeviceDiscovery();List<Device> devices = deviceDiscovery.discover();以上代码将返回一个Device对象的列表,每个Device对象表示一个被发现的网络摄像机。
第三步:连接设备当我们得到设备列表后,我们需要与其中的某个设备建立连接,以便后面的操作。
我们可以使用以下代码连接设备:javaDevice device = devices.get(0);device.connect("username", "password");以上代码假设我们已经通过设备发现获取了一个设备,并使用设备的连接方法进行连接。
在连接方法中,我们需要提供设备的用户名和密码。
第四步:获取设备信息一旦成功连接到设备,我们可以通过设备对象获取设备的各种信息。
以下是一些常用的设备信息获取方法:javaString manufacturer = device.getManufacturer();String model = device.getModel();String firmwareVersion = device.getFirmwareVersion();String serialNumber = device.getSerialNumber();String hardwareId = device.getHardwareId();以上代码将分别获取设备的制造商、型号、固件版本、序列号和硬件ID 等信息。
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=.。
海康威视头加入宇视录像机操作流程
1、连接准备 2、对摄像头进行设置
2.1、ONVIF协议开通 2.2、用户名建立 2.3、登陆方式的安全设置 3、对录像机进行设置
1、连接准备
①情况说明:现有新采购的海康威视摄像头,需加入监控系统里,录像机为宇视录像机。 ②摄像头的供电方式有两种,其一是通过电源适配器连接一分二线的圆形插头,直接输入。 其二是通过网线口输入电源。但电脑网口是不提供供电的,所以需要将摄像头——连接交换 机(能提供电源)——笔记本连接交换机,这样才;号添加入列表后, 点击【修改】列的铅笔图标, 跳出如图所示的对话框,进 行设置。分别设置: 协议:ONVIF IP通道地址:192.168.1.xxx 用户名:即刚才2.2节的设置 密码:即刚才2.2节的设置 然后点击【修改】
3、对录像机进行设置
修改好摄像头后稍等一分钟, 并点击【刷新】,然后如图 所示,【状态】列该图标会 由灰色变为蓝色,代表摄像 头已添加完成,鼠标点击该 状态图表,可进行画面预览 用于调节摄像头角度。
2.1、ONVIF协议开通
进入海康威视设置 页面后,【网络】 →【高级配置】 → 【集成协议】然后 将【启用ONVIF】 前打勾。
2.2、用户名建立
在2.1的图示画面中【用户列表】 栏点击【添加】,给这个摄像头 建一个账户。用户名需要和刚才 页面登陆的admin区别开不能一 致,然后设置密码,用户类型设 定为管理员。
谢谢!
2.3、登陆方式的安全设置
进入配置页【系统】→【安全 管理】 → 【安全服务】 → 将【开启非法登陆锁定】复选 框的对勾取消,并保存。
3、对录像机进行设置
通过登陆,进入录像机主 页面,【通道配置】→ 【通道管理】 → 【IP通 道】,在这个页面可以看 见所有正在工作的摄像头。 新增摄像头只要接线无误 就能自动识别出。在识别 出的这一行点击+号,加 入列表。
ONVIF设备配置
首先需要知道onvif设备的用户名和密码,然后运行VideoSetup.exe
选择ONVIF设备,在程序的右侧会到当前网络中所有支持ONVIF协议的设备,如下图
根据当前机器的网段通过IE浏览器修改网络摄像机为同一个网段下。
双击搜索到的的IP地址,如果该IP对应的网络摄像机已经在数据库中配置,则会弹出数据库已配置好的信息,如下图所示:
如果是一个新设备,没有配置过,则会弹出如下图的对话框:
这里需要我们人工来输入一些必要的配置信息:
首先来配置编码器:如下图
输入“名称”、输入“IP地址”
输入“系统用户名”、“设备用户名”、“系统密码”、“设备密码”,这些信息需要事先知道。
然后在“厂家和协议”和协议列表框中选择如下图所示的选项:
其它采用系统默认选项,到此一个编码器已配好。
最后点击“保存编码器”按钮。
接着上面的我们下面再来配置摄像机:
输入“名称”、输入“设备地址”、在“经过转发”前的框上点击选中,该属性页已配置完成,点上面的“控制和输出设备”选项切换到如下图所示的界面:
这里我们要选的就是“编码器”,选项就是我们在一开始在配编码器时输入的名称,如下图中红色框选中部分输入的内容:
同样的选择“连接设备”选项,同样是选上面红色框中输入的内容。
然后选择“连接设备通道号”选1。
这个属性面也配好了。
点击上面的“录像参数”切换到如下图所示的页面:
这里只输入“空间上限(兆)”输入一个数值:如300
这时我们点击“保存摄像机”按钮。
到些整个ONVIF设备的配置完成。
onvif协议编译
ONVIF协议编译简介ONVIF(开放网络视频接口)是一个由主要的视频监控设备制造商共同制定的开放标准协议,旨在实现不同品牌的视频监控设备之间的互操作性。
ONVIF协议定义了设备之间的通信接口和数据格式,使得不同厂商的视频监控设备可以相互通信和协同工作。
本文将介绍如何编译ONVIF协议,包括所需的软件工具、编译步骤和常见问题解答。
准备工作在编译ONVIF协议之前,需要准备以下软件工具: - 源代码:ONVIF协议的源代码可以从官方网站或相关开源项目的代码库中获取。
- 编译器:ONVIF协议的源代码需要使用C语言编写,因此需要一个支持C语言编译的编译器,如GCC或Clang。
- 构建工具:ONVIF协议的源代码通常使用CMake进行构建,因此需要安装CMake工具。
编译步骤下面是编译ONVIF协议的详细步骤:步骤一:获取源代码首先,从官方网站或相关开源项目的代码库中获取ONVIF协议的源代码。
可以使用Git命令克隆代码库,或者直接下载代码压缩包。
步骤二:安装依赖项在编译之前,需要安装一些依赖项。
具体的依赖项可能因操作系统和代码库的版本而异,可以参考源代码中的文档或说明文件来获取详细信息。
步骤三:配置编译环境进入源代码的根目录,使用CMake工具配置编译环境。
可以使用以下命令进行配置:cmake .该命令会根据源代码中的CMakeLists.txt文件生成编译所需的Makefile。
步骤四:编译源代码配置完成后,使用以下命令编译源代码:make该命令会根据生成的Makefile文件进行编译,并生成可执行文件或库文件。
步骤五:安装编译结果编译完成后,可以使用以下命令将编译结果安装到系统中(可选):make install该命令会将可执行文件或库文件复制到系统的标准目录中,以便其他程序可以使用。
步骤六:测试编译结果编译完成后,可以使用一些测试工具或示例代码来测试编译结果的正确性和功能性。
可以参考源代码中的文档或说明文件来获取详细信息。
onvif协议
onvif协议ONVIF(Open Network Video Interface Forum)协议是一个开放的网络视频接口论坛,致力于促进网络视频设备之间的互操作性。
它提供了一个标准的接口,使不同厂商的设备能够无缝地互相交流和集成。
ONVIF协议的目标是实现网络视频设备之间的互联互通,提供更好的用户体验。
ONVIF协议的主要特点之一是它是一个开放的标准。
任何厂商都可以加入ONVIF论坛,并参与制定协议的规范和标准,推动协议的发展。
这种开放性确保了ONVIF协议的广泛兼容性,使得用户可以自由选择不同厂商的设备,而不用担心不兼容的问题。
另一个重要特点是ONVIF协议的互操作性。
ONVIF协议定义了一套标准的接口和协议,使不同厂商的设备能够互相交流和集成。
这意味着用户可以将来自不同厂商的设备组合在一起,建立一个统一的视频监控系统。
无论是摄像头、NVR、VMS 还是其他网络视频设备,只要符合ONVIF协议的标准,就可以互相兼容和交互操作。
ONVIF协议还提供了一些基本功能和服务,以进一步提高用户的体验。
其中包括设备发现、设备管理、视频流传输和规则引擎等。
设备发现功能可以帮助用户自动发现网络中的ONVIF设备,无需手动配置。
设备管理功能可以帮助用户对设备进行管理和配置,如修改设备名称、设置网络参数等。
视频流传输功能可以将视频数据通过网络传输到监控中心或其他设备上。
规则引擎功能可以基于事件或条件触发,执行一些自定义的操作,如报警、录像等。
除了以上功能和服务,ONVIF协议还提供了一些高级功能和接口,以满足不同应用场景的需求。
例如,ONVIF Profile S针对基础视频监控应用提供了一套已定义的基本功能和接口。
ONVIF Profile G针对录像和回放应用提供了一套已定义的功能和接口。
ONVIF Profile Q针对快速安装和配置应用提供了一套已定义的功能和接口。
通过使用这些ONVIF的Profile,用户可以更加方便地选择和配置设备,满足不同场景的需求。
摄像头升级说明书-D1升级-ONVIF升级-添加IP-修改IP等
升级说明书-D1升级-ONVIF升级-添加IP-修改IP等-西峰金
坤
西峰金坤-升级说明书《原西部金坤》
第1:登陆我们网站下载软件 CMS软件说明一下电脑插到路由器。
监控插到路由器,
保持在一个局域网下面。
第2:安装好软件。
第三:登陆软件. 密码空.
第4:右边系统设置监控点管理
第5:添加区域名字随便填写选中你填写的名字. 点击添加设备
第6:IP搜索出来了IP 你这里就可以改IP了,点击编辑设备,就可以改IP了,或者网
段。
第7:点击添加设备就到左边框里面有IP了,如果搜索的IP,无法添加,就表明你不在一个网段,编辑设备,把网段改一下就可以。
点击IP地址双击2次就出来了.
第8:画面右键设置配置点击进入,进行改D1或者升级。
本文链接:http:///content/?188.html。
onvif协议的工作流程
onvif协议的工作流程一、协议的组成onvif协议由一系列的网络服务组成,包括设备管理、媒体管理、事件管理、分析配置等。
这些服务通过SOAP(简单对象访问协议)和WSDL(Web服务描述语言)进行通信,并使用XML(可扩展标记语言)格式来传递数据。
二、设备的发现onvif协议中的设备发现是指客户端在网络中自动查找并识别onvif 兼容设备的过程。
设备发现可以通过广播和单播两种方式实现。
在广播方式中,客户端发送广播消息到网络中的所有设备,设备收到广播消息后会回复包含设备信息的消息给客户端。
在单播方式中,客户端向指定IP地址发送消息,设备收到消息后会回复包含设备信息的消息给客户端。
三、设备的控制onvif协议中的设备控制是指客户端通过发送命令消息来控制设备的行为。
设备控制包括设备配置、事件订阅、图像设置等功能。
客户端可以通过调用设备管理服务中的接口来实现设备的配置,如设置设备的网络参数、用户权限等。
客户端也可以通过调用事件管理服务中的接口来订阅设备的事件,如移动侦测、视频丢失等。
此外,客户端还可以通过调用媒体管理服务中的接口来设置图像的参数,如亮度、对比度等。
四、流媒体的传输onvif协议中的流媒体传输是指设备通过RTSP(实时流传输协议)将音视频数据传输给客户端的过程。
在流媒体传输过程中,设备作为RTSP服务器,客户端作为RTSP客户端。
客户端首先向设备发送RTSP请求,设备收到请求后会回复包含音视频数据的RTSP响应。
客户端通过解析RTSP响应来获取音视频数据,并使用相应的解码器进行解码和播放。
通过上述四个步骤,onvif协议实现了不同厂商的网络视频设备间的互联互通。
客户端可以通过设备发现找到网络中的onvif兼容设备,通过设备控制来配置和控制设备的行为,通过流媒体传输来获取设备的音视频数据。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
进入摄像机界面,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=0 EncodingInterval=0Quality=80Encoding=jpegProfile=GovLength=32 MulticastAddress=0.0.0.0 MulticastPort=0MulticastTTL=5 MulticastAutostart=no SessionTimeOut=PT60S[WS.ONVIF.Media.VideoEncoder.1] Token=1Name=user1UseCount=0Width=1280Height=960FpsRateLimit=0BitRateLimit=0 EncodingInterval=0Quality=80Encoding=jpegProfile=GovLength=32 MulticastAddress=0.0.0.0 MulticastPort=0MulticastTTL=5 MulticastAutostart=no SessionTimeOut=PT60S[WS.ONVIF.Media.VideoEncoder.2]Name=user2UseCount=0Width=1280Height=960FpsRateLimit=0BitRateLimit=0 EncodingInterval=0Quality=80Encoding=jpegProfile=GovLength=32 MulticastAddress=0.0.0.0 MulticastPort=0MulticastTTL=5 MulticastAutostart=no SessionTimeOut=PT60S[WS.ONVIF.Media.VideoEncoder.3] Token=3Name=user3UseCount=0Width=1280Height=960FpsRateLimit=0BitRateLimit=0 EncodingInterval=0Quality=80Encoding=jpegProfile=GovLength=32 MulticastAddress=0.0.0.0 MulticastPort=0MulticastTTL=5 MulticastAutostart=no SessionTimeOut=PT60S[WS.ONVIF.Media.VideoEncoder.4] Token=4Name=user4UseCount=0Width=1280Height=960FpsRateLimit=0BitRateLimit=0 EncodingInterval=0Quality=80Encoding=jpegProfile=GovLength=32 MulticastAddress=0.0.0.0 MulticastPort=0MulticastTTL=5 MulticastAutostart=no SessionTimeOut=PT60S[WS.ONVIF.Media.VideoEncoder.5] Token=5Name=user5UseCount=0Width=1280Height=960FpsRateLimit=0BitRateLimit=0 EncodingInterval=0Quality=80Encoding=jpegProfile=GovLength=32 MulticastAddress=0.0.0.0 MulticastPort=0MulticastTTL=5 MulticastAutostart=no SessionTimeOut=PT60S[WS.ONVIF.Media.VideoEncoder.6] Token=6Name=user6UseCount=0Width=1280Height=960FpsRateLimit=0BitRateLimit=0 EncodingInterval=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=0 EncodingInterval=0Quality=80Encoding=jpegProfile=GovLength=32 MulticastAddress=0.0.0.0 MulticastPort=0MulticastTTL=5 MulticastAutostart=no SessionTimeOut=PT60S[WS.ONVIF.Media.VideoEncoder.8] Token=8Name=user8UseCount=0Width=1280Height=960FpsRateLimit=0BitRateLimit=0 EncodingInterval=0Quality=80Encoding=jpegProfile=GovLength=32 MulticastAddress=0.0.0.0 MulticastPort=0MulticastTTL=5 MulticastAutostart=no SessionTimeOut=PT60S[WS.ONVIF.Media.VideoEncoder.9] Token=9Name=user9UseCount=0Width=1280Height=960FpsRateLimit=0BitRateLimit=0 EncodingInterval=0Quality=80Encoding=jpegProfile=GovLength=32 MulticastAddress=0.0.0.0 MulticastPort=0MulticastTTL=5 MulticastAutostart=no SessionTimeOut=PT60S[WS.ONVIF.Media.VideoEncoder.10] Token=10Name=user10UseCount=0Width=1280Height=960FpsRateLimit=0BitRateLimit=0 EncodingInterval=0Quality=80Encoding=jpegProfile=GovLength=32 MulticastAddress=0.0.0.0 MulticastPort=0MulticastTTL=5 MulticastAutostart=no SessionTimeOut=PT60S[WS.ONVIF.Media.VideoEncoder.11] Token=11Name=user11UseCount=0Width=1280Height=960FpsRateLimit=0BitRateLimit=0 EncodingInterval=0Quality=80Encoding=jpegProfile=GovLength=32 MulticastAddress=0.0.0.0 MulticastPort=0MulticastTTL=5 MulticastAutostart=no SessionTimeOut=PT60S[WS.ONVIF.Media.VideoEncoder.12] Token=12Name=user12UseCount=0Width=1280Height=960FpsRateLimit=0BitRateLimit=0 EncodingInterval=0Quality=80Encoding=jpegProfile=GovLength=32 MulticastAddress=0.0.0.0 MulticastPort=0MulticastTTL=5 MulticastAutostart=no SessionTimeOut=PT60S[WS.ONVIF.Media.VideoEncoder.13] Token=13Name=user13UseCount=0Width=1280Height=960FpsRateLimit=0BitRateLimit=0 EncodingInterval=0Quality=80Encoding=jpegProfile=GovLength=32 MulticastAddress=0.0.0.0 MulticastPort=0MulticastTTL=5 MulticastAutostart=no SessionTimeOut=PT60S[WS.ONVIF.Media.VideoEncoder.14] Token=14Name=user14UseCount=0Width=1280Height=960FpsRateLimit=0BitRateLimit=0 EncodingInterval=0Quality=80Encoding=jpegProfile=GovLength=32 MulticastAddress=0.0.0.0 MulticastPort=0MulticastTTL=5 MulticastAutostart=no SessionTimeOut=PT60S[WS.ONVIF.Media.VideoEncoder.15] Token=15Name=user15UseCount=0Width=1280Height=960FpsRateLimit=0BitRateLimit=0 EncodingInterval=0Quality=80Encoding=jpegProfile=GovLength=32 MulticastAddress=0.0.0.0 MulticastPort=0MulticastTTL=5 MulticastAutostart=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=g711 MulticastAddress=0.0.0.0 MulticastPort=0MulticastTTL=5 MulticastAutostart=no SessionTimeOut=PT60S[WS.ONVIF.Media.AudioEncoder.1] Token=1Name=user1UseCount=0BitRate=32000SampleRate=16000Encoding=aac MulticastAddress=0.0.0.0 MulticastPort=0MulticastTTL=5 MulticastAutostart=no SessionTimeOut=PT60S[WS.ONVIF.Media.AudioEncoder.2] Token=2Name=user2UseCount=0BitRate=32000SampleRate=16000Encoding=aac MulticastAddress=0.0.0.0 MulticastPort=0MulticastTTL=5 MulticastAutostart=no SessionTimeOut=PT60S[WS.ONVIF.Media.AudioEncoder.3] Token=3Name=user3UseCount=0BitRate=32000SampleRate=16000Encoding=aac MulticastAddress=0.0.0.0 MulticastPort=0MulticastTTL=5 MulticastAutostart=no SessionTimeOut=PT60S[WS.ONVIF.Media.AudioEncoder.4] Token=4Name=user4UseCount=0BitRate=32000SampleRate=16000Encoding=aac MulticastAddress=0.0.0.0 MulticastPort=0MulticastTTL=5 MulticastAutostart=no SessionTimeOut=PT60S[WS.ONVIF.Media.AudioEncoder.5] Token=5Name=user5UseCount=0BitRate=32000SampleRate=16000Encoding=aac MulticastAddress=0.0.0.0 MulticastPort=0MulticastTTL=5MulticastAutostart=no SessionTimeOut=PT60S[WS.ONVIF.Media.AudioEncoder.6] Token=6Name=user6UseCount=0BitRate=32000SampleRate=16000Encoding=aac MulticastAddress=0.0.0.0 MulticastPort=0MulticastTTL=5 MulticastAutostart=no SessionTimeOut=PT60S[WS.ONVIF.Media.AudioEncoder.7] Token=7Name=user7UseCount=0BitRate=32000SampleRate=16000Encoding=aac MulticastAddress=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=no MulticastAddress=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=0 AudioSource= VideoEncoder=default_1_jpeg AudioEncoder=Analytics=PTZ=Metadata=。