RTSP Inspector vs ONVIF Device Manager 在摄像头流故障中的应用

当设备发现正常但 RTSP URL、SDP、传输、RTP 或编解码器诊断仍然失败时,比较 RTSP Inspector 与 ONVIF Device Manager。

RTSP, ONVIF, 对比, IP 摄像头, RTSP Inspector

ONVIF Device Manager 适用于发现设备、检查摄像头配置文件和查找流 URI。RTSP Inspector 在该 URI 变成诊断案例之后发挥作用。如果 ONVIF 工作正常但 RTSP 失败,问题已经从设备发现转移到 RTSP 控制、SDP、传输、RTP、RTCP 或编解码器行为。

此对比关联到 IP 摄像头 RTSP 故障排查工作流程,因为发现只是摄像头路径的第一部分。

对比表

需求 RTSP Inspector ONVIF Device Manager
发现摄像头 非主要功能 强项
查找流 URI 可以测试已知 URI 对 ONVIF 配置文件来说是强项
诊断 RTSP 状态码 显示 OPTIONS、DESCRIBE、SETUP、PLAY、头部和状态 有限
检查 SDP 和编解码器 显示轨道、负载类型、时钟频率、控制 URL、H.264/H.265 证据 有限
诊断传输 TCP 交错、UDP 单播、通道、端口、NAT 和防火墙证据 有限
导出诊断报告 PDF、HTML、Markdown、JSON 和 .risession 案例 非重点

最佳适用场景

当 ONVIF 配置文件存在但流 URL 失败、主码流与子码流不同、出现认证循环、SETUP 返回不支持的传输或媒体数据包未到达时,使用 RTSP Inspector。推荐的配套文章有 ONVIF 正常但 RTSP URL 失败RTSP 401 和 404 诊断RTSP 主码流 vs 子码流

当案例必须交给厂商时,RTSP Inspector 也是更好的选择。一份显示 RTSP 交换、SDP、传输选择、RTP 连续性和 RTCP 时序的报告比"ONVIF 配置文件看起来正确"更有说服力。

不适用场景

不要将 RTSP Inspector 用作 ONVIF 配置控制台。它并非旨在替代摄像头发现、设备设置、配置文件编辑或 ONVIF 管理。ONVIF Device Manager 在定位摄像头和读取配置文件元数据方面仍然有用。

RTSP Inspector 从这些元数据不够用的地方开始。

ONVIF Device Manager 仍然适用的地方

使用 ONVIF Device Manager 查找摄像头、检查媒体配置文件并发现厂商提供的流 URI。然后将 RTSP URI 复制到 RTSP Inspector 中,当你需要证明 DESCRIBE、SETUP、PLAY、RTP、RTCP 和编解码器检查期间发生的情况时使用。

这种分工很实用:ONVIF 识别候选流,RTSP Inspector 解释该流是否实际行为正确。

有关相关案例,请浏览 RTSP Inspector 博客索引