onvif测试工具详细使用内部培训资料精讲

合集下载

ONVIF协议及测试方法

ONVIF协议及测试方法

ONVIF协议及ONVIF协议的测试工具及测试方法2008年5月,由安讯士(AXIS)联合博世(BOSCH)及索尼(SONY)公司三方宣布将携手共同成立一个国际开放型网络视频产品标准网络接口开发论坛,取名为ONVIF(OpenNetwork Video Interface Forum),并以公开、开放的原则共同制定开放性行业标准。

是一个提供开放网络视频接口的论坛组织。

截止到2011年3月,已有279个公司加入ONVIF成为会员。

目前为止,ONVIF协议已经推出2个版本:ONVIF 1.0版本和ONVIF2.0版。

ONVIF 1.0版本是2008年11月推出的,ONVIF2.0版是2010年11月,ONVIF协议第二版对第一版的内容进行了有效的补充,ONVIF2.0版涉及设备发现、实时音视频、摄像头PTZ控制、录像控制、视频分析等方面都做了详细的规范。

ONVIF组织致力于通过全球性的开放接口标准来推进网络视频在安防市场的应用,这一接口标准将确保不同厂商生产的网络视频产品具有互通性。

随着视频监控的网络化应用,产业链的分工将越来越细。

有些厂商专门做网络摄像机,有些厂商专门做DVS或者NVR,有些厂商则可能专门做平台(VSS&CMS)等,然后通过集成商进行集成,提供给最终客户。

这种产业合作模式,已经迫切的需要行业提供越来越标准化的接口平台。

ONVIF标准将为网络视频设备之间的信息交换定义通用协议,包括装置搜寻、实时视频、音频、元数据和控制信息等。

网络视频产品由此所能提供的多种可能性,使终端用户,集成商,顾问和生产厂商能够轻松地从中获益,并获得高性价比、更灵活的解决方案、市场扩张的机会以及更低的风险。

据了解,目前有部分企业和电信运营商已经制定了与之相关的业内规范,也有一些企业联盟提出了一些互联互通的企业标准。

ONVIF则是面向全球,出发点是制订一个完全开放的标准。

这项标准的主要目标在于推动不同品牌网络视频设备之间的整合,协助制造商,软件开发人员以及独立软件厂商确保产品的互联互通性,很适合于企业级市场。

onvif2篇

onvif2篇

onvif2篇第一篇ONVIF(开放网络视频接口)是一个全球性的开放标准,用于设备之间的互联和通信,旨在促进视频监控领域的互操作性。

ONVIF旨在推动不同厂商的网络视频设备和软件的互操作性,使其能够无缝集成和互相通信,从而提供更好的用户体验和更高的安全性。

ONVIF标准的制定和推广,得到了众多公司和组织的支持和参与。

它的主要成员包括摄像机制造商、视频管理软件开发商、集成商和系统集成商等。

通过ONVIF,各种不同品牌和型号的网络视频设备,如摄像机、录像机、网络视频服务器、视频分析设备等,可以在同一个网络环境中互相通信和协作。

ONVIF的核心目标是提供一个通用的协议和接口,使得不同厂商的设备可以通过互联网连接到统一的管理平台。

这样,用户就可以通过一个统一的界面来控制、管理和监控多个设备,并且能够轻松地添加或移除设备。

这大大简化了设备的管理和维护工作,提高了整个系统的效率和可靠性。

ONVIF的协议基于网络安全的最佳实践,并采用了现有的互联网标准和协议。

它支持各种网络传输协议,如HTTP、HTTPS、RTSP和TCP/IP等,同时也支持常见的视频和音频编解码格式,如H.264和AAC等。

这使得ONVIF能够与现有的视频监控系统无缝集成,并且提供高质量的视频和音频传输。

除了互操作性,ONVIF还强调安全性和可靠性。

它提供了一套严格的认证和加密机制,保护用户的隐私和数据安全。

同时,ONVIF还支持事件触发和报警功能,使用户能够及时收到设备发出的警报,并采取相应的措施。

总的来说,ONVIF是一个非常重要的标准,它极大地方便了视频监控设备的互联和集成,提高了整个系统的效率和可靠性。

