RTSP、RTMP、GB/T 28181 的区别与应用场景
区分三种常见视频传输协议的应用定位:局域网取流、互联网直播、以及国内监管平台联网。
定位对比
| 协议 | 主要用途 | 典型场景 | 传输层 |
|---|---|---|---|
| RTSP | 实时流控制与点播 | NVR 取 IPC 流、播放器预览 | TCP/UDP |
| RTMP | 互联网直播推流 | 推到视频号 / 直播平台 | TCP |
| GB/T 28181 | 国内安防联网标准 | 接入公安 / 交警 / 教育监管平台 | TCP/UDP + SIP |
RTSP
实时流协议,本身只负责控制(播放、暂停、停止),实际媒体数据走 RTP。是安防设备最通用的取流方式。
常见地址格式:rtsp://IP:554/Streaming/Channels/101(101 表示第 1 通道主码流,102 为子码流)。
优点是延迟低(通常 200~500ms),缺点是穿越防火墙能力弱,公网直接暴露不安全。
RTMP
早期互联网直播主流协议,基于 TCP,穿透性好。虽然在浏览器端已被 HTTP-FLV / HLS / WebRTC 大量替代, 但推流端(设备 → 服务器)仍广泛使用。安防场景中,把监控画面推到直播平台时会用到。 注意 RTMP 延迟通常在 1~3 秒。
GB/T 28181
中国国家标准,基于 SIP 信令 + RTP 媒体,规定了设备注册、目录上报、实时点播、录像检索与回放等流程。 凡是需要接入政府监管平台的项目,基本都要支持它。
- 需要配置:SIP 服务器 ID / 域、SIP 服务器地址与端口、设备国标 ID(20 位编码)。
- 设备编码有规则,通常由中心编码、行业编码、类型编码、序号等组成,需向平台方索取。
- 对接时最常见的问题是编码填错或端口/网段不通。
怎么选
- 局域网内 NVR 接入摄像机:RTSP(配合 ONVIF 自动发现)。
- 手机 / Web 远程观看:优先厂商 P2P 或 HTTPS-FLV / HLS。
- 接入政府 / 行业监管平台:GB/T 28181。
- 对外直播:摄像机/编码器 RTMP 推流到流媒体服务器再分发。
