国标GB28181专项文档
必须配置的服务参数
配置文件中有一个必须配置的参数 rtcpHost
,表示RTCP服务主机地址,需要手动设置为流媒体的IP地址,否则无法接收到GB28181设备的视频流。注意:流媒体服务器可能存在多网卡情况,此时只能配置国标设备能访问到的那个网卡对应的IP地址。
更多参数配置参考 配置文件 。
国标服务默认参数
默认参数
SIP服务器ID:固定34020000002000000001
SIP服务器域:固定3402000000
SIP服务器地址:流媒体服务IP地址
SIP服务器端口:默认9525,可在配置文件中修改
密码:固定为12345678
设备平台接入配置
支持国标协议的设备,比如NVR、IP摄像头等,在它们的管理后台的“网络”→“高级设置”→“平台接入”页面可以配置接入参考。不同厂家型号的设备的页面可能不一样,但大同小异,配置项参数基本上是一样的。
其中的 SIP服务器ID、SIP服务器域、SIP服务器地址、SIP服务器端口、密码
配置为上述默认参数即可。
其中的 SIP用户认证ID
为设备的国标编码(唯一,可称为设备ID),遵循 国标GB28181编码规范 ,当然也可以自定义编码,但需要保证长度为20位。
IP摄像头存在 SIP用户名
参数,配置为设备的国标编码即可。
其中的 视频通道编码ID
为视频通道的国标编码(在设备中唯一,全局不需要唯一),同样遵循 国标GB28181编码规范 ,当然也可以自定义编码,但需要保证长度为20位。
如果配置项存在 平台接入方式
、 协议版本
,请设置为28181相关参数。
如果配置项存在 启用
选项,务必勾选上。
较新的设备可能存在 传输协议
参数,请设置为 UDP
,暂不支持 TCP
。
其它参数一般保持默认值即可。
设备快速恢复连接小窍门
设备可能由于各种原因离线,可能很长一段时间都没有再次注册连接到流媒体,此时往往需要去重启设备才能让设备重新注册连接到流媒体。有什么办法可以快速恢复设备连接呢?
办法当然是有的,且不需要重启设备。进入到设备的“平台接入”页面,先修改一个错误的参数,比如 SIP服务器地址
、 SIP服务器端口
等,保存后等待若干秒后(保存提示框消失),再次修改为正确的参数并重新保存。
端口和协议开放
国标GB28181协议比较特殊,是设备主动注册到流媒体服务。因此需要把流媒体对应的IP地址、端口号、协议开放出来,允许设备访问。这非常适用于没有固定IP地址的设备,比如4G/5G摄像头。
不少项目为了安全性,都会对端口和协议进行严格限制。为了保证流媒体能正常工作,请务必注意开放以下端口和协议。
流媒体GB28181 SIP服务:端口号默认
9525
、协议UDP
,暂不支持TCP
。只有配置正确了,设备才能注册到流媒体。流媒体GB28181 RCTP服务:端口号默认
9529
、协议UDP + TCP
。只有配置正确了,流媒体才能接收到设备的视频流。