通过ONVIF,用户可以轻松地管理和监控多个设备,同时享受到更高的安全性保障。

ONVIF的持续发展和推广,将进一步推动视频监控行业的发展和创新,为用户带来更好的体验和更高的价值。

第二篇ONVIF(开放网络视频接口)标准在视频监控领域起到了重要的作用,它为不同品牌和型号的网络视频设备提供了互联和互操作的能力。

Onvif开发介绍

Onvif开发介绍

前言本文用于指导NVR解决方案中的Onvif开发,介绍Onvif、WSDL、SOAP等基本概念,讲述开发的流程及各种文件的来源,为后续的开发及维护人员提供理论支持。

写文档的时候,Onvif开发项目正在探究中,文档不可避免地存在纰漏、甚至不对的地方,希望后续开发及维护人员在获得新的认知、经验后,能不吝更正、完善该文档,使其能发挥更大的作用。

目录前言 (1)目录 (2)第1章基本概念 (3)Onvif (3)Web Service (3)WSDL (4)SOAP (4)gSOAP工具 (4)第2章组网框架 (6)第3章开发流程 (7)3.1 获取WSDL文件 (7)3.2 通过gSOAP工具生成C/C++文件 (8)3.2.1 gSOAP工具说明 (8)3.2.2 使用wsdl2h程序生成头文件 (9)3.2.3 使用soapcpp2.exe生成源文件 (10)3.3 开发业务逻辑代码 (11)3.4 编译发布 (12)第4章测试工具 (13)第5章相关资料 (15)第1章基本概念OnvifOnvif规范描述了网络视频的模型、接口、数据类型以及数据交互的模式,并复用了一些现有的标准,如WS系列标准等。

规范的目标是实现一个网络视频框架协议,使不同厂商所生产的网络视频产品(包括摄录前端、录像设备等)完全互通。

规范中设备管理和控制部分所定义的接口均以Web Services的形式提供。

Onvif规范涵盖了完全的XML及WSDL的定义。

每一个支持Onvif规范的终端设备均须提供与功能相应的Web Service。

服务端与客户端的数据交互采用SOAP协议,Onvif中的其他部分比如音视频流则通过RTP/RTSP进行。

Web ServiceWeb Service是基于网络的、分布式的模块化组件,执行特定的任务。

Web Service 主要利用HTTP 和SOAP 协议使数据在Web 上传输。

Web 用户能够使用SOAP 和HTTP通过Web 调用的方法来调用远程对象。

onvif测试工具详细使用内部培训资料

onvif测试工具详细使用内部培训资料
2016/6/23 * 4 *
Onvif测试工具使用----搜索到的设备check
使用check查看设备 onvif的返回,如能 正常通过,就是如 红圈中返回!
返回的设备厂家 信息,设备软硬 件版本。此信息 一般是由厂家自 定义填入,没有 特别的规定,一 定需要返回哪些 值!
* 21 *
我们在用VLC打开码流时,需要确认这个摄像机的主流与辅流都能打开浏览到。 NVR策略中:摄像机通过GetProfiles上报了主辅流能力,但是码流上如果主流或辅流有一路实际中 又无法获取到,那添加完成后,还是显示下线状态。
2016/6/23
*

17 *
通过PTZ功能判断ptz是否支持
我们要 DeviceMngmt 、 MediaConf 、 PTZ 、 Events 、 ImagingConf 这五大功能项中的能力,建议都使用对应的URL地址。
获取的这些功能地址,是为了之后得到onvif上报的其它功能参数来使用 。如MediaConf可以获取前端上报的分辨率、码流、帧率等参数。
2016/6/23
*

5 *
Onvif测试工具使用----搜索到的设备check不过
此用户名与密码 ,是由所check 的设备来确认的 ,有的厂家一定 要填写后,才能 check过,有的 厂家可以不填写 ,填了反而 check不过。所 以当大家onvif check不过时, 请一定要注意。 如果check不过,这时就需要 注意,填写设备的用户名与密 码,然后再check测试
2016/6/23
*

8 *
获取摄像机上报的地址集使用方法
把红框中的前端 上报的报文进行 复制到 UltraEdit打开 。(直接在测试 工具中查看比较 累,复制到UE 下查看方便)

