监控网络排障先对端口表,能省一半时间:RTSP 554 管视频流,HTTP 80 与 HTTPS 443 管设备管理面,ONVIF 设备发现走 UDP 3702,GB/T 28181 国标注册走 SIP 5060,被路由器屏蔽时可改 5061 或 5062。防火墙放行按管理面、信令面、媒体面三类开白名单,别整段通配。本文给常用端口对照与放行策略。

四类协议的分工:谁管发现、谁管视频、谁管注册

监控设备上跑的四类协议职责不重叠,混在一起容易误判故障。ONVIF 负责被发现和被控制,本身不传视频,它通过能力查询返回 RTSP 地址;RTSP 是视频流的控制协议,真正的媒体数据走 RTP;GB/T 28181 是国标注册与信令协议,设备借此注册到平台并上报心跳;HTTP/HTTPS 管 Web 登录、抓图和 API。排查时先分清是哪一层不通。

协议 职责 是否传视频
ONVIF 设备发现、媒体验证、云台控制 不传,只返回取流地址
RTSP/RTP 视频流会话建立与媒体传输 传视频
GB/T 28181 国标注册、信令、媒体上报 信令+媒体
HTTP/HTTPS Web 管理、抓图、API 不传流

常用端口对照表

端口号用于定位服务和排障,配置防火墙、做 NAT 映射时逐项核对。下表是监控网络中常见的服务端口,默认值以设备出厂为准,部分厂商私有端口按设备手册确认。

服务 默认端口 用途
RTSP 554 TCP 实时视频流、回放流
HTTP 80 TCP Web 登录、CGI/API、抓图
HTTPS 443 TCP 加密 Web 访问、API
ONVIF 设备发现 3702 UDP 局域网自动发现
ONVIF 媒体/PTZ 80 或 8080 媒体配置、云台控制
GB/T 28181 SIP 5060 国标注册与信令
RTMP 1935 TCP 推流到流媒体服务
NTP 123 UDP 时间同步
SNMP 161 UDP 网络管理轮询

端口值有两个细节容易踩坑。其一,默认端口多数可改,修改后平台、录像机与防火墙三处要同步,只改一端等于白改;其二,UDP 类端口如 3702、123 不做 NAT 映射时,跨网段设备发现与时间同步不可用,规划时先分清局域网使用还是公网接入,再决定端口放行策略。

防火墙放行:管理面、信令面、媒体面分开开

防火墙策略按三个面分别开白名单,比整段放行可控。管理面只对运维网段开放 80/443,不给全网;信令面开放 SIP 端口给国标平台;媒体面开放 RTSP 端口给解码器与客户端。实际项目中常见等保测评把 554 默认封掉导致全部门禁断流的现象,放行对应网段的流访问端口即可恢复。

  1. 管理面:80/443 仅向运维网段开放,绑定源地址;
  2. 信令面:SIP 5060/5061 向国标平台 IP 开放;
  3. 媒体面:554 与 RTP 动态端口向解码器和客户端网段开放;
  4. 运维终端的抓包、调试端口按需临时放行,用后关闭。

NAT 与公网接入的端口坑

公网接入监控设备时,NAT 映射最容易漏端口。只映射 RTSP 554 不映射 SIP 端口,设备能出流但注册不上;映射了管理端口没映射媒体端口,能看配置拉不了流。另外部分厂商标注设备本地 SIP 端口不要用默认 5060,路由器可能屏蔽,改 5061、5062 这类非默认端口。

  1. 只映射 554 不映射 SIP:能出流、注册不上,逐项补端口;
  2. 本地 SIP 端口:避开默认 5060,改 5061/5062 等非默认端口;
  3. 公网暴露越少越好:远程维护优先走 VPN 回程,不直接映射管理端口;
  4. 端口号以设备手册为准,改端口后同步更新平台与防火墙配置。

GB/T 28181 对接参数写什么

国标对接配置里几个参数直接影响注册成败。注册有效期常用 3600 秒,心跳周期 60 秒,心跳连续超时 3 次判定设备离线;SIP 域取 SIP 服务器 ID 的前 10 位;视频通道编码 ID 与设备编号规则相同,通道号段常用第 11-13 位改 131 与设备编号区分。参数写错表现为设备反复离线或注册超时。

参数 常用值 说明
注册有效期 3600s 设备重新注册周期
心跳周期 60s 设备上报在线状态间隔
最大超时次数 3 次 连续超时判离线
SIP 域 服务器 ID 前 10 位 与平台配置一致
通道编码 设备编号规则、11-13 位 131 与设备编号区分

排错三步:ping、测端口、抓包

网络类故障按顺序排查,别一上来就改配置。连通性不通先 ping,主机通但服务不通用 telnet 或 nc 测对应端口,仍定位不到就抓包看注册与取流过程。端口通断测试能快速区分是设备没开服务还是被防火墙拦截。

  1. 第一步 ping:确认三层可达,不通查 IP、VLAN、路由;
  2. 第二步测端口:telnet 或 nc 测 554、80、5060,判断服务状态与防火墙;
  3. 第三步抓包:过滤 SIP 看注册流程,过滤 RTSP 看取流流程,定位超时与拒绝。

TL;DR 检查清单

  • ONVIF 管发现与控制不传视频,RTSP/RTP 传视频,GB/T 28181 管国标注册,HTTP 管管理;
  • 常用端口:RTSP 554、HTTP 80、HTTPS 443、ONVIF 发现 3702、SIP 5060、RTMP 1935;
  • 防火墙按管理面(80/443)、信令面(SIP)、媒体面(554/RTP)分三类开白名单;
  • NAT 只映射 554 不映射 SIP 会注册不上,本地 SIP 避开默认 5060 防止被路由器屏蔽;
  • GB/T 28181 常用参数:注册有效期 3600s、心跳 60s、超时 3 次,SIP 域取服务器 ID 前 10 位;
  • 排障顺序:先 ping,再 telnet/nc 测端口,再抓包看注册与取流。

参考资料

  • onvif-debug
  • rtsp-udp-tcp-transport-selection
  • gb28181-platform-cascade