Freeswitch和東方網力平臺的GB28181國標上下級對接
阿新 • • 發佈:2018-11-04
一、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欄位必須按照國標的標準走