😁博客主页😁:🚀https://blog.csdn.net/wkd_007🚀
🤑博客内容🤑:🍭嵌入式开发、Linux、C语言、C++、数据结构、音视频🍭
🤣本文内容🤣:🍭介绍Onvif 测试工具(ONVIF Device Test Tool) 🍭
😎金句分享😎:🍭你不能选择最好的,但最好的会来选择你——泰戈尔🍭
⏰发布时间⏰:

本文未经允许,不得转发!!!


在这里插入图片描述

在这里插入图片描述

🎄一、概述

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

Logo

技术共进,成长同行——讯飞AI开发者社区

更多推荐