GB28181网关服务器设置的核心是把SIP参数、设备注册、通道映射和端口放行四件事对齐,按顺序做完,绝大多数现场都能在半小时内看到视频流。
很多人一上来就改设备端参数,结果网关侧SIP ID填错、5060端口没放行,来回折腾半天,下面按实际部署顺序拆开讲,尽量把操作路径和命令写具体。
先搞清楚你的网关是“接设备”还是“被级联”
GB28181网关服务器一般有两种角色:一种是作为SIP服务器,让海康、大华、宇视等IPC或NVR注册上来;另一种是作为下级平台,级联到上级平台,角色不同,SIP ID和域填法完全相反。
gb28181网关服务器怎么设置海康摄像头:设备端参数对照
海康设备端大致路径是:主菜单→系统配置→网络配置→高级配置→平台接入→GB28181,先启用,然后填这几项:
- SIP服务器ID:填网关的SIP服务器ID,不是设备自己的ID
- SIP服务器域:通常取SIP服务器ID前10位
- SIP服务器地址:填网关所在服务器的IP
- SIP服务器端口:默认5060
- 设备ID:设备自己的20位编码,不能和网关SIP ID重复
- 密码:和网关侧保持完全一致
- 注册有效期:常见3600秒
- 心跳周期:常见60秒
保存后看设备端状态,显示“已注册”或网关设备列表里在线,才算第一步通过,大华、宇视的菜单名称略有差异,但参数项基本一致。
网关作为下级平台级联到上级:SIP ID别填反
级联场景下,网关自己是一个“下级平台”,要填的是上级SIP服务器ID、上级域、本地SIP ID、本地域和密码。本地SIP ID是网关自己的ID,不是摄像头的设备ID。 级联成功后,上级平台看到的是一个下级平台节点,通道由网关转发,这里要同时放行SIP信令端口和RTP媒体端口,否则会出现“注册上了但点播黑屏”。
gb28181网关服务器设置教程详细步骤:从SIP注册到通道上线
先做SIP监听和端口放行
SIP信令默认走5060/UDP,不少平台也开5060/TCP,RTP端口范围看软件默认,常见是30000-30500/UDP,Linux上用firewalld放行:
sudo firewall-cmd --permanent --add-port=5060/udpsudo firewall-cmd --permanent --add-port=5060/tcpsudo firewall-cmd --permanent --add-port=30000-30500/udpsudo firewall-cmd --reload
云服务器还要在安全组里放行同样的端口,Windows服务器在高级防火墙里建入站规则。端口没放行,设备端就会一直“注册超时”。
再填网关侧SIP参数
关键参数对照
| 参数 | 常见值 | 注意点 |
|---|---|---|
| SIP服务器ID | 20位编码,按项目规划 | 不能和设备ID重复 |
| SIP服务器域 | 通常取SIP ID前10位 | 设备端要一致 |
| SIP端口 | 5060 | UDP/TCP按平台要求 |
| 注册有效期 | 3600秒 | 太长故障发现慢 |
| 心跳周期 | 60秒 | 太短增加信令压力 |
| 密码 | 自定义 | 设备端必须一致 |
业内专家指出,现场注册失败多数不是协议本身,而是SIP ID重复或5060端口没放行,先把这两项查完,再怀疑软件兼容性。
然后做设备注册和通道映射
网关管理界面一般有“设备管理”或“通道管理”,可以等设备自动注册,也可以手动添加,设备在线后,通道列表应该自动出现,如果设备在线但通道不出现,按这个顺序查:
- 设备端是否启用了GB28181接入
- 设备端通道是否勾选上报
- 设备ID和网关SIP ID是否冲突
- 编码格式是否为网关支持的H.264/H.265
- 抓包看REGISTER和INVITE有没有到网关:
tcpdump -i eth0 port 5060 -w sip.pcap
最后验证视频流和录像回放
在网关侧发起实时预览,能出流后再用VLC播放网关输出的RTSP或HTTP-FLV地址,点播黑屏先查RTP端口范围有没有全放行,再看NAT映射,录像回放要确认设备端有录像计划,并且网关有回放查询权限。每路1080P按2-4Mbps预留带宽,并发路数多的时候,带宽不够会表现为花屏和卡顿,不是协议问题。
gb28181网关服务器与NVR级联有什么区别:选型与部署对比
| 对比项 | NVR自带GB28181 | 独立网关服务器 |
|---|---|---|
| 接入路数 | 一般有限 | 可扩展 |
| 级联层级 | 较浅 | 支持多级 |
| 跨网/NAT能力 | 有限 | 较强 |
| 转码与分发 | 较弱 | 较强 |
| 适用场景 | 小规模现场 | 中大规模、多平台对接 |
NVR自带GB28181接入胜在简单,摄像头少、只对接一个上级平台时够用,独立网关服务器适合通道数多、需要跨网级联、还要做转码分发的项目,行业共识认为,通道数较多或需要跨网级联时,独立网关服务器比NVR自带接入更合适。
价格和地域:部署前先算清账
gb28181网关服务器价格大概多少
开源方案如LiveGBS开源版、SRS的GB28181插件,授权费为零,但功能和并发有限,商业版按接入通道数和并发路数分档,一般在几千元到数万元不等,具体看是否需要转码、录像存储和API对接,云服务器2核4G起步,带宽按每路2-4Mbps估算,10路并发至少预留20-40Mbps。价格差异主要来自通道授权和带宽,不是软件安装本身。
北京gb28181网关服务器部署配置注意什么
北京地区项目常选华北2(北京)地域的云服务器,内网互通方便,要注意:公网IP或端口映射必须做,设备在外网注册时SIP服务器地址填公网地址,RTP端口也要映射;跨运营商网络延迟要实测;等保要求下,SIP端口和HTTP管理端口不要裸奔,北京不少项目验收会看GB/T 28181-2026符合性,部署前先确认标准版本,别拿老版本参数硬套。
常见坑位与快速排查
- 注册返回401/403:密码或SIP ID不一致
- 注册超时:SIP服务器IP不通或5060端口被挡
- 设备在线但通道离线:设备ID冲突或通道未启用
- 点播黑屏:RTP端口未放行或NAT未映射
- 播放卡顿:带宽不足或关键帧间隔过大
- 级联后上级看不到通道:目录查询权限或通道映射没做
排查顺序记住一句话:先查网络通不通,再查参数对不对,最后查设备端状态。 用telnet 网关IP 5060或nc -vuz 网关IP 5060先确认UDP端口可达,比反复改参数快得多。
把SIP参数对齐、5060和RTP端口放行、设备注册和通道映射做完,GB28181网关服务器设置就完成了大半;剩下的是带宽和NAT细节,按现场调优即可。
gb28181网关服务器设置常见问题Q&A
问:网关服务器设置后设备一直显示“未注册”怎么办?
先确认设备到网关的5060端口通不通,再用设备端诊断或抓包看REGISTER请求有没有到网关,多数情况是密码不一致、SIP ID填错,或者防火墙没放行UDP 5060。
问:gb28181网关服务器设置需要公网IP吗?
设备与网关在同一内网时不需要,跨公网注册时,网关要有公网IP或端口映射,设备端SIP服务器地址填公网地址;同时RTP端口也要映射,否则会出现能注册但不能出流。
问:一台网关服务器能带多少路摄像头?
取决于CPU、内存、带宽和软件授权,2核4G跑几十路低码流通常可以,高并发转码要看授权和带宽,行业常见做法是按每路2-4Mbps预留带宽,按通道数购买授权。
首发原创文章,作者:王坚,如若转载,请注明出处:https://idctop.com/article/790726.html


