直接回答
连接被拒绝通常意味着主机响应但没有服务接受目标端口。 超时意味着在客户端截止时间之前没有到达可用的响应,这可能表明错误的 IP、路由、过滤、睡眠状态或数据包丢失。
为什么会发生这种情况
这两种症状都发生在媒体解码之前,因此更改 H.264 设置为时过早。 有用的问题是主机、端口和路由是否可以从与查看器相同的网段到达。
从确切的状态代码或网络症状开始,然后一次更改一层。
受控测试
测试相机 IP,然后测试特定的 RTSP 端口,然后测试 RTSP 方法。 给电池相机足够的时间来唤醒,但保持整体测试的范围。
一次更改一个变量。 记录相机型号、固件、终端、账号; 然后将网络可达性、协议响应、媒体传输和解码作为单独的层进行测试。
使用专用的仅供查看的帐户和值得信赖的本地诊断工具。 在共享输出之前编辑凭证、私人地址和识别数据。
诊断顺序
| 查看 | 行动 | 进展的证据 |
|---|---|---|
| 地址 | 确认当前 DHCP 租赁或预订。 | 该 IP 属于目标摄像机。 |
| 港口 | 检查配置的RTSP服务是否开启。 | 已记录的端口上接受连接。 |
| 路线 | 在穿过路由器或 VPN 之前从相同的 VLAN 进行测试。 | 本地访问在引入远程访问之前就起作用。 |
| 协议 | 端口打开后发送真实的 RTSP 请求。 | 服务器返回 RTSP 响应。 |
保留证据
保留经过的时间和响应的最低层。 这会将模糊的“无法连接”报告变成路由、服务或 RTSP 问题。
边界和安全说明
成功的 ping 操作并不能证明 RTSP 已启用,打开的 TCP 端口也不能证明存在有效的流路径。
对于远程查看,请使用托管 VPN,而不是将 RTSP 或摄像机管理端口直接暴露到公共互联网。
SmartRTSP
SmartRTSP 是一款以相机为中心的 RTSP 和 ONVIF 查看器,适用于 Apple 设备、Windows 和 Android。 适合直接观看、发现和多机位检查; 当需要连续记录、证据导出或集中企业控制时,保留专用的 NVR 或 VMS。
常见问题
超时是否证明相机离线?
不会。防火墙、错误的路由、睡眠设备或数据包丢失都可能产生相同的症状。
连接被拒绝通常意味着什么?
主机可以访问,但没有任何内容接受请求的连接,或者主动拒绝它。
我应该首先增加超时吗?
仅足以覆盖记录的唤醒延迟; 否则,在长时间超时隐藏之前找到丢失的响应。
主要参考文献
相关 SmartRTSP 指南
打开相关指南使用计时和网络响应来决定是否调查路由、防火墙规则或不活动的 RTSP 服务。