-
iLBC
鎖定
- 中文名
- iLBC
- 外文名
- internet Low Bitrate Codec
- 用 途
- 專為包交換網絡通信設計
- 類 別
- 編解碼
- 優 於
- 流行的G.729、G.723.1
iLBC基本介紹
30ms ptime的iLBC所佔用的總通信帶寬比通常採用的ptime 20ms的G.729的帶寬還要小,以下是iLBC與傳統編解碼佔用帶寬列表:
語音質量一直是VoIP應用的主要難點,如何保證和提高IP網絡傳輸語音的通話效果,是VoIP應用迫切需要解決的問題。“iLBC”編解碼的出現,解決了在包交換的IP網絡中,傳輸語音所遇到的網絡丟包嚴重影響通話質量等實際問題,實現了“語音質量的飛躍”。
在不同的網絡丟包環境下,使用iLBC與G.729A、G.723.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網絡進行語音通話的效果。
- 詞條統計
-
- 瀏覽次數:次
- 編輯次數:14次歷史版本
- 最近更新: 1颗梅干