onvifdevicemanager测试工具使用方法

onvifdevicemanager测试工具使用方法

ONVIF 测试工具使用方法ONVIF Device Manage工具主要用来验证设备是否支持onvif,实时预览、PTZ控制及远程配置IPC参数等功能。

一、ONVIF Device Manage安装安装环境要求:装有Microsoft .Net Framework 版本2.安装源文件请见:ONVIF Device注:Microsoft .Net Framework 安装不成功的解决方式,见备注。

二、ONVIF Device Manage的使用1.运行工具双击ONVIF Device Manage快捷方式,运行工具。

当前局域网内,支持onvif协议的IPC可以自动显示出来,见下图。

Device List列表即检索到的IPC列表2.基本功能介绍1>登录此时输入的用户名和密码为设备自身的用户名和密码,有的厂家设备不需要。

输入正确的用户名和密码,即可实时预览IPC 及参数配置。

2>实时预览在设备列表选择一个IPC(单击即可),点击Live video即可预览该IPC画面,main stream是主码流预览,sub stream是子码流预览3>检索在Device List区域的文本框输入IP地址,即可过滤其它IPC,留下符合条件的设备.4>手动增加点击Add按钮,输入url,例如,点击Apply,即可手动增加IPC5>rtsp路径实时预览画面的下方,会显示rtsp路径。

如下:r为IPC的地址5504为IPC的端口channel为通道stream为码流,0默认是主码流,1为子码流user和pass:用户名和密码6>视频编码配置选择子码流预览,可以配置子码流的编码参数7>码流选择点击Profiles,进入码流切换界面Create为创建码流;Edit为编辑码流用;8>PTZ控制点击方向键三、结论如果通过上述工具可以搜到该设备,说明此设备支持ONVIF。

如果说明书或厂家说是该设备支持ONVIF,但是搜索不到。

onvif协议测试工具中文版

onvif协议测试工具中文版

竭诚为您提供优质文档/双击可除onvif协议测试工具中文版篇一:onViF协议及测试方法onViF协议及onViF协议的测试工具及测试方法20xx年5月,由安讯士(axis)联合博世(bosch)及索尼(sony)公司三方宣布将携手共同成立一个国际开放型网络视频产品标准网络接口开发论坛,取名为onViF(open networkVideointerfaceForum),并以公开、开放的原则共同制定开放性行业标准。

是一个提供开放网络视频接口的论坛组织。

截止到20xx年3月,已有279个公司加入onViF成为会员。

目前为止,onViF协议已经推出2个版本:onViF1.0版本和onViF2.0版。

onViF1.0版本是20xx年11月推出的,onViF2.0版是20xx年11月,onViF协议第二版对第一版的内容进行了有效的补充,onViF2.0版涉及设备发现、实时音视频、摄像头ptz控制、录像控制、视频分析等方面都做了详细的规范。

onViF组织致力于通过全球性的开放接口标准来推进网络视频在安防市场的应用,这一接口标准将确保不同厂商生产的网络视频产品具有互通性。

随着视频监控的网络化应用,产业链的分工将越来越细。

有些厂商专门做网络摄像机,有些厂商专门做dVs或者nVR,有些厂商则可能专门做平台(Vss&cms)等,然后通过集成商进行集成,提供给最终客户。

这种产业合作模式,已经迫切的需要行业提供越来越标准化的接口平台。

onViF标准将为网络视频设备之间的信息交换定义通用协议,包括装置搜寻、实时视频、音频、元数据和控制信息等。

网络视频产品由此所能提供的多种可能性,使终端用户,集成商,顾问和生产厂商能够轻松地从中获益,并获得高性价比、更灵活的解决方案、市场扩张的机会以及更低的风险。

据了解,目前有部分企业和电信运营商已经制定了与之相关的业内规范,也有一些企业联盟提出了一些互联互通的企业标准。

onViF则是面向全球,出发点是制订一个完全开放的标准。

Onvif Test Tool Version 测试工具及方法

Onvif Test Tool Version 测试工具及方法

