30ms ptime的iLBC所占用的總通信頻寬比通常採用的ptime 20ms的G.729的頻寬還要小,以下是iLBC與傳統編解碼占用頻寬列表:
語音質量一直是VoIP套用的主要難點,如何保證和提高IP網路傳輸語音的通話效果,是VoIP套用迫切需要解決的問題。“iLBC”編解碼的出現,解決了在包交換的IP網路中,傳輸語音所遇到的網路丟包嚴重影響通話質量等實際問題,實現了“語音質量的飛躍”。
下圖為在不同的網路丟包環境下,使用iLBC與G.729A、G.723.1編解碼的語音質量比較。
圖1. iLBC與 G.729A、 G.723.1的比較(Dynastat, Inc)
無論在高丟包率條件下還是在沒有丟包的條件下,iLBC的語音質量都優於目前流行的G.723.1, G.729A等標準編解碼;而且丟包率越大,使用iLBC的語音質量優勢越明顯。通常情況下,為了衡量IP網路語音質量,將≥5%丟包率的網路情況定義為VoIP的極限網絡條件。經過語音質量測試,即使在5%丟包率的情況下,iLBC仍然能夠提供相當於GSM手機的語音質量。
iLBC的技術優勢
iLBC的主要優勢在於對丟包的處理能力。iLBC獨立處理每一個語音包,是一種理想的包交換網路語音編解碼。在正常情況下,iLBC會記錄下當前數據的相關參數和激勵信號,以便在之後的數據丟失的情況下進行處理;在當前數據接收正常而之前數據包丟失的情況下,iLBC會對當前解碼出的語音和之前模擬生成的語音進行平滑處理,以消除不連貫的感覺;在當前數據包丟失的情況下,iLBC會對之前記錄下來的激勵信號作相關處理並與隨機信號進行混合,以得到模擬的激勵信號,從而得到替代丟失語音的模擬語音。總的來說,和標準的低位速率編解碼相比,iLBC使用更多自然、清晰的元素,精確的模仿出原始語音信號,被譽為更適合包交換網路使用的可獲得高語音質量的編解碼。
此外,大部分標準的低位速率編解碼,如G.723.1和G.729,僅對300Hz——3400Hz的頻率範圍進行編碼。在這個頻率範圍里,用G.711編解碼所達到的語音質量,就是傳統PSTN網路進行語音通話的效果。
相關詞條
-
iLBC
iLBC是一種專為包交換網路通信設計的編解碼。
-
starmeeting
,iLBC,H.263,H.263+,H.264,SVC,DTMF 解析度支持...,G.722.1,Annex C,iLBC,H.263,H.263...,iLBC,H.263,H.263+,H.264,SVC,DTMF解析度支持...
前言 Starmeeting終端系列 -
vivoice
, iLBC, AMR, CN, Telephone-Event網路傳輸..., iLBC, AMR, CN, Telephone-Event...
品牌簡介 產品分類 -
Mp3Pro格式
· FLAC · GSM-FR · GSM-EFR · iLBC...
產生背景 發展過程 特性 製作 MP3Pro的未來 -
Google talk
libavcodec-dev libswscale-dev另外還有一個ilbc,我把源碼也放在...
功能 更換皮膚 嵌到網頁 機器人 技巧 -
LiveUC
、G.721、G.723、iLBC等音頻編碼算法,24kbps即可達原聲音質...
-
視頻電話
:G.711au, G.723, G.726, G.729, iLBC...
基本組成 基本功能 手機視頻 發展歷程 視頻電話 -
eyebeam
, G.729,G.723, iLBC, G.722.2, SPEEX...
軟體信息 系統需求 軟體功能 -
WebRTC
特點WebRTC實現了基於網頁的視頻會議,標準是WHATWG 協定,目的是通過瀏覽器提供簡單的javascript就可以達到實時...
特點 架構 相關說明 分析 瀏覽器支持