连接详情
| RTSP URL 格式 | rtsp://username:password@camera-ip:554/cam/realmonitor?channel=1&subtype=0 |
|---|---|
| 子码流地址 | rtsp://username:password@camera-ip:554/cam/realmonitor?channel=1&subtype=1 |
| ONVIF | 支持 |
| ONVIF 端口 | 80 |
| 默认登录信息 | admin,以及你在摄像头上设置的密码 |
| 厂商应用 | DMSS / gDMSS |
Dahua 摄像头通过 RTSP 在 /cam/realmonitor?channel=1&subtype=0 推送主码流,在 subtype=1 推送子码流。支持 ONVIF,但用户账户通常需要在摄像头 Web 界面的 Setup → System → Account 下显式创建一个 ONVIF 角色。
如何添加 Dahua 摄像头
- 用摄像头的局域网 IP 地址登录其 Web 管理界面。
- 进入 设置 → 网络 → 连接,确认 RTSP 端口为 554;在 设置 → 网络 → 接入平台 中启用 ONVIF。
- 主码流用 subtype=0,子码流用 subtype=1。
常见问题
Dahua 的 RTSP URL 格式是什么?
Dahua 摄像头和录像机主码流使用 rtsp://username:password@camera-ip:554/cam/realmonitor?channel=1&subtype=0,子码流使用 subtype=1。对于 NVR 的其他通道,请递增 channel 参数。
如何在不使用 DMSS 或 gDMSS 的情况下在 iPhone 上查看 Dahua 摄像头?
安装一款支持 RTSP 或 ONVIF 的 iOS 查看器,添加一个新摄像头,粘贴 Dahua 的 RTSP URL,你就可以直接通过 Wi-Fi 进行串流了。跳过 DMSS 可以省去云账号设置、P2P 中继以及由此带来的额外延迟。
Dahua 支持 ONVIF 吗?
是的,几乎所有现代 Dahua 摄像头都支持 ONVIF。它通常默认启用,但在 iPhone 查看器能够完成认证之前,你可能需要在 Setup → System → Account → ONVIF 下添加一个 ONVIF 用户。
为什么我的 Dahua 摄像头无法通过 RTSP 连接?
检查四件事:摄像头在其 LAN IP 上可达、554 端口未被重映射、用户具有实时预览权限(Setup → System → Account),以及 URL 中的每个 & 符号都已转义为 &。大多数故障都归结为缺少 ONVIF 用户或未转义的 & 符号。
如何获取 Dahua 摄像头的子码流?
在 RTSP URL 上附加 subtype=1 来代替 subtype=0:rtsp://user:pass@camera-ip:554/cam/realmonitor?channel=1&subtype=1。子码流分辨率更低,非常适合 iPhone 上的多摄像头布局,在解码带宽受限时尤为有用。
我可以在 iPhone 上通过 RTSP 查看 Dahua NVR 吗?
可以。将 URL 指向 NVR 的 IP,并为每个接入的摄像头递增 channel 参数:摄像头 1 用 channel=1,摄像头 2 用 channel=2,以此类推。每个通道保存一条记录,iPhone 查看器会将它们集中到同一个网格中。
下载应用并用你的摄像头测试
扫描二维码或打开 App Store 链接,用你的 RTSP 或 ONVIF 摄像头试用 IP Camera Viewer & Monitor。