[Asterisk-Dev] changing codec during call
Steve Kann
stevek at stevek.com
Fri Feb 25 13:24:05 MST 2005
Steve Underwood wrote:
> Jesse Kaijen wrote:
>
>> The reason I like to use the IAX-protocol is that the new
>> jitterbuffer is
>> based on the E-MOS algorithm (PLEASE CORRECT ME IF I'M WRONG).
>> **see_below**
>>
>>
> Why is that good? the new jitter buffer is intended to be an
> improvement, but it is certainly not state of the art. Far better
> results are possible.
Are you talking about the JB, our the WSOLA timescale modification stuff
you talked about before?
I think that, even without changing the architecture of things a lot, we
could do the WSOLA stuff by adding a "timescale" parameter to frames,
and during translation or wherever we would do PLC initially, we could
adjust the playout based on that timescale. The jitterbuffer could
pretty easily add the data to drive this (where, it would do something
like adjust 10 frames up or down 10% whenever it's dropping or
interpolating now).
-SteveK
More information about the asterisk-dev
mailing list