首页 / 技术服务 / 局域网海康、大华、宇视摄像头 RTSP 取流技术文档

技术服务

局域网海康、大华、宇视摄像头 RTSP 取流技术文档

本文档适用于局域网内海康威视(Hikvision)、大华(Dahua)、宇视(Uniview)摄像头及 NVR 的 RTSP 取流配置,供视频集成、安防平台对接、AI 分析等场景使用

2026-11-05 · 智慧云天

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 探测实际地址。

主码流和子码流应该怎么选?

需要高清画质和录像时用主码流;网络带宽有限、多路预览或移动端查看时用子码流,可显著降低带宽和延迟。