监控网络排障先对端口表,能省一半时间: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 默认封掉导致全部门禁断流的现象,放行对应网段的流访问端口即可恢复。
- 管理面:80/443 仅向运维网段开放,绑定源地址;
- 信令面:SIP 5060/5061 向国标平台 IP 开放;
- 媒体面:554 与 RTP 动态端口向解码器和客户端网段开放;
- 运维终端的抓包、调试端口按需临时放行,用后关闭。
NAT 与公网接入的端口坑
公网接入监控设备时,NAT 映射最容易漏端口。只映射 RTSP 554 不映射 SIP 端口,设备能出流但注册不上;映射了管理端口没映射媒体端口,能看配置拉不了流。另外部分厂商标注设备本地 SIP 端口不要用默认 5060,路由器可能屏蔽,改 5061、5062 这类非默认端口。
- 只映射 554 不映射 SIP:能出流、注册不上,逐项补端口;
- 本地 SIP 端口:避开默认 5060,改 5061/5062 等非默认端口;
- 公网暴露越少越好:远程维护优先走 VPN 回程,不直接映射管理端口;
- 端口号以设备手册为准,改端口后同步更新平台与防火墙配置。
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 测对应端口,仍定位不到就抓包看注册与取流过程。端口通断测试能快速区分是设备没开服务还是被防火墙拦截。
- 第一步 ping:确认三层可达,不通查 IP、VLAN、路由;
- 第二步测端口:telnet 或 nc 测 554、80、5060,判断服务状态与防火墙;
- 第三步抓包:过滤 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