0
I have 25 Mbps
on the downstream and 2 Mbps (250 KBps)
on the upstream. I imagine upload speed is most important.
For a very high quality TeamSpeak audio codec, bandwidth transfer for a single user talking is approximately 7.5 KBps
.
Therefore, if everyone was talking, I would be able to host (250 / 7.5) = 33
people without it lagging at all, correct?
However, there will never really be all 33 people talking at once, and even then, it would just lag slightly, I believe.
I was wondering if I am correct in all of this, how much my computer or network may lag with so many users, and how many users I would be able to approximately serve considering not all people talk at once.
Thanks.
1Your math works out correctly for the bandwidth calculation, but you also mention you want very high quality audio. VOIP is all about latency and jitter. It's simply not going to be possible to guarantee very high quality with a home internet connection where you don't have the ability to control upstream buffer sizes or perform QoS across the entire path of the conversation. – User123456 – 2013-03-30T21:50:18.560
@fcorrao: Perhaps I should have mentioned my network specs because it was recently upgraded. I have a ASUS RT-N66R Router. It's a pretty new model. Do you know what is required to perform what you mentioned in the latter portion of your post? – John Seers – 2013-03-30T22:00:40.420
What @fcorrao is correct, latency and jitter are key factors in VOIP communication. To say that running a VOIP server on a connection is never going to work smoothly is incorrect. You're math is correct, you should be fine. I've been running a Ventrilo server on a home connection for years now. – Rain – 2013-03-30T22:14:29.427