摄像头团队排查流故障的 RTSP 诊断常见问题解答

关于 VLC、ONVIF、UDP、TCP、SDP、RTP 丢包、RTCP 时序、摄像头报告和 RTSP Inspector 的常见 RTSP 诊断问题解答。

RTSP, 常见问题, IP 摄像头, RTSP Inspector, 诊断

本常见问题解答回答了摄像头厂商、CCTV 集成商、NVR 团队和视频平台工程师在流连接、失败、冻结或在不同客户端表现不同时提出的问题。它配合 IP 摄像头 RTSP 故障排查工作流程 使用。

RTSP Inspector 是 VLC 的替代品吗?

不是。VLC 是一个播放器。RTSP Inspector 是一个诊断和报告工作台。使用 VLC 查看流是否能播放。在结果不明确时,使用 RTSP Inspector 解释 RTSP 状态、SDP、传输、RTP、RTCP 和编解码器行为。

为什么 VLC 能播放流,但我的 NVR 或分析应用却失败了?

VLC 可能容忍更严格的客户端会拒绝的流行为。常见原因包括 SDP 不匹配、缺少 SPS/PPS、H.265 兼容性、RTP 丢包、时间戳漂移、负载类型不匹配或传输差异。RTSP Inspector 有助于证明是哪个环节失败了。

ONVIF 和 RTSP 诊断有什么区别?

ONVIF 有助于发现设备、配置文件和流 URI。RTSP 诊断解释了测试 URI 后发生的情况:DESCRIBE、SETUP、PLAY、SDP、RTP、RTCP 和编解码器结构。参见 RTSP Inspector vs ONVIF Device Manager

我应该先尝试 UDP 还是 TCP 交错?

先尝试与生产环境匹配的路径,然后进行比较。UDP 可以暴露防火墙、NAT 和丢包问题。TCP 交错可以通过更严格的网络,但可能在可靠流背后隐藏网络丟包。使用 RTSP 通过 UDP 或 TCP 超时RTSP UDP 被防火墙或 NAT 阻止

SDP 证明了什么?

SDP 证明了摄像头关于轨道、编解码器、负载类型、时钟频率、控制 URL 和媒体参数的声明。如果 SDP 错误,播放可能在开始任何有用的视频分析之前就失败了。阅读 SDP、H.264 和 H.265 诊断

RTCP 在 RTP 丢包之外还增加了什么?

RTP 显示数据包交付和时间戳。RTCP 增加了发送方报告、时序上下文、数据包计数、抖动、CNAME 和流健康证据,有助于区分网络丟包和摄像头时序行为。

我什么时候需要诊断报告?

当案例必须离开你的屏幕时使用报告:客户支持、摄像头厂商升级、QA 证据、现场服务记录或内部调试。RTSP Inspector专业版导出 PDF、HTML、Markdown、JSON 和保存的 .risession 案例。

如果我已经有 Wireshark,RTSP Inspector 还有用吗?

是的,当任务是 RTSP 诊断而不是广泛的数据包分析时。Wireshark 可以显示数据包。RTSP Inspector 将 RTSP、SDP、RTP、RTCP 和编解码器证据组织成专注的工作流程和报告路径。