【Onvif从零实践】02、Onvif 测试工具(ONVIF Device Test Tool)的 安装、使用 教程
😁博客主页😁:🚀https://blog.csdn.net/wkd_007🚀
🤑博客内容🤑:🍭嵌入式开发、Linux、C语言、C++、数据结构、音视频🍭
🤣本文内容🤣:🍭介绍Onvif 测试工具(ONVIF Device Test Tool) 🍭
😎金句分享😎:🍭你不能选择最好的,但最好的会来选择你——泰戈尔🍭
⏰发布时间⏰:
本文未经允许,不得转发!!!
目录
- 🎄一、概述
- 🎄二、下载、安装
- 🎄三、工具使用详解
- ✨3.1 搜索设备
- ✨3.2 视频流获取
- ✨3.3 PTZ 云台控制
- ✨3.4 Requests模式
- 🎄四、故障排查指南
- 🎄五、总结
🎄一、概述
ONVIF Device Test Tool
是ONVIF组织开发的官方工具,用于测试网络视频设备(IPC/NVR等)是否符合ONVIF协议规范,确保设备间互操作性。
ONVIF Device Test Tool
主要功能
- 设备发现:自动搜索局域网内的ONVIF兼容设备。
- 功能验证:测试设备支持的服务(如视频流、PTZ控制、事件报警等)及配置参数(分辨率、帧率等)。
- 安全测试:验证用户权限、密码安全及数据加密等。
- 性能评估:检查多用户访问时视频流的稳定性。
- 报告生成:记录测试结果,便于分析设备兼容性。
🎄二、下载、安装
下载:可以从ONVIF官网下载最新版本,但它需要注册会员。有需要的可以下载这个:
https://download.csdn.net/download/wkd_007/91547473
安装:双击 setup.exe 后,跟着向导一步一步安装即可。
🎄三、工具使用详解
这个小节介绍 Onvif 测试工具(ONVIF Device Test Tool) 的使用。主要从 搜索设备、视频流获取、PTZ云台控制 三个方面进行介绍。
✨3.1 搜索设备
搜索设备步骤:
- 1、网卡选择:启动工具 → 在NIC下拉菜单选择与摄像头同网段的物理网卡。
- 2、一键探测:点击 Discover Devices 按钮,工具自动发送
WS-Discovery
多播请求(UDP:239.255.255.250:3702
)。 - 3、结果解析:
成功:设备列表显示IP、UUID,。
失败:检查设备是否启用ONVIF(需在设备后台手动开启)。 - 4、认证:输入用户名密码后,点击
Check
。
成功:会显示型号(DS-2DE2402IW-DE3)、制造商(如海康)
识别:检查设备是否设置了用户密码。
配置注意:
- 海康/大华等设备需进入 配置→高级配置→启用ONVIF→添加用户。
- 部分设备需填写用户名密码才能通过 Check 验证。
✨3.2 视频流获取
操作流程:
-
1、进入Debug模块:选择设备 → 输入密码 → 点击 Debug 选项卡。
-
2、获取流地址:
①点击 Media 选项卡;
②在 Media URL 后点击Get
,获取服务地址;
③在 Media Profile 处点击 Get,获取码流;
④选择一个想播放的码流选项;
⑤点击 Play Video,播放视频流。
✨3.3 PTZ 云台控制
PTZ云台控制功能 和 视频流获取 差不多。
操作步骤:
①点击 PTZ 选项卡;
②在 PTZ URL 后点击 Get
,获取服务地址;
③在 Media Profile 处点击 Get,获取码流;
④选择一个想控制的码流选项;
⑤在 PTZ Control 区域进行控制。
控制模式:
- 连续控制(Continuous):按住方向键持续移动,松开停止。
- 绝对位置(Absolute):输入坐标值(如Pan=0.5, Tilt=-0.3)移动到固定角度。
- 相对控制(Relative):基于当前位置偏移(如Zoom+0.1)。
✨3.4 Requests模式
Requests模式作用:手动构造/发送SOAP请求,用于定制化指令(如事件订阅)。利用 Requests 模式生成的XML模板编写代码。
操作流程(以PTZ为例,其他都差不多):
①点击 Requests 选项卡;
②选择功能模块,这里选的PTZ,选择某个xml后,会填到Request框中,可以修改参数;
③修改服务地址(Service Address)为对应模块地址;
④点击 Send Request ;
⑤查看原始响应,当返回200 OK时表明测试成功。
🎄四、故障排查指南
问题 | 原因 | 解决方案 |
---|---|---|
设备搜索失败 | ONVIF未启用/网络隔离 | 检查设备配置及防火墙1 |
401 Unauthorized | 密码错误/认证方式不匹配 | 使用Digest或WS-Security6 |
视频无法播放 | 流地址错误/编码格式不支持 | 确认Profile及VLC解码器4 |
PTZ控制无响应 | Profile不支持PTZ/URL错误 | 更换Profile或重新获取URL3 |
🎄五、总结
👉本文介绍了Onvif 测试工具(ONVIF Device Test Tool)的 安装和使用。通过此工具,用户可快速验证ONVIF设备能力,为系统集成与开发提供可靠基线。
如果文章有帮助的话,点赞👍、收藏⭐,支持一波,谢谢 😁😁😁
参考:
https://blog.csdn.net/u011425939/article/details/79235260
https://www.sohu.com/a/391480938_120361708
https://cloud.tencent.com/developer/article/1623493