Onvif测试工具及方法版本号:Onvif Test Tool Version 12.12用途:测试网络设备(网络摄像机、NVR、解码器等)是否支持ONVIF验证1 ONVIF Test Tool Version 12.12安装1.PC安装环境要求:装有Microsoft .Net Framework 3.5或以上版本。

1.安装源文件:ONVIF官网下载或联系美佳威迪欧电子技术售后人员咨询2 ONVIF Device Test Tools 使用2.1 ONVIF Device Test Tool 12.121)Discovery - 搜索在线的支持Onvif 协议的网络设备如图1:图1 ONVIF Conformance Test Tools 使用上图说明:Brand: Megavideo (品牌:Megavideo )Model: MPV-073-3X (型号:美佳威迪欧电子的MPV-073-3X)Serial Number: 00d08907f23a ( 编号:美佳威迪欧电子的Mac地址,全球唯一的IP地址)Fimware Version:mv20121102NSA (固件版本:MegaVideo 的网络摄像机的固件版本)2.3 结论如果通过上述工具可以搜到该设备,说明此设备支持ONVIF协议。

如果厂家说明书或厂家销售人员说该厂设备支持ONVIF,但是搜索不到,可以通过IE或厂家自己的配置工具登陆该设备,看ONVIF支持是否开启,有些厂家的设备只能支持一个通讯接入协议,ONVIF支持是可选的,美佳威迪欧电子(香港)实业有限公司的网络摄像机、NVR由于采用世界顶级的核心处理芯片(美国安霸Ambarella Soc & SONY Xarina Soc),具有足够的主频冗余及强大的运算能力,可以同时进行多种运算、图像压缩处理,亦可同时支持威迪欧电子的私有协议及Onvif 标准协议。

ONVIF

ONVIF

ONVIF(网络接口开发论坛)介绍1、ONVIF规范涉及设备发现、实时音视频、摄像头PTZ控制、录像控制、视频分析等方面。

2、ONVIF规范描述了网络视频的模型、接口、数据类型以及数据交互的模式。

并复用了一些现有的标准,如WS系列标准等。

3、ONVIF规范的目标是实现一个网络视频框架协议,使不同厂商所生产的网络视频产品(包括摄录前端、录像设备等)完全互通。

SOAP介绍1、SOAP是Simple Object Access Protocol的缩写。

是基于XML的一种协议。

一条SOAP 消息就是一个普通的 XML 文档,包含下列元素:•必需的 Envelope 元素,可把此 XML 文档标识为一条 SOAP 消息•可选的 Header 元素,包含头部信息•必需的 Body 元素,包含所有的调用和响应信息•可选的 Fault 元素,提供有关在处理此消息所发生错误的信息2、在向Web Service发送的SOAP请求中,Body元素中的字段需与WSDL中数据类型的相符合。

在构建SOAP的过程中,必须从WSDL文件中获取并映射这一种对应关系。

然而这样一个对应过程将是充满了重复性和机械性的,为了避免不必要的人工差错以及节约开发时间,一个名为gSOAP的编译工具应运而生。

3、gSOAP利用编译器技术提供了一组透明化的SOAP API,并将与开发无关的SOAP 实现细节相关的内容对用户隐藏起来。

通过将WSDL文件解析序列化为C/C++文件,最小化了Web Service的开发过程。

Web Service介绍1、Web Service是基于XML和HTTPS的一种服务,其通信协议主要基于SOAP。

2、服务端、客户端以传递符合XML的SOAP消息实现服务的请求与回应。

其他部分比如音视频流则通过RTP/RTSP进行。

ONVIF实现机制1、ONVIF规范中设备管理和控制部分所定义的接口均以Web Services的形式提供,设备作为服务提供者为服务端。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
2018/10/10 * 10 *
获取摄像机上报的地址集 总结
(很多厂家五大功能的URL都相同,但是也有一些厂家每个功能要所对应 不同的URL,这样测试每个功能都要输入对应的 URL,否则会造成send request后,返回错误无法获取报文。所以这一步还是必须要做的。) 我们科达的IPC就是不同的URL地址。 比如LG就是是统一的URLhttp://172.19.80.80/onvif 。
ONVIF测试工具使用
监控产品线售后服务部
姓名: 陶君
2014年7月
2018/10/10 * 1 *
Onvif测试工具的名称
ONVIF Conformance Test 1.02 ONVIF Conformance Test是一款onvif官方测试用具,用于测试直接 onvif协议的IPC。
2018/10/10
*

