HOT NEWS
Remember Me
Thursday, 03 December 2009 17:22    PDF Print E-mail
iLBC vs g729 - Which codec is right for me?

iLBC_MOS_chart [post on elastix.org] We all know that g711 (alaw / ulaw) is meant to sound the best. It’s uncompressed and equivalent quality to ISDN, which most businesses are used to with their traditional PABX System.

Now that’s a LOT when you think about it, considering on a standard ADSL2+ line you’re going to max out at around 5-7 SIP lines, especially if it’s a shared connection. This is where a compressed codec such as (My personal favorite) iLBC, or g729, can be incredibly cost effective, as you can load up around 15-20 on the same sort of bandwidth. When you’re a small business, that means with the right kind of QoS, you can share your ADSL Broadband connection and still have 5-10 concurrent phone calls, all happily living together.

 

Well that is a very good question, and that’s something that you’re going to have to answer for yourself. Lets look at some of the benefits of each:

 

iLBC ProsiLBC Consg729 Prosg729 Cons

Free!

Generally installed from Source code

Most physical devices support it

Costs $ per-channel

Better MOS than g729

“Interesting” license

Requires less CPU than iLBC for encoding / decoding
(Good for low-powered or highly loaded PBXs)

Not many free Softphones support g729

Handles packet loss better than g729 & g711

Less physical devices support it than g729

More common than iLBC

Easier to pick up the compression vs iLBC

Many open-source softphones support it

 

 

Many different version

It’s not difficult to see there could be benefits for either. If you’re looking for low-cost deployment, or over a shaky ADSL connection you can’t seem to QoS well (Or perhaps Wireless?) then iLBC is probably the way to go. If you’re doing a larger installation, or an installation for a customer then it’s worth investigating g729, especially if you’re running underpowered hardware or have a large number of Exts or lots of expected concurrent calls.

Excerpt from the article on elastix.org

Last Updated ( Friday, 04 December 2009 01:38 )
 

Add comment


Security code
Refresh

Your are currently browsing this site with Internet Explorer 6 (IE6).

Your current web browser must be updated to version 7 of Internet Explorer (IE7) to take advantage of all of template's capabilities.

Why should I upgrade to Internet Explorer 7? Microsoft has redesigned Internet Explorer from the ground up, with better security, new capabilities, and a whole new interface. Many changes resulted from the feedback of millions of users who tested prerelease versions of the new browser. The most compelling reason to upgrade is the improved security. The Internet of today is not the Internet of five years ago. There are dangers that simply didn't exist back in 2001, when Internet Explorer 6 was released to the world. Internet Explorer 7 makes surfing the web fundamentally safer by offering greater protection against viruses, spyware, and other online risks.

Get free downloads for Internet Explorer 7, including recommended updates as they become available. To download Internet Explorer 7 in the language of your choice, please visit the Internet Explorer 7 worldwide page.