[Asterisk-Users] Digium and mailing lists
Steve Underwood
steveu at coppice.org
Sun Oct 3 01:33:28 MST 2004
Benjamin on Asterisk Mailing Lists wrote:
>[...]
>In respect of the G.729 codec and encumbrance by patents, questionable
>or not, I really don't understand what the problem is. If you don't
>like the fact that, for all practical purposes, there is a tax on
>G.729, then DON'T USE IT.
>
>To me it would seem that finding an *alternative* to G.729 is the real
>issue here, not how realistic it is to shoot down patents. In my
>opinion it is far easier and much cheaper to replace G.729 altogether.
>
>ILBC is a very good alternative to G.729. Talk to your suppliers and
>demand that they support ILBC. We have been doing just that and phone
>manufacturers are telling us that they will support ILBC as soon as
>their DSP circuitry suppliers support ILBC. DSP chipsets with ILBC are
>becoming available now, ie Texas Instruments TNETV901 or Centrality
>Communications PA168.
>
>
Its interesting that a number of people have complained about this
discussion. Obstacles are the most critical issue in the development of
free telephony systems. Every step I take I am thinking about the IP,
approvals, and other obstacles that will be in my path. Its a pain, but
ignoring, or even sidesteping, these things carries huge risk. Nobody
can run a G.729 codec and not have a physical device.Even the most
trivial IP court cases would take a lot more resources than I have.
Approvals are also a big headache. We have SS7 running in Europe now. To
get it approved would probably cost upwards of $100,000. That's quite a
hurdle, and makes GPLing it pretty unlikely.
The ETSI database doesn't cover G.729, but it covers the GSM stuff more
thoroughly than the ITU database covers things like G.729. Look in
there, and see the minefield that has been created for codec development
*IN THE EU* as well as elsewhere. You can't patent G.729. You patent
techniques within G.729. An enormous number of techniques were patented
in the early 90's when the wireless feeding frenzy was in full swing.
Some are questionable. Some are as solid as a rock. Trying to create a
replacement for G.729 is hard. Jean-Marc Valin's Speex is the result of
a lot of working around the patent obstacles. He is Canadian, so US
patents are not his greatest concern. He is, however, at Sherbrook U,
which holds many of the juiciest patents on voice compression methods.
Speex is good, but it currently consumes more MIPs than G.729. With
refinement that might be fixable, but it isn't easy when most of the
good tricks have been taken. A codec requires man years of trialing with
people, to both refine and evaluate it. Serious users also want to know
the MOS of a codec. This is something based on human opinion, and
requires a lot of humans over a long period. Cost estimates for doing
MOS testing are usually high.
iLBC isn't really head on with G.729. Its bit rate is twice that of
G.729. It is trying to solve a somewhat different problem, with varying
success. Speex is currently the best chance to bypass the grip G.729 has
in the market. The resources aren't really there to drive it quickly,
though.
Regards,
Steve
More information about the asterisk-users
mailing list