ONVIF Device Test Tool(ONVIF测试工具)
详情介绍
ONVIF Device Test Tool是一款免费的ONVIF设备测试工具软件。它可以帮助ONVIF设备开发者、厂商和使用者进行设备测试,验证设备是否符合ONVIF协议标准。该软件提供了丰富的测试功能,包括设备发现、协议测试、视频测试、音频测试、RTP测试、Web测试等。用户可以通过输入设备的ONVIF URL或IP地址来查找设备,并通过软件进行协议测试和功能测试,以验证设备是否符合ONVIF协议标准。
此外,该软件还提供了详细的测试报告,包括测试结果、测试用例、测试数据等,方便用户进行问题排查和修复。ONVIF Device Test Tool是一款非常实用的ONVIF设备测试工具,可以帮助用户快速准确地测试ONVIF设备,提高设备的兼容性和稳定性,为用户提供更好的使用体验。
2.点击同意相关协议
3.选择安装位置,小编建议最好不要安装到系统盘中
4.等待安装完成即可
2.选择其中一台设备测试,点击check按钮,读取响应的IPc信息
3.点击Get按钮,可以读取IPC的视频流信息
4.点击"Get"读取IPC的码流,选择大多数厂家用的“RTP/RTSP/TCP”,并点击“Play Video”,调取视频流
2.客户端根据 WSDL 描述文档,会生成一个 SOAP 请求消息,该请求会被嵌入在一个HTTP POST请求中,发送到 Web Services 所在的Web 服务器。Web Services 请求处理器解析收到的 SOAP 请求,调用相应的 Web Services。然后再生成相应的 SOAP 应答。Web 服务器得到 SOAP 应答后,会再通过 HTTP应答的方式把信息送回到客户端。
3.WSDL是Web services 描述语言(Web Service Description Language)的缩写。是一个用来描述Web服务和说明如何与Web服务通信的XML语言,为用户提供详细的接口说明书。
4.SOAP是Simple Object Access Protocol的缩写。是基于XML的一种协议。一条 SOAP 消息就是一个普通的 XML 文档,包含下列元素:
必需的 Envelope 元素,可把此 XML 文档标识为一条 SOAP 消息
可选的 Header 元素,包含头部信息
必需的 Body 元素,包含所有的调用和响应信息
可选的 Fault 元素,提供有关在处理此消息所发生错误的信息
5.在向Web Service发送的SOAP请求中,Body元素中的字段需与WSDL中数据类型的相符合。在构建SOAP的过程中,必须从WSDL文件中获取并映射这一种对应关系。然而这样一个对应过程将是充满了重复性和机械性的,为了避免不必要的人工差错以及节约开发时间,一个名为gSOAP的编译工具应运而生。
gSOAP利用编译器技术提供了一组透明化的SOAP API,并将与开发无关的SOAP实现细节相关的内容对用户隐藏起来。通过将WSDL文件解析序列化为C/C++文件,最小化了Web Service的开发过程。
6.ONVIF规范中设备管理和控制部分所定义的接口均以Web Services的形式提供。ONVIF规范涵盖了完全的XML及WSDL的定义。每一个支持ONVIF规范的终端设备均须提供与功能相应的Web Service。服务端与客户端的数据交互采用SOAP协议。 ONVIF中的其他部分比如音视频流则通过RTP/RTSP进行 。
此外,该软件还提供了详细的测试报告,包括测试结果、测试用例、测试数据等,方便用户进行问题排查和修复。ONVIF Device Test Tool是一款非常实用的ONVIF设备测试工具,可以帮助用户快速准确地测试ONVIF设备,提高设备的兼容性和稳定性,为用户提供更好的使用体验。
安装教程
1.解压数据包。用鼠标双击“setup.msi”打开进入安装向导2.点击同意相关协议
3.选择安装位置,小编建议最好不要安装到系统盘中
4.等待安装完成即可
使用教程
1.打开该软件,选择本机的IP为192.168.2.231(自动显示),点击Discover Devices按钮后,将支持Onvif协议的同一个局域网内的前端设备搜索的地址搜索出来,显示在下方,右上方为h获取的每个设备的uuid,ip等信息。2.选择其中一台设备测试,点击check按钮,读取响应的IPc信息
3.点击Get按钮,可以读取IPC的视频流信息
4.点击"Get"读取IPC的码流,选择大多数厂家用的“RTP/RTSP/TCP”,并点击“Play Video”,调取视频流
onvif规范的实现机制
1.Web Service是基于网络的、分布式的模块化组件,执行特定的任务。Web Service 主要利用 HTTP 和 SOAP 协议使数据在 Web 上传输。Web 用户能够使用 SOAP 和 HTTP通过 Web 调用的方法来调用远程对象。2.客户端根据 WSDL 描述文档,会生成一个 SOAP 请求消息,该请求会被嵌入在一个HTTP POST请求中,发送到 Web Services 所在的Web 服务器。Web Services 请求处理器解析收到的 SOAP 请求,调用相应的 Web Services。然后再生成相应的 SOAP 应答。Web 服务器得到 SOAP 应答后,会再通过 HTTP应答的方式把信息送回到客户端。
3.WSDL是Web services 描述语言(Web Service Description Language)的缩写。是一个用来描述Web服务和说明如何与Web服务通信的XML语言,为用户提供详细的接口说明书。
4.SOAP是Simple Object Access Protocol的缩写。是基于XML的一种协议。一条 SOAP 消息就是一个普通的 XML 文档,包含下列元素:
必需的 Envelope 元素,可把此 XML 文档标识为一条 SOAP 消息
可选的 Header 元素,包含头部信息
必需的 Body 元素,包含所有的调用和响应信息
可选的 Fault 元素,提供有关在处理此消息所发生错误的信息
5.在向Web Service发送的SOAP请求中,Body元素中的字段需与WSDL中数据类型的相符合。在构建SOAP的过程中,必须从WSDL文件中获取并映射这一种对应关系。然而这样一个对应过程将是充满了重复性和机械性的,为了避免不必要的人工差错以及节约开发时间,一个名为gSOAP的编译工具应运而生。
gSOAP利用编译器技术提供了一组透明化的SOAP API,并将与开发无关的SOAP实现细节相关的内容对用户隐藏起来。通过将WSDL文件解析序列化为C/C++文件,最小化了Web Service的开发过程。
6.ONVIF规范中设备管理和控制部分所定义的接口均以Web Services的形式提供。ONVIF规范涵盖了完全的XML及WSDL的定义。每一个支持ONVIF规范的终端设备均须提供与功能相应的Web Service。服务端与客户端的数据交互采用SOAP协议。 ONVIF中的其他部分比如音视频流则通过RTP/RTSP进行 。
同类软件
网友评论
共0条评论(您的评论需要经过审核才能显示)