在基于IP的電話(huà)會(huì )議系統中為了節約帶寬,當呼叫的雙方長(cháng)時(shí)間不通話(huà)時(shí),需要對靜音進(jìn)行壓縮,媒體網(wǎng)關(guān)需要傳送和接收的語(yǔ)音包進(jìn)行偵測,對靜音包進(jìn)行壓縮,另外當環(huán)境過(guò)于安靜時(shí),電話(huà)會(huì )議媒體網(wǎng)關(guān)能夠生成舒適的噪音,以滿(mǎn)足人們的聽(tīng)覺(jué)習慣。
ITU-T的G723的附錄A定義了當采用G.723編碼方式時(shí),靜音壓縮舒適噪音產(chǎn)生的方法。它規定允許不間斷傳送的系統要基于語(yǔ)音行為偵測(VAD,Votivity Detection )算法和舒適噪音產(chǎn)生(CNG,Comfort Noise Generator)算法。
VAD的目的是可靠地偵測出語(yǔ)音的存在與否,并將結果傳送給CNG算法。通常,VAD都是通過(guò)對幾個(gè)連續的3ms幀的判斷來(lái)給出結果,從而保證結果的可靠性,判斷語(yǔ)音是否存在的最大難處是背景噪音條件的改變,VAD必須能夠在很小的信號/噪音比條件下進(jìn)行判斷。區分語(yǔ)音和噪音的唯一條件是考慮輸入信號的光譜特征,因此VAD要包括個(gè)反向過(guò)濾器,它的過(guò)濾參數來(lái)自于CNG。
CNG算法的目的是在盡可能小的傳輸花費條件下產(chǎn)生與實(shí)際背景噪音相匹配的噪音。在發(fā)送端,CNG算法利用VAD算法的結果計算出編碼參數,接收端利用該編碼參數來(lái)合成噪音。這些編碼參數構成了G723.1的靜音插入描述幀(SID)該幀比實(shí)際語(yǔ)音幀的長(cháng)度要短,只在靜音的時(shí)候傳送。CNG的主要特點(diǎn)是SID針的傳送不是周期性的。CNG根據對當前靜音幀和面前SID幀的比較判斷是否傳送新的SID幀。這樣SID幀只有在噪音的能量頻普生成時(shí)才傳送。會(huì )訊通在設計電話(huà)會(huì )議系統方案時(shí),為方便軟交換系統IPPBX、電話(huà)交換機的整合,實(shí)現更好的電話(huà)會(huì )議音質(zhì)效果,利用VAD配合靜音壓縮及舒適噪音算法,實(shí)現多方混音下的會(huì )議效果,并實(shí)現會(huì )議資源的靈活分配。
分組丟失的幀測和補償
通常來(lái)說(shuō),數據業(yè)務(wù)比語(yǔ)音業(yè)務(wù)對分組的丟失更為敏感,但是如果網(wǎng)絡(luò )中的分組丟失過(guò)多,也會(huì )影響到通話(huà)的質(zhì)量,會(huì )出現斷話(huà)等現象。電話(huà)會(huì )議的斷話(huà)是在會(huì )議應用中無(wú)法容忍的。由于分組網(wǎng)是一個(gè)沒(méi)有服務(wù)質(zhì)量保證的網(wǎng)絡(luò ),當網(wǎng)絡(luò )出現擁塞時(shí),會(huì )出現較大的分組丟失的現象。對于數據會(huì )議業(yè)務(wù)來(lái)說(shuō),因為它對延時(shí)不敏感,所以丟失的分組可以在重傳時(shí)加以修正。但語(yǔ)音業(yè)務(wù)就不能以這種方式處理。對于分組丟失的處理包括預防和補償兩步:預防就是要將語(yǔ)音等業(yè)務(wù)打上高的優(yōu)先級,當網(wǎng)絡(luò )現擁塞時(shí),優(yōu)先傳送這類(lèi)業(yè)務(wù);補償就是媒體網(wǎng)關(guān)設備必須能夠實(shí)現對丟失分組的再生功能。在一些品牌的會(huì )議協(xié)作服務(wù)時(shí)提供了不同服務(wù)質(zhì)量等級的分類(lèi),在當前企業(yè)協(xié)作領(lǐng)域越來(lái)越重視,語(yǔ)音會(huì )議,視頻會(huì )議,文檔共享,即時(shí)消息等同時(shí)提供企業(yè)協(xié)作的服務(wù),這種情況下對分組交換丟失的偵測具備很高的要求。特別像一些其于互聯(lián)網(wǎng)的會(huì )議服務(wù)平臺,全時(shí)、WEBEX、263網(wǎng)絡(luò )會(huì )議等服務(wù)這一點(diǎn)是更重要的。