直接回答
UDP 3702 与 WS-Discovery 关联,但摄像机的 ONVIF 设备服务可以侦听供应商选择的不同 HTTP 或 HTTPS 端口。 使用发现来了解服务地址,然后连接到返回的端点。
为什么会发生这种情况
在端口 3702 上调用每个 ONVIF 操作都会失败,因为发现与设备管理或媒体服务不同。 供应商常见问题解答也可能会命名特定于型号的 ONVIF 服务端口。
Discovery只定位一个设备服务; 媒体配置文件、凭证和路由仍然需要自己的检查。
受控测试
捕获发现响应并读取 xaddr 而不是猜测服务端口。
一次更改一个变量。 记录相机型号、固件、终端、账号; 然后将网络可达性、协议响应、媒体传输和解码作为单独的层进行测试。
使用专用的仅供查看的帐户和值得信赖的本地诊断工具。 在共享输出之前编辑凭证、私人地址和识别数据。
诊断顺序
| 查看 | 行动 | 进展的证据 |
|---|---|---|
| 探测 | 在本地摄像机网络上运行发现。 | 响应标识设备和 xaddr。 |
| 地址 | 解析 xaddr 方案、主机、端口和路径。 | 服务端点是明确的。 |
| 称呼 | 对返回的设备服务进行身份验证。 | 功能和配置文件可用。 |
| 溪流 | 单独请求并测试媒体 URI。 | RTSP 播放在其自己的端口上进行验证。 |
保留证据
分别记录三个字段:发现传输、ONVIF 服务端点和 RTSP 流端点。
边界和安全说明
特定于型号的服务端口并非通用默认值; 在官方文档或发现响应中确认它们。
对于远程查看,请使用托管 VPN,而不是将 RTSP 或摄像机管理端口直接暴露到公共互联网。
SmartRTSP
SmartRTSP 是一款以相机为中心的 RTSP 和 ONVIF 查看器,适用于 Apple 设备、Windows 和 Android。 适合直接观看、发现和多机位检查; 当需要连续记录、证据导出或集中企业控制时,保留专用的 NVR 或 VMS。
常见问题
3702 是 ONVIF 视频端口吗?
否。它用于 WS-Discovery; 视频通常使用单独的 RTSP 或 HTTPS 媒体路径。
为什么我的相机使用另一个 ONVIF 端口?
供应商可以在特定于模型的端口上公开 ONVIF HTTP 或 HTTPS 服务。
我应该扫描多个端口来查找 ONVIF 吗?
更喜欢本地发现、当前供应商文档或相机配置,而不是广泛扫描。
主要参考文献
相关 SmartRTSP 指南
打开相关指南将 WS-Discovery 流量与用于 ONVIF 设备和媒体调用的 HTTP 或 HTTPS 端点分开。