首頁 > 新聞 > 國內(nèi) >

FreeSWITCH&潮流IP視頻話機(jī)解決方案

2014-11-06 10:18:44   作者:   來源:CTI論壇   評論:0  點擊:


  FreeSWITCH是一個非常強(qiáng)大的軟交換系統(tǒng)。除基本的音視頻通話以外,它也支持多方的音頻和視頻會議。下面我們就來看一下FreeSWITCH在視頻會議方面都有哪些功能。

  普通視頻會議

  要讓FreeSWITCH支持視頻會議,首要配置FreeSWITCH支持視頻通話。FreeSWITCH默認(rèn)的配置是不支持視頻通話的,假設(shè)我們增加H264編碼支持,在 vars.xml中配置如下:

  <X-PRE-PROCESS cmd="set" data="global_codec_prefs=G722,PCMU,PCMA,GSM,GSM,H264"/>
  <X-PRE-PROCESS cmd="set" data="outbound_codec_prefs=PCMU,PCMA,GSM,GSM,H264"/>

  配置好視頻編解碼后,重啟FreeSWITCH,就可以撥打3000呼入默認(rèn)的會議進(jìn)行視頻會議了。在FreeSWITCH視頻會議中,F(xiàn)reeSWITCH會檢測當(dāng)前發(fā)言的人,并自動顯示當(dāng)前發(fā)言人的頭像。在FreeSWITCH 1.4中,新加入了一個vid-floor子命令,可以用它來控制當(dāng)前哪個成員顯示在大家面前。比如,在會議中,以下命令將大家看到的視頻切換到member-id為3的成員:

  conference 3000 vid-floor 3 force

  注意其中的force參數(shù),該參數(shù)是可選的。如果沒有該參數(shù),則只是臨時切換到該成員,根據(jù)聲音大小自動切換還是會出現(xiàn);如果使用該參數(shù),就固定永遠(yuǎn)顯示這一個成員(當(dāng)然如果該成員掛機(jī),就又會變成自動選擇模式)。

  終端視頻會議

  目前,F(xiàn)reeSWITCH中的視頻會議不支持“融屏”,即不能像MCU一樣將多個參與者,不過,潮流的視頻終端可以做到這一點。

  潮流網(wǎng)絡(luò)新款安卓7寸觸摸屏GXV3275支持主流的視頻編解碼H264,并話機(jī)本身允許最大三方視頻會議的建立,如果服務(wù)器的視頻會議室被占滿的情況下,可以使用GXV3275臨時快速建立簡單的三方視頻會議。

  GXV3275支持1080P的編解碼,最大幀率支持30幀,一路視頻通話可以實現(xiàn)1080P@30fps。以下配置圖設(shè)置了720P的視頻大小,一般使用視頻速率為2M Kbps,在帶寬足夠的情況下(比如),視頻通話流暢度可達(dá)到30幀。如果帶寬不足(比如),可以使用4CIF的視頻大小,視頻速率,一般視頻流暢度可達(dá)到15幀。

  Ps:H.264視頻大小和視頻速率是調(diào)節(jié)視頻的主要兩個參數(shù)值,請根據(jù)實際網(wǎng)絡(luò)帶寬來配置。

  下面是三方視頻會議建立步驟:

  1)首先通過桌面的會議APP圖標(biāo)進(jìn)入會議界面,通過“+”按鈕把其他兩方成員加進(jìn)會議,建立三方語音會議后,點擊視頻控制進(jìn)行視頻會議。

  2) 勾選要進(jìn)行視頻通話的線路,點擊開啟視頻會議

  3) 建立三方視頻會議

  4) 此外,從會議室界面可看到,GXV3275允許邀請其他五方成員進(jìn)行語音會議,通過觸摸按鍵邀請成員,可以快速的建立起六方語音會議,如果是普通的IP話機(jī)建立語音會議,必須要一路一路建立通話后再建立起會議。GXV3275的六方語音會議節(jié)省了服務(wù)器會議室資源,并且節(jié)省了用戶操作時間,更加的人性化使用。

  視頻監(jiān)控

  有了視頻會議及融屏的解決方案以后,就可以將視頻監(jiān)控也融入到FreeSWITCH中了。為了能與FreeSWITCH進(jìn)行視頻通信,最簡單的方案就是找一個支持SIP協(xié)議的攝像機(jī)。潮流網(wǎng)絡(luò)公司有一款攝像機(jī)型號是GXV3615W。下圖是該攝像機(jī)的SIP配置頁面,可以看出,它跟普通的SIP話機(jī)配置方式基本上是一樣的。

  配置完成后,該攝像機(jī)也是以一個SIP客戶端的方式注冊到FreeSWITCH上。一般來說,它不會主動發(fā)起呼叫,但是我們可以從FreeSWITCH中呼叫它。攝像機(jī)在接收到呼叫后,會自動應(yīng)答,所以,我們就可以簡單呼叫一個電話號碼查看該攝像機(jī)覆蓋范圍內(nèi)的圖像了。在一些智能家居類的應(yīng)用中,通過呼叫一個電話號碼即可以查看家里的情況。在FreeSWITCH中,就這么簡單地實現(xiàn)了。當(dāng)然,我們也可以將該攝像機(jī)加入會議,如(所配置的賬號為1010):

  conference 3000 dial user/1010

  由于該攝像機(jī)一般不會說話,所以在FreeSWITCH視頻會議中如果想看到它的話,就需要使用“vid-floor”功能強(qiáng)制把floor設(shè)置成它,如:

  conference 3000 vid-floor 2 force

  當(dāng)然,F(xiàn)reeSWITCH對外提供豐富的API,大家可以很方便的把這些功能集成到自己的軟件中。

分享到: 收藏

專題