1. 程式人生 > >Freeswitch和東方網力平臺的GB28181國標上下級對接

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欄位必須按照國標的標準走