[Asterisk-Users] Implant GIPS's codec to Asterisk

Steve Kann stevek at stevek.com
Wed Mar 30 10:11:11 MST 2005


Steve Underwood wrote:

> Gustavo García wrote:
>
>> Hi everybody,
>>
>> GIPS have different products, not only codecs:
>> * Voice enhancements: packet loss concealment algorithms, noise 
>> concealment,
>> jitter buffer, agc, aec....  (can be used with any codec)
>> * Codecs: iLbc (free), ISAC, G711 Wideband...
>>
>> You can include in asterisk voice enhancements and use them iLBC for
>> example, for increasing the quality mainly in face of the packet loss,
>> without using wideband codecs.
>>
>> I'm not a GIPS employee :-), you can view more information in the GIPS
>> website.
>>
>> G.
>>  
>>
> From what I have seen it appears those GIPS products are not 
> particularly sophisticated. For example, have you any reason to 
> believe they can achieve better jitter and packet loss handling than * 
> with the new jitter buffer and PLC? That is not the world's most 
> sophisticated, but as far as I get tell it is about on par with the 
> GIPS offering. Does anyone have any evidence to the contrary?


I've read about GIPS' jitterbuffer stuff, and I think that our 
jitterbuffer implementation offers basically the same featureset.   I 
would imagine that at this point, GIPS' implementation is probably 
better tested, but would be much more difficult to integrate into *.

As far as the other DSP functions you mention, libspeex provides all of 
these, in varying degrees of progress (i.e. AGC, VAD, Denoise work 
pretty well, AEC does not yet work very well).

Also, as far as wideband codec support, Speex supports both wideband 
(16khz) and ultra-wideband (32khz) modes, and these both work really 
well, as I use them in other applications.

The work to include these (free, as in speech and beer) codecs would 
probably be roughly the same as for the wideband iLBC (not free, as in 
speech _or_ beer), and would benefit everyone out-of-the box, as opposed 
to just those who want to go through the trouble (and expense) of 
licensing a commercial codec.

-SteveK








More information about the asterisk-users mailing list