[asterisk-dev] iLBC packet loss concealment (was: code-cleanup
concerns)
Steve Underwood
steveu at coppice.org
Mon Apr 17 04:04:27 MST 2006
Denis Smirnov wrote:
>On Mon, Apr 17, 2006 at 09:30:30AM +0800, Steve Underwood wrote:
>
>SU> Internally Asterisk uses 16 bit samples of signed linear audio at 8k
>SU> samples per second. This is 128kbps, not 64kbps. Right now any codec is
>SU> converted to this during transcoding. This is a bad thing. It ties
>SU> Asterisk to 4kHz bandwidth. It is something that needs fixing.
>
>transcode_via_sln, that used by default, is a VeryBadThing (tm)
>
>
I think very bad is overstating it. However, its not right. The ITU
specs define specific ways to go ulaw->alaw->ulaw and
ulaw->G.726->alaw->G.726->ulaw, and those are not followed. If they
were, tandem operation would be better. I'm not sure that is a huge
issue, though. Most of the transcoding is for things like G.729 or
Speex, where the only way is via 16 bit linear audio.
Steve
More information about the asterisk-dev
mailing list