文章目录
一、B接口协议资源上报接口介绍
B.1.1 接口描述
注册属于数据接口,采用SIP标准协议,消息中URI的用户名应为下级平台的地址编码。注册过程应进 行鉴权,以防止非法行为,鉴权采用SIP标准所定义的HttpDigest 鉴权方式,数字摘要算法统一采用MD5。 前端系统上线后,应即向其已配置的隶属平台发起注册过程,告知自己的设备编号和信令地址。如注册失 败,须周期性(30 s)地重新尝试注册,直至注册成功。在向平台注册过程中不应影响前端系统对内提供 监控业务的能力。向平台注册成功后,前端系统应根据平台返回的200 OK中注册逾时间隔(expires)超 时前,周期性地刷新注册。前端系统如因某原因暂时不能对外(其他区域)提供互联服务,应向平台发送 注销请求,并建议携带注销原因描述。平台应对注册到本平台的前端系统进行注册状态的维护,如在注册 逾时间隔内未收到刷新注册,可视为该前端系统出现异常,暂时不能提供服务。不允许注册账号的重复登 录行为。
注: SIP协议传输要求支持UDP和TCP。
B.1.2 接口流程
注册的接口流程见图B.1。
主要功能流程如下:
a) F1:前端系统向平台发送注册请求;
b) F2:平台发送 401 响应,提示注册需鉴权;
c) F3:前端系统携带鉴权信息,重新发送注册请求;
d) F4:平台认证通过,发送 200 OK 响应;
e) F5:注册成功后,在注册逾时间隔之前的任意时刻,前端系统可以发送刷新注册来更新注册超时
定时器;该消息具有和 F3 消息相同的 Call-ID、From、To、Authorization 等头部取值;
f) F6:平台确认刷新注册成功,发送 200 OK 响应;
g) F7:当前端系统需暂停对外服务时,需发送注销消息;该消息具有和 F3 消息相同的 Call-ID、From、
To、Authorization 等头部取值; 消息中建议携带 Logout-Reason 头字段,用于描述下线原因(可 为中文);
h) F8:平台确认注销,发送 200 OK 响应。
接口参数
B.1.3.1 SIP头字段
重要的SIP头字段参数见表B.1。
B.1.3.2 SIP响应码
SIP响应码见表B.2。
B.1.4 消息示例
B.1.4.1 注册
REGISTER sip:平台域名或IP地址 SIP/2.0
From: <sip: 前端系统地址编码@平台域名或IP地址>;tag=f2161243
To: <sip: 前端系统地址编码@平台域名或IP地址>
Contact: <sip: 前端系统地址编码@前端系统IP地址>
Call-ID: c47ecb12
Via: SIP/2.0/UDP 前端系统IP地址;branch=z9hG4bK
CSeq: 1 REGISTER
Expires: 3600
Content-Length: 0
B.1.4.2 鉴权响应
SIP/2.0 401 Unauthorized
From: <sip: 前端系统地址编码@平台域名或IP地址>;tag=f2161243
To: <sip: 前端系统地址编码@平台域名或IP地址>;tag=2c101e0
Call-ID: c47ecb12
CSeq: 1 REGISTER
WWW-Authenticate: Digest realm=“主机名或域名”,nonce=“9bd055”,algorithm=MD5 Via: SIP/2.0/UDP 前端系统IP地址;branch=z9hG4bK
Content-Length: 0
B.1.4.3 鉴权注册
REGISTER sip:平台域名或IP地址 SIP/2.0
From: <sip: 前端系统地址编码@平台域名或IP地址>;tag=f2161243
To: <sip: 前端系统地址编码@平台域名或IP地址>
Contact: <sip: 前端系统地址编码@前端系统IP地址>
Call-ID: c47ecb12
Via: SIP/2.0/UDP 前端系统IP地址;branch=z9hG4bK
CSeq: 2 REGISTER
Expires: 3600
Authorization: Digest username=" 前 端 系 统 地 址 编 码 “,realm=” 主 机 名 或 域 名 ",nonce=“9bd055”,uri=“sip:平台IP地址”,response=“5924f86c43”,algorithm=MD5
Content-Length: 0
B.1.4.4 响应
SIP/2.0 200 OK
From: <sip: 前端系统地址编码@平台域名或IP地址>;tag=f2161243
To: <sip: 前端系统地址编码@平台域名或IP地址>;tag=2c10390
Call-ID: c47ecb12
CSeq: 2 REGISTER
Via: SIP/2.0/UDP 前端系统IP地址;branch=z9hG4bK
Contact: <sip: 前端系统地址编码@前端系统IP地址>;expires=80
Content-Length: 0
Date:2019-01-01T10:20:30.100
B.1.4.5 刷新注册
REGISTER sip:平台域名或IP地址 SIP/2.0
From: <sip: 前端系统地址编码@平台域名或IP地址>;tag=f2161243
To: <sip: 前端系统地址编码@平台域名或IP地址>
Contact: <sip: 前端系统地址编码@前端系统IP地址>
Call-ID: c47ecb12
Via: SIP/2.0/UDP 前端系统IP地址;branch=z9hG4bK
CSeq: 8 REGISTER
Expires: 3600
Authorization: Digest username=“前端系统地址编码”,realm="主机名或域名 ",nonce=“9bd055”,uri=“sip:平台域名或IP地址”,response=“5924f86c43”,algorithm=MD5 Content-Length: 0
B.1.4.6 注销
REGISTER sip:平台域名或IP地址 SIP/2.0
From: <sip: 前端系统地址编码@平台域名或IP地址>;tag=f2161243
To: <sip: 前端系统地址编码@平台域名或IP地址>
Contact: <sip: 前端系统地址编码@前端系统IP地址>;expires=0
Call-ID: c47ecb12
Via: SIP/2.0/UDP 前端系统IP地址;branch=z9hG4bK
CSeq: 20 REGISTER
Authorization: Digest username=“前端系统地址编码”,realm="主机名或域名 ",nonce=“9bd055”,uri=“sip:平台域名或IP地址”,response=“5924f86c43”,algorithm=MD5 Logout-Reason: “maintenance”
Content-Length: 0
二、B接口注册失败常见问题
(一)证书与认证问题(最高频)
- 证书异常
国网CA证书过期
证书链缺失中间证书(需包含SGCC_Intermediate_CA.crt )
解决:通过国网证书中心更新证书包,使用openssl verify -CAfile SGCC_Root_CA.crt client.pem 验证。 - 双向SSL配置错误
视频网关未加载客户端证书(.pfx文件)
私钥密码输入错误(国网默认密码为SGCC@2025)
解决:用openssl pkcs12 -in client.pfx -info检查私钥状态。
(二)网络通信问题
- 防火墙拦截
未放行国网视频服务IP段(如219.142.120.0/24)
快速测试:telnet sgb-video.sgcc.com.cn 8443 - DNS污染
域名sgb-video.sgcc.com.cn 解析到错误IP
解决:在/etc/hosts中强制绑定219.142.120.101
(三)协议参数错误
- 时间戳无效
未使用14位UTC时间(示例:20250407124500)
时间偏差超过300秒(需同步NTP服务器ntp.sgcc.com.cn ) - 签名生成错误
漏签device_id字段(视频设备唯一编码必填)
未使用国网提供的签名工具(需下载SGCC-Signer-Tool 3.2.1+)
三、智联视频超融合平台介绍
-
智联视频超融合平台通过GB/T28181-2011/2016/2022、国网B接口、RTSP、RTMP、ONVIF、GB/T35114、GA1400、海康大华SDK/API等方式,接入海康、大华、宇视等各个厂家的摄像机、录像机,接入直播手机,接入下级平台,提供web客户端进行视频预览、录像回放、配置管理和智慧运维。
-
提供标准RESTful格式的HTTP API,提供web播放器demo,满足二次开发需求。同时支持将音视频数据等转发成各种通用标准的流媒体协议,方便第三方客户端调用展示。
-
支持按照GB/T28181-2011/2016/2022、国网B接口、GB/T35114、GA1400等协议对接到上级平台,包括智联视频云平台和第三方平台。支持普通级联,多级级联,混合级联等多种级联方式。
智联视频超融合平台目前已经在电力、公安、交通、教育、医疗、物联网、智慧城市、智慧园区等多个行业得到了广泛应用。在电力行业,智联视频超融合平台已经在全国多个省区二十多个地市部署,在上百个变电站和集控中心接入了十多个厂家的摄像机、无人机、录像机和平台,视频接入总数接近十万路,持续为电力行业贡献力量。在公安行业,已经参与过多个二十万路以上视频的项目,稳定性和安全性都得到了充分的验证。