国网B接口 视频对接

国网B接口 视频对接

       国网(国家电网)B接口 这块的资料很少,正好项目碰到国网B接口视频对接需求,开发完成后觉得写一篇文章,方便后来者。

国网B接口视频对接 分两块:一是跟B接口设备对接,二是 跟上级B接口平台对接(在电科院过检时两项功能都需要)。本文主要

讲述 跟B接口设备对接这一块。

       首先配置B接口 设备(摄像机或者NVR)海康B接口设备配置界面如下:

                                                                                 图1海康B接口摄像机配置界面截图

    如图1所示,接入方式选择STATE_GRID, 代理服务器IP 填写上级 B接口服务IP,国网服务器ID 填写 上级B接口服务ID

ID是18位数字。本地编码及分组编码可以相同(如果是nvr则不同,分组编码表示通道ID)也是18位数字。需要注意的是

码率方式选择PS。

  大华B接口设备配置界面如下:

                                                                                  图2. 大华B接口NVR 配置界面截图

     如图2所示,平台地址编码为上级B接口服务编码,用户名及密码则是上级B接口服务验证设备接入设置的用户名及密码。

Sip 服务器IP 是上级B接口服务所在机器的IP地址。需要注意的是PU地址编码、场景编码都要填写。如果NVR接了摄像机则

添加 相应的摄像头信息。

    配置完成后,重启设备,设备会向上级发送注册消息,具体消息截图如下:

       

                                             图3.  海康设备 注册消息截图

                         图4.  海康设备 注册消息截图

       如图3、图4所示, 设备首先向不带鉴权信息向上级B接口服务注册,上级B接口服务返回401未鉴权错误,接着设备携带鉴权消

息再次注册,服务端返回200OK(这点与国标GB2818流程相同)。紧接着设备向 上级B接口服务推送 设置资源信息,上图的NOTIFY

消息即为推送资源消息。

                                                                           图5.  海康设备 上报资源信息截图

      视频播放

        上级B接口服务 获取设备资源信息后 可向设备发送实时视频请求消息,具体的消息截图如下:

                                                             图6.  大华获取实时视频信令截图

 具体的Invite消息 内容如下图所示:

                                        图7.  Invite信令令截图

Invite信令 携带 视频流接收地址(Ip + Port)正常情况下 前端设备会向指定地Ip+Port 推送视频流(PS封装),服务端在先前指定

的地址(Ip + Port)即可获取视频流。

                                                    图8.  大华B接口设备 视频播放截图

     代码实现

具体的代码实现 可参考 之前写的GB28181视频对接相关的一篇博文 https://www.cnblogs.com/wanggang123/p/7507897.html ,本文就不在赘述。国网B接口跟国标一样都是基于Sip。

如需交流,可以加QQ群1038388075,766718184,或者微信:18355123565

  CG-Grid服务下载地址:http://www.chungen90.com/?list_39/54.html

    

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值