首页 / 技术服务 / 局域网海康、大华、宇视摄像头 RTSP 取流技术文档
技术服务
局域网海康、大华、宇视摄像头 RTSP 取流技术文档
本文档适用于局域网内海康威视(Hikvision)、大华(Dahua)、宇视(Uniview)摄像头及 NVR 的 RTSP 取流配置,供视频集成、安防平台对接、AI 分析等场景使用
1. 适用范围
本文档适用于局域网内海康威视(Hikvision)、大华(Dahua)、宇视(Uniview)摄像头及 NVR 的 RTSP 取流配置,供视频集成、安防平台对接、AI 分析等场景使用
2. 取流方式选择
- 推荐:直接通过摄像头 IP 取流,延迟低、稳定性好、便于区分码流。
- 备选:通过 NVR 取流,URL 中的通道号对应 NVR 通道顺序,而非摄像头原始 IP。
3. 各品牌 RTSP 地址格式
3.1 海康威视
通用格式:
rtsp://[用户名]:[密码]@[设备IP]:[端口]/Streaming/channels/[通道号][码流号]
规则:
- 端口默认 554,部分老型号或特定配置为 10554。
- 通道号与码流号组合为三位数:101 = 1 通道主码流,102 = 1 通道子码流,201 = 2 通道主码流。
示例:
rtsp://admin:abc12345@192.168.1.64:554/Streaming/channels/101
3.2 大华

通用格式:
rtsp://[用户名]:[密码]@[设备IP]:[端口]/cam/realmonitor?channel=[通道号]&subtype=[码流类型]
规则:
- 端口默认 554,少数型号为 1554。
- 通道号从 1 开始;NVR 通道 1 对应第一台摄像头。
- subtype=0 主码流,subtype=1 辅码流,部分新型号支持 subtype=2 第三码流。
示例:
rtsp://admin:admin123@192.168.1.108:554/cam/realmonitor?channel=1&subtype=0
3.3 宇视

直接连接摄像头(IPC):
- 主码流:rtsp://[用户名]:[密码]@[相机IP]:554/media/video1
- 辅码流:rtsp://[用户名]:[密码]@[相机IP]:554/media/video2
通过宇视 NVR 取流:
rtsp://[用户名]:[密码]@[NVR_IP]:554/unicast/c[通道号]/s[码流号]/live
规则:c 后为 NVR 通道号(如 c1、c10);s0 主码流,s1 辅码流。
示例:
rtsp://admin:12345@192.168.1.200:554/unicast/c2/s0/live
4. 实施建议
1. 先用 VLC 播放器验证地址可出画面,再集成到软件。
2. 密码含 @、:、/ 等特殊字符时,需 URL 编码或改用纯数字字母密码测试。
3. 私有格式不适用时,可用 ONVIF Device Manager 等工具自动探测 RTSP 地址。
5. 常见问题
- 无法连接:检查 IP、端口、用户名密码、RTSP 服务是否开启。
- 有画面但卡顿:优先使用子码流,检查网络带宽。
- NVR 取流通道错位:确认 URL 通道号与 NVR 通道顺序一致。
常见问题
可以通过 NVR 获取下挂摄像头的 RTSP 流吗?
可以。只要 NVR 开启 RTSP 服务,把 NVR 的 IP 作为取流地址,用通道号访问下挂摄像头即可。但 URL 中的通道号对应 NVR 通道顺序,不是摄像头原始 IP;网络允许时优先直连摄像头。
海康、大华、宇视的 RTSP 地址格式有什么区别?
海康用 /Streaming/channels/101 这类三位数编码(101 为 1 通道主码流);大华用 /cam/realmonitor?channel=1&subtype=0 查询参数(subtype=0 主码流、1 辅码流);宇视直连用 /media/video1(主)和 /media/video2(辅),经 NVR 用 /unicast/c2/s0/live。
RTSP 地址拼好后连不上,怎么排查?
先用 VLC 打开“网络串流”验证地址;检查 IP、端口(默认 554)、用户名密码和 RTSP 服务是否开启;密码含 @、:、/ 时需 URL 编码;仍不行可用 ONVIF Device Manager 探测实际地址。
主码流和子码流应该怎么选?
需要高清画质和录像时用主码流;网络带宽有限、多路预览或移动端查看时用子码流,可显著降低带宽和延迟。
智慧云天