STREAMING PROTOCOLS

看懂监控系统的九种常用协议

从视频取流、低延时网页播放、会话控制到消息与文件传输,RTSP、RTMP、GB28181、FTP、MQTT、HTTP、ONVIF、SIP 与 WebRTC 各司其职,共同组成监控与物联网系统的通信基础。

实时预览直播推流国标级联网页低延时设备发现消息通信文件传输
01 · 协议简介

不同链路,解决不同问题

这些协议分别覆盖视频、控制、消息、文件和 Web 接口。项目设计时,应根据终端类型、实时性、平台能力和行业规范组合使用。

P / 01

RTSP

REAL TIME STREAMING PROTOCOL

常见于网络摄像机和录像机的实时取流。客户端可以发起播放、暂停等控制,视频数据通常通过 RTP 传输。

  • 典型用途:监控预览、局域网取流
  • 主要特点:控制灵活、设备支持广
  • 常用端口:554
P / 02

RTMP

REAL-TIME MESSAGING PROTOCOL

成熟的直播推流协议,常用于编码器或直播软件向媒体服务器发送音视频。生态完整,传输稳定。

  • 典型用途:直播推流、平台转发
  • 主要特点:兼容性强、服务端成熟
  • 常用端口:1935
P / 03

GB28181

公共安全视频监控联网系统标准

以 SIP 完成设备注册、心跳和控制,以 RTP 承载媒体,适合监控设备接入、跨平台联网和上下级级联。

  • 典型用途:国标设备接入、平台级联
  • 主要特点:统一信令、行业标准化
  • 常用端口:5060(可配置)
P / 04

FTP

FILE TRANSFER PROTOCOL

面向文件上传与下载,监控系统常用它传输录像片段、抓拍图片、配置备份或升级包,支持账号权限与目录管理。

  • 典型用途:录像、图片和升级包传输
  • 主要特点:文件管理成熟、兼容广
  • 常用端口:21(控制)
P / 05

MQTT

MESSAGE QUEUING TELEMETRY TRANSPORT

轻量级发布/订阅消息协议,适合设备状态、告警事件、传感器数据和控制指令的低带宽传输。

  • 典型用途:告警上报、设备状态、物联网
  • 主要特点:轻量、解耦、支持服务质量
  • 常用端口:1883 / 8883
P / 06

HTTP

HYPERTEXT TRANSFER PROTOCOL

Web 与开放接口的基础协议,常用于设备配置、REST API、截图下载、平台登录及业务数据交互;配合 TLS 即为 HTTPS。

  • 典型用途:Web 管理、API、资源下载
  • 主要特点:通用、易集成、生态完整
  • 常用端口:80 / 443
P / 07

ONVIF

OPEN NETWORK VIDEO INTERFACE FORUM

网络视频设备互操作规范,可统一完成摄像机发现、能力查询、媒体配置、云台控制和事件订阅。

  • 典型用途:摄像机发现、配置与控制
  • 主要特点:跨品牌互操作、标准化接口
  • 常见基础:SOAP / HTTP / RTSP
P / 08

SIP

SESSION INITIATION PROTOCOL

用于建立、修改和终止实时通信会话,负责注册、寻址、呼叫协商与状态维护;GB28181 的设备注册和控制信令也以 SIP 为基础。

  • 典型用途:设备注册、呼叫控制、会话协商
  • 主要特点:信令与媒体分离、扩展性强
  • 常用端口:5060 / 5061
P / 09

WebRTC

WEB REAL-TIME COMMUNICATION

让浏览器与应用进行低延时音视频通信。监控平台可将摄像机视频转换为 WebRTC,在网页中实时预览,并按需实现双向语音。

  • 典型用途:网页低延时预览、双向语音
  • 主要特点:浏览器原生支持、媒体加密
  • 常用端口:由 ICE 协商,无固定端口
02 · 快速对比

选型先看使用场景

协议没有绝对优劣:视频、设备管理、消息、文件和 Web 接口属于不同层次,实际系统通常会组合使用。

协议主要角色常见传输优势适用场景
RTSP客户端拉流与控制TCP / UDP + RTP低延迟、设备兼容广摄像机、NVR、实时预览
RTMP采集端主动推流TCP推流稳定、工具成熟直播、编码器、媒体服务器
GB28181设备注册与平台级联SIP + RTP标准化管理、跨平台联网安防监控、国标平台、目录级联
FTP客户端与服务器传文件TCP目录与大文件传输成熟录像、抓图、备份、升级包
MQTT发布者、代理与订阅者TCP / TLS轻量、低带宽、消息解耦告警、状态、传感器和控制
HTTP请求与响应式接口TCP / TLS通用、易开发、浏览器友好Web 管理、REST API、下载
ONVIF设备发现、配置与控制SOAP / HTTP跨厂商设备互操作摄像机接入、云台、事件订阅
SIP注册、寻址与会话控制UDP / TCP / TLS信令标准化、扩展性强语音视频呼叫、GB28181 信令
WebRTC浏览器实时音视频ICE + DTLS-SRTP低延时、加密、网页可直接播放网页预览、双向语音、远程协作
03 · 典型链路

从设备到业务画面

实际系统会同时使用多种协议:ONVIF 发现和配置设备,SIP 建立和控制会话,RTSP、RTMP 或 GB28181 接入视频,WebRTC 将视频低延时送到网页,MQTT 上报告警,HTTP 与 FTP 承担接口和文件交换。

发现与配置

ONVIF 或 HTTP 完成设备发现、鉴权和参数配置。

音视频接入

通过 RTSP、RTMP 或 GB28181 建立媒体链路。

消息与文件

MQTT 上报告警状态,FTP 传输录像与抓拍文件。

平台业务

通过 HTTP/HTTPS API 提供管理能力,WebRTC 向网页提供低延时预览。

组合建议:ONVIF 负责“找到并配置设备”,SIP 负责“注册与控制会话”,RTSP/RTMP/GB28181 负责“接入视频”,WebRTC 负责“网页实时播放”,MQTT 负责“发事件”,FTP 负责“传文件”,HTTP/HTTPS 负责“连接业务系统”。