直接回答
RTSP 404 通常表示服务器可访问,但请求的媒体资源不存在于该路径上。 保持主机和端口固定,然后验证供应商路径、通道号和主/子流后缀。
为什么会发生这种情况
相机系列通常对直接相机、NVR 通道、双镜头和子流使用不同的路径。 因此,复制的示例可以到达正确的服务器,同时请求已安装模型未公开的资源。
从确切的状态代码或网络症状开始,然后一次更改一层。
受控测试
从制造商的最新手册开始,了解确切的型号和固件。 一次测试一条路径,不要在同一次尝试中更改 IP 地址、帐户和传输。
一次更改一个变量。 记录相机型号、固件、终端、账号; 然后将网络可达性、协议响应、媒体传输和解码作为单独的层进行测试。
使用专用的仅供查看的帐户和值得信赖的本地诊断工具。 在共享输出之前编辑凭证、私人地址和识别数据。
诊断顺序
| 查看 | 行动 | 进展的证据 |
|---|---|---|
| 端点 | 确认响应来自预期的摄像机或录像机。 | 服务器身份和 IP 与安装的设备匹配。 |
| 小路 | 将每个斜杠、通道和子类型与官方文档进行比较。 | DESCRIBE 返回媒体描述而不是 404。 |
| 录音机 | 使用 NVR 时,请对 NVR 和分配的通道进行寻址。 | 选定的通道映射到预期的摄像机。 |
| 溪流 | 仅在主路径已知后才尝试记录的子流。 | 两种资料都是可识别的,而不是猜测的。 |
保留证据
成功的 DESCRIBE 响应是比 ping 或开放端口更有力的证据,因为它证明所请求的媒体资源存在。
边界和安全说明
不要将供应商 URL 表作为普遍真理发布; 型号、刻录机映射和固件可以更改路径。
对于远程查看,请使用托管 VPN,而不是将 RTSP 或摄像机管理端口直接暴露到公共互联网。
SmartRTSP
SmartRTSP 是一款以相机为中心的 RTSP 和 ONVIF 查看器,适用于 Apple 设备、Windows 和 Android。 适合直接观看、发现和多机位检查; 当需要连续记录、证据导出或集中企业控制时,保留专用的 NVR 或 VMS。
常见问题
RTSP 404 是密码错误吗?
通常不会; 身份验证失败使用不同的响应,例如 401。
端口正确而路径错误可以吗?
是的。 RTSP 服务可以在正确的端口上应答,但仍然报告媒体资源不存在。
为什么直接摄像头 URL 会通过 NVR 出现故障?
记录器通常公开其自己的通道寻址方案,而不是原封不动地转发直接摄像机路径。
主要参考文献
相关 SmartRTSP 指南
打开相关指南使用 RTSP 响应将具有错误资源路径的可访问摄像机与网络或密码失败区分开。