[Asterisk-Dev] G.722
Steve Underwood
steveu at coppice.org
Mon Dec 20 06:30:15 MST 2004
Andrew Lindh wrote:
>G.722 (original version) code can be found at:
>ftp://ftp.cs.cmu.edu/project/speech/speech-compression/CCITT-ADPCM/64kbps/adpcm6
>4_g722_efficient
>
>
>It has the notice:
>The program is available by ftp from CMU, and may be used and distributed
>freely, provided the copyright notices are maintained.
>
>The Carnegie Mellon ADPCM program is Copyright (c) 1993
>by Carnegie Mellon University. Use of this program, for any research or
>commercial purpose, is completely unrestricted. If you make use of or
>redistribute this material, we would appreciate acknowlegement of its origin.
>
>
>There is also some older code (from ITU?) with no notice of ownership.
>
>
>
>
>
>>Date: Sun, 19 Dec 2004 21:42:43 -0500
>>From: Dorn Hetzel <asterisk at dorn.hetzel.org>
>>To: Andrew Lindh <asterisk at ntplx.net>, Asterisk Developers Mailing List
>>
>>
><asterisk-dev at lists.digium.com>
>
>
>>Subject: Re: [Asterisk-Dev] 16 KHz audio ?
>>
>>On Fri, Dec 17, 2004 at 05:15:24PM -0500, Andrew Lindh wrote:
>>
>>
>>>Here are some other G.722 versions:
>>>
>>>Codec ITU yr type delay rate
>>>G.722 1988 SB-ADPCM 2ms 48 56 64k
>>>G.722.1 1999 Transform? 20ms 24 32k
>>>G.722.2 2002 ACELP 20ms 23.85 down to 6.6k
>>>
>>>G.722.2 is also known as AMR-WB which looks good on paper. But again
>>>the patent pool has a deep end and it's not cheap...
>>>
>>>While G.722 may be free and easy it is not the advanced codec that
>>>most people will be looking for. G.722 and it's additions are
>>>rather different from each other, I don't know what the phones
>>>support today. They may support only newer versions.
>>>
>>>
>>>
>>I think Grandtream does the old G.722, at least from what
>>the bit rate seems implied to be... I don't mind 64K, I
>>use G.711 now, so it would be no more bits and better sound :)
>>
>>-Dorn
>>
>>
I saw G.722 running in 1987, so any patents could only still exist in
the US. However, I don't think there ever were any. G.722 was intended
to replace G.711 as ISDN became widespread :-) It certainly offers
better quality at the same bit rate as G.711. It is still better when
you run it at 48kbps. It never seemed like a brilliant design, though.
I think most people doing VoIP consider 48kbps rather high, even if much
of what they send is just RTP overheads :-) Modern codecs achieve better
quality at half that bit rate, but most are encumbered. G.722.2 seems
almost certain to become widespread, as it is one of the UMTS 3G codecs.
Its pretty heavily encumbered, though.
This might be a real chance for speex to catch on. There are no wideband
codecs that are particularly widely deployed. Speex has a nice wideband
mode, at a modest bit rate, and little installed base to push it to the
sidelines.
Regards,
Steve
More information about the asterisk-dev
mailing list