視頻會議接入GB28181視頻指揮調度,語音對講方案
傳統的視頻會議指揮調度系統目前主流的互聯網會議大部分都是私有協議,功能都很獨立。目前主流的視頻監控國標都最GB平臺,新的需求要求融合平臺要接入監控等設備,并能實現觀看監控接入會議,實時語音設備指揮現場工作人員辦公實施。
首先分析GB語音對講功能,在國標28181-2016中分為broadcast(廣播)和talk(對講)兩種模式,broadcast模式是從服務端把音頻傳送到設備端,是單向的, 需要結合點播視頻來實現雙向對講,talk模式支持雙向,主流GB平臺只處理了和broadcast一樣的把音頻傳遞設備,這樣兩種模式可以使用一樣的邏輯處理即可。 不同的設備對于兩種模式的支持不同且通常差異很大,不同的設備對同一個設備的支持也有一些不同,所以語音對講中的兼容和適配也是問題最多的。talk模式因為在國標28181-2022中已經移除,所以這里不再討論它了。
注意:GB28181沒有定義視頻雙向對講功能,很多執法儀的視頻對講是私有協議或用VOIP-SIP客戶端實現功能。
基于GB28181協議僅能實現功能是視頻單向觀看接入會議,會議語音broadcast(廣播)到具體設備。
與點播的流程不同的是,這里的invite消息是由設備發送給gb28281平臺的,gb28281平臺按照invite協商的方式給設備推送語音流,所有對講的使用那種方式(UDP/TCP被動/TCP主動)傳輸語音流由設備決定

使用條件限制
因為invite消息是由設備發送給gb28281平臺的,這決定了發送語音流的方式,這也就決定了有的設備不能用于公網對講,比如大部分的??翟O備只支持udp方式收流( 目前新版的??翟O備已經在著手解決這個問題),那么gb28281平臺發流時只能按照sdp中指定的ip端口發流,所以如果gb28281平臺在公網,設備在內網中,那么gb28281平臺無法連接設備提供的IP,發流也就失敗了。 與海康不同的,大華以及很多執法記錄儀廠商是支持tcp主動方式取流的,這樣是可以實現公網對講的。

生產環鏡
生產環境下使用語音對講,按照固定格式推流到設備即可。 對于WEB程序,主要是局域網和公網的區別,兩個原因:
很多設備不支持公網對講
公網和局域網獲取證書實現https支持的方式不同
公網使用
公網你可以直接使用證書廠商或者云服務器廠商提供的證書,這是很方便的。

測試演示:https://v.ovmeet.com:9902/index.html

浙公網安備 33010602011771號