[asterisk-biz] Low Bandwidth VoIP
David Knell
dave at 3c.co.uk
Mon Jul 16 23:09:10 CDT 2012
On Mon, 2012-07-16 at 11:11 +0200, Martin Vit wrote:
> The short answer is no you can't get 32 *concurrent* channels
> on a
> 250kbps uplink
>
> With G729 as a codec you need around 32kbits per channel
> including the
> overheads from the voip protocol and tcp etc, so that would
> give you
> around 7 *concurrent* channels.
This is correct if you're using vanilla RTP and no silence suppression.
The G.729 payload runs at 8kbits/sec during talk and 1.6kbits/sec otherwise;
assuming 50% silence gives an average bitrate of 4.8kbits/sec.
Alternatively,
just dropping silent frames brings that down to 4kbits/sec.
Multiplexing 32 of these over a 250kbits/sec connection should not be a
problem, provided that they're not individually wrapped with RTP, UDP
and IP headers.
Incidentally, at 50% talk/silence (which is an over-estimate - people listen
more than they talk), the chance of everyone at one end of 32 calls talking
at the same time is 2*10^-10. So there's not going to be many frames
dropped as a result.
--Dave
More information about the asterisk-biz
mailing list