8 *
获取摄像机上报的地址集使用方法
把红框中的前端 上报的报文进行 复制到 UltraEdit打开 。(直接在测试 工具中查看比较 累,复制到UE 下查看方便)
2018/10/10
*

9 *
2018/10/10 * 3 *
Onvif测试工具使用----单播搜索(二)
一般我们确认摄 像机是否支持 onvif协议,就 是使用Probe键 ,单播确认。如 果能正常能通过 ,至少能确认此 设备支持onvif 搜索。这时按 check查看 onvif设备是否 设备信息返回 直接在Device地址 栏中输入所要搜索 的IP地址,然后点 Probe键,是否可 以通过
2018/10/10
*

5 *
Onvif测试工具使用----搜索到的设备check不过
此用户名与密码 ,是由所check 的设备来确认的 ,有的厂家一定 要填写后,才能 check过,有的 厂家可以不填写 ,填了反而 check不过。所 以当大家onvif check不过时, 请一定要注意。 如果check不过,这时就需要 注意,填写设备的用户名与密 码,然后再check测试
2018/10/10 * 6 *
Onvif测试工具使用----搜索总结
1、使用测试工具,搜索的功能,一般只要probe与check 过,我们就认为此设备支持onvif协议。 2、注意点:用户名与密码是,有的厂家一定要填写后,才 能check过,有的厂家可以不填写,填了反而check不过。 所以当大家onvif check不过时,请一定要注意都填写或不 填写测试下。 3、用户名与密码一定要是管理员的。举例:海康是 admin与12345;大华是admin与admin;天视通admin 与123456。 4、注意安讯士摄像机的用户名与密码,一定要先登陆摄像 机在onvif权限中,手动来新建账号与密码使用的。
2018/10/10 * 4 *
Onvif测试工具使用----搜索到的设备check
使用check查看设备 onvif的返回,如能 正常通过,就是如 红圈中返回!
返回的设备厂家 信息,设备软硬 件版本。此信息 一般是由厂家自 定义填入,没有 特别的规定,一 定需要返回哪些 值!
我们要 DeviceMngmt 、 MediaConf 、 PTZ 、 Events 、 ImagingConf 这五大功能项中的能力,建议都使用对应的URL地址。
获取的这些功能地址,是为了之后得到onvif上报的其它功能参数来使用 。如MediaConf可以获取前端上报的分辨率、码流、帧率等参数。
2018/10/10
*

7 *
获取摄像机上报的地址集
把从Device Service Address的地址复制到 Request下
Onvif分别为DeviceMngmt、 MediaConf、PTZ、Events、 ImagingConf这些地址集, DeviceMngmt地址是由之前 搜索给出的地址。而其它地址 通过capabilites来获取
是可以做为评判标准使用的!
2018/10/10
*

2 *
Onvif测试工具使用----组播搜索(一)
红框内为搜索结 果搜索。 注意:onvif为 组播搜索,不支 持跨路由搜索。 建议使用同网段 中进行搜索。
onvif的搜索是组播 搜索,点击 Discover Devices 键进行搜索!
2018/10/10
*
http://wwwΒιβλιοθήκη
11 *
通过DeviceMngmt来设置获取前端参数一
获取摄像机上报的地址集 返回值
通过报文所知科达前端的DeviceMngmt、Events、ImagingConf、 MediaConf、PTZ所用的URL相同。 <tt:Device> <tt:XAddr>http://10.75.2.237:5550/onvif/device_service </tt:XAddr> <tt:Events> <tt:XAddr>http://10.75.2.237:5550/onvif/event_service </tt:XAddr> <tt:Imaging> <tt:XAddr>http://10.75.2.237:5550/onvif/image_service </tt:XAddr> <tt:Media> <tt:XAddr>http://10.75.2.237:5550/onvif/media_service</tt:XA ddr> <tt:PTZ> <tt:XAddr>http://10.75.2.237:5550/onvif/PTZ_service</ tt:XAddr>
相关文档
最新文档