主要功能是進行音、視頻通訊以及數(shù)據(jù)的交換,在這幾個模塊中最重要的是音頻模塊,因為視頻會議的大多數(shù)是通過音頻的方式進行的,其他的視頻和數(shù)據(jù)方式只是作為一個附加的功能,因此音頻模塊的開發(fā)在當中占有非常重要的組成部分。我們現(xiàn)在跟大家討論一下視頻會議開發(fā)當中,使用怎樣的音頻編,下面我們列舉一下比較常見的音頻編解碼:
1.G.711 編碼類型是 PCM 傳輸率 64kbs,此音頻壓縮率較低,不適合在公網(wǎng)上進行傳輸。
2.G.723 編碼類型是 ADPCM 傳輸率是 32kbs,編碼經(jīng)過壓縮,但壓縮比不高,一般的專線的視頻會議系統(tǒng),可以采用這種編碼。
3.G.729 編碼類型是 CSA-CELP 傳輸率是 8kbs,編碼壓縮率很高,聲音質量較好,但效率不高,占用比較多CPU。
4.GSM 編碼類型是 RPE_LPT 傳輸率是 13kbs。聲音的質量和電話的聲音接近,但傳輸率不是很高,在公網(wǎng)上,很難采用這種編碼。
5.Speex 編碼類型是 CELP 傳輸率是2-44kbs。聲音質量較高,傳輸率也很高,但丟包的情況下,音頻質量明顯下降。
6. GIPS GIPS技術可根據(jù)帶寬狀況自動調(diào)節(jié)編碼碼率,提供低碼率高質量的音頻。GIPS的核心技術(網(wǎng)絡自適應算法,丟包補償算法和回聲消除算法)可很好地解決語音延遲與回聲問題,帶來音質,提供比電話還清晰的語音通話效果。
綜上所述,視頻會議的音頻模塊開發(fā)采用GIPS音頻庫,如果采用Speex必須采用丟包重發(fā)的數(shù)據(jù)傳輸方式,才能保證音頻的質量。