Freeswitch和东方网力平台的GB28181国标上下级对接

一、Freeswitch作为国标下级

1、主要工作:

注册到上级平台、心跳上报

GB28181终端设备目录上报(查询上报和主动上报)

东方网力平台调取终端实时视频(一对一)

东方网力平台调取终端实时视频(一对多)

东方网力平台调取某个终端回传的历史视频

2、大致实现:

在/usr/local/freeswitch/conf/sip_profiles/external配置外部网关,网关信息为东方网力的平台信息

目录查询上报主要实现接收对方的Message消息,并在设备列表通过MESSAGE消息体回复给东方网力,关键点主要是mod_sofia模块原来只是转发message,也就是如果回复消息给发消息端,需要修改From和To字段

视频转发的关键点包括SSRC的一致性,主要是INVITE信令中y字段携带的ssrc值和RTP包中的ssrc值必须一致

 

二、Freeswitch作为国标上级

1、主要工作:

通过SIP接收东方网力上报的目录和主动查询东方网力的设备目录

调取东方网力监控的实时视频

调取东方网力监控的历史视频

2、大致实现:

使用internel分配一个账号给东方网力网关,注册上来后,发送和接收Message消息中的设备目录信息

调取的关键点是:subject字段、s字段、y字段必须按照国标的标准走

 

 

 

你可能感兴趣的:(流媒体)