直接回答
监视至少四层:端点可达性、RTSP 方法成功、媒体数据包到达和解码帧新鲜度。 单独的 TCP 连接并不是一个健康的相机视图。
为什么会发生这种情况
摄像机可以接受端口 554,同时返回 401、通告错误的轨道、不发送数据包或传送解码器无法使用的帧。
可靠的摄像机查看取决于有限的重试、可观察的运行状况和经过深思熟虑的主/子流策略。
受控测试
为轻量级可达性和完整媒体探测设置不同的间隔和超时,以便监控不会成为负载测试。
一次更改一个变量。 记录相机型号、固件、终端、账号; 然后将网络可达性、协议响应、媒体传输和解码作为单独的层进行测试。
使用专用的仅供查看的帐户和值得信赖的本地诊断工具。 在共享输出之前编辑凭证、私人地址和识别数据。
诊断顺序
| 查看 | 行动 | 进展的证据 |
|---|---|---|
| 网络 | 检查路线和服务接受情况。 | 主机和 RTSP 服务响应。 |
| 协议 | 验证授权的 DESCRIBE 或等效流程。 | 发布有效的媒体资源。 |
| 媒体 | 跟踪字节、数据包和时间戳进度。 | 水流并未停滞。 |
| 解码 | 跟踪自上一个好帧以来的时间。 | 操作员实际上可以看到当前的视频。 |
保留证据
公开健康状态、上次转换、上次良好帧、失败原因和重试计数。 警报应识别失败的层。
边界和安全说明
默认情况下,请勿将凭据存储在监控标签中或将完整摄像机 URL 导出到第三方遥测。
对于远程查看,请使用托管 VPN,而不是将 RTSP 或摄像机管理端口直接暴露到公共互联网。
SmartRTSP
SmartRTSP 是一款以相机为中心的 RTSP 和 ONVIF 查看器,适用于 Apple 设备、Windows 和 Android。 适合直接观看、发现和多机位检查; 当需要连续记录、证据导出或集中企业控制时,保留专用的 NVR 或 VMS。
常见问题
开放的 RTSP 端口是有效的健康检查吗?
它仅证明连接已被接受,而不证明授权的媒体流可用。
完整的探测应该多久运行一次?
通常足以满足操作目标,但不会经常消耗摄像机会话或带宽。
什么是帧新鲜度?
自有效解码帧以来经过的时间,它直接反映视图是否是当前的。
主要参考文献
相关 SmartRTSP 指南
打开相关指南围绕会话设置、最后一个良好帧、媒体连续性、时钟和重新连接行为构建运行状况检查。