[Asterisk-biz] $19.95/mo unlimited US IAX termination
Mike Taht
mike.taht at gmail.com
Mon Apr 11 22:23:59 MST 2005
Here's a comparison of the various codecs on a 533 Mhz Xscale. This is
with speex 1.1.7, with fixed point and arm assembly enabled... I was
pleased to see that the other codecs, besides speex, scale roughly
comparable with clock vs a vs the P4....
g723 gsm ulaw alaw g726 adpcm slin lpc10 g729 speex ilbc
g723 - - - - - - - - - - -
gsm - - 8 8 19 8 7 - - 166 -
ulaw - 15 - 1 13 2 1 - - 160 -
alaw - 15 1 - 13 2 1 - - 160 -
g726 - 24 11 11 - 11 10 - - 169 -
adpcm - 15 2 2 13 - 1 - - 160 -
slin - 14 1 1 12 1 - - - 159 -
lpc10 - - - - - - - - - - -
g729 - - - - - - - - - - -
speex - 35 22 22 33 22 21 - - - -
ilbc - - - - - - - - - - -
On Apr 11, 2005 10:03 PM, Michael Giagnocavo <mgg-digium at atrevido.net> wrote:
> >On Fri, 2005-04-08 at 09:33 -0500, Brian West wrote:
> >> Speex is a CPU whore. Even more so than g729.
> >
> >How much of a whore are we talking about here? Clock cycles are cheap,
> >so if I can get 7 channels of speex with a dual 900Mhz PIII (my current
> >system) I'd say it's worth the savings in bandwidth.
> >
> >FWIW, I just spoke to VoicePulse and their engineering department said
> >they will support Speex with IAX termination within 1 to 2 days.
> >
> >-lee
>
> It's about 3 times worse than G729 for encoding and just a tad bit faster on
> decoding. So, from a provider's standpoint, that means reduced capacity per
> machine, which in turn means higher overhead and less profit. Usually when
> you work out rates, you'll get your codecs worked out too. If your provider
> has to do expensive CPU work, expect to pay for it. Then again, if you're
> not running tons of traffic, it might just not make enough difference and
> they probably play the average (considering some use ULAW and some GSM,
> which could balance out your Speex usage).
>
> Just for comparison, here's a complete "show translation" table:
>
> Translation times between formats (in milliseconds)
> Source Format (Rows) Destination Format(Columns)
>
> g723 gsm ulaw alaw g726 adpcm slin lpc10 g729 speex ilbc
> g723 - 4 2 2 3 2 1 7 11 31 18
> gsm 12 - 2 2 3 2 1 7 11 31 18
> ulaw 12 4 - 1 3 2 1 7 11 31 18
> alaw 12 4 1 - 3 2 1 7 11 31 18
> g726 13 5 3 3 - 3 2 8 12 32 19
> adpcm 12 4 2 2 3 - 1 7 11 31 18
> slin 11 3 1 1 2 1 - 6 10 30 17
> lpc10 13 5 3 3 4 3 2 - 12 32 19
> g729 13 5 3 3 4 3 2 8 - 32 19
> speex 12 4 2 2 3 2 1 7 11 - 18
> ilbc 14 6 4 4 5 4 3 9 13 33 -
>
> Speex is definitely the worst performer here, as far as CPU time goes.
> (These numbers from a P4 2.4GHz, using Digium's G729 P4 codec, and Intel's
> G723, 5.3 rate, optimized for P4, and Speex 1.0.4-1, Asterisk
> CVS-HEAD-04/11/05-19:24:17).
>
> -Michael
>
>
> _______________________________________________
> Asterisk-Biz mailing list
> Asterisk-Biz at lists.digium.com
> http://lists.digium.com/mailman/listinfo/asterisk-biz
>
--
Mike Taht
PostCards From the Bleeding Edge
http://the-edge.blogspot.com
More information about the asterisk-biz
mailing list