首页 | 联系我们 | 站内检索 | English  

新建网页 1
 

  
  
 

 

       iLBC编码技术简介
       RTP冗余技术简介
 

 
 
 

打印本页

iLBC背景和优势


    iLBC简介
   
iLBC与迅时通信
   
iLBC技术与Skype


iLBC产生背景
  在VoIP的应用中,大部分厂商采用CELP (Code Excited Linear Prediction) 算法的低速率语音编解码,如ITU G.729和G.723.1等。而VoIP应用主要在包交换的IP网络上进行传输,无法避免IP网络的丢包、延时、抖动等实时传输问题,而传统的这几个CELP算法对高丢包的处理不是很好,因而很大程度上会影响语音通话效果。
  在2000年,Global IP Sound公司开始研究一种更适合VoIP应用的编解码,这个新的编解码就是现在流行的iLBC。
  iLBC (internet Low Bitrate Codec)是一种非常适合在IP网络上进行语音通信的编解码,主要为窄带语音通信而设计。在高丢包率的IP包交换网络环境下,可获得非常清晰度的语音效果;在窄带应用环境中,也几乎没有语音延迟、断续或杂音,通话效果完全可以和传统电话媲美。
  iLBC编解码支持2种基本的帧长:30ms和20ms,在这2种帧长情况下位速率分别为13.3 kbps 和15.2kbps, 采样频率为8 kHz,常用模式为13.3k的30ms模式。

iLBC的技术优势
  iLBC的主要优势在于对丢包的处理能力。iLBC独立处理每一个语音包,是一种理想的包交换网络语音编解码。在正常情况下,iLBC会记录下当前数据的相关参数和激励信号,以便在之后的数据丢失的情况下进行处理;在当前数据接收正常而之前数据包丢失的情况下,iLBC会对当前解码出的语音和之前模拟生成的语音进行平滑处理,以消除不连贯的感觉;在当前数据包丢失的情况下,iLBC会对之前记录下来的激励信号作相关处理并与随机信号进行混合,以得到模拟的激励信号,从而得到替代丢失语音的模拟语音。总的来说,和标准的低位速率编解码相比,iLBC使用更多自然、清晰的元素,精确的模仿出原始语音信号,被誉为更适合包交换网络使用的可获得高语音质量的编解码。
  此外,大部分标准的低位速率编解码,如G.723.1和G.729,仅对300Hz——3400Hz的频率范围进行编码。在这个频率范围里,用G.711编解码所达到的语音质量,就是传统PSTN网络进行语音通话的效果。
  iLBC充分利用了0——4000Hz的频率带宽进行编码,拥有超清晰的语音质量,这大大超出传统300Hz——3400Hz的频率范围。
  广受欢迎的Skype网络电话的核心技术之一就是iLBC语音编解码技术,Global IP Sound称该编码器语音品质优于PSTN,而且能忍受高达30%的封包损失。
  总的来说,在相同的包交换通信条件下,iLBC的语音质量效果比G.729、G.723.1以及G.711更好,声音更加圆润饱满,且丢包率越高,iLBC在语音质量上的优势就越明显!
  目前,在国际市场上已经有很多VoIP的设备和应用厂商把iLBC集成到他们的产品中。如:Skype, Nortel等。在国内市场上,目前尚无VoIP厂家正式推出支持“iLBC”的网关设备,迅时公司 率先推出支持“iLBC”的中继网关和IAD设备。

相关链接
http://www.globalipsound.com/
想了解更多有关iLBC技术的资料,请点击:http://www.ilbcfreeware.org/documentation.html#presentations



 

 

 

打印本页

新建网页 1

上海迅时通信设备有限公司 沪ICP备06010397号