Linux – mumbles average monthly bandwidth usage

bandwidthbandwidth-controllinuxvoip

I am wondering how much bandwidth does a Mumble server use in the span on a month. I have a dedicated Linux server with 10,000GB bandwidth/month.

In their FAQ they have this formula and information.

Worst case scenario: Number of users × Number of talking users × 133,6 kbit/s. With less aggressive quality settings, it's ~60 kbit/s, and the bare minimum is 17.4kbit/s. Note that Mumble is geared towards social gaming; its quality enables people to talk naturally to each other instead of just barking short commands, so the amount of "users talking at the same time" can be somewhat higher than expected.
This means that a server with 20 players and 2 players talking at once requires 1-3 Mbit/s, depending on quality settings. In the server's .ini file, you can specify the maximum allowed bitrate for users as well as the maximum number of clients to allow.

But I am not sure how to calculate the monthly based on that formula. Say I use there example on the high end and use 3Mbit/s and basing it on 100Mbps = 12MB/s that would mean that I use 1.296GB/hour which means about 31.1GB/day. So monthly it would use 933.12GB.

That may be right, not 100% sure on my calculations, but it doesn't seem like 1 server should be using that much bandwidth (granted that requires 20 people in there with 2 people talking at all times).

Does this seem right? or am I missing something? Can anyone with some experience doing this kind of thing give me some insight.

Thank you

Best Answer

Those numbers seem sane, if (as people have commented) your numbers of users/talkers are relatively constant throughout the day -- or at least, average out at the figures you've started from. http://goo.gl/fdp3P certainly gives a similar final answer, just under 1 TB per month.

I think the useful way to look at it is actually in reverse: in a month, you can use 10TB of transfer before risking overage charges or bandwidth throttling. 10TB per month is around 32Mbps -- so how many users/talkers would you need to average at to reach this? At maximum quality, this allows you something like 4 talkers and 60 users (32Mbps/133.6kbps ~= 240) averaged through the month before you max out your bandwidth -- assuming you don't need the allowance for anything else, of course! Obviously if you're already using half your transfer allowance for something else, you need to halve this...

Sounds to me like you've got plenty of bandwidth available for the task, even if the (worst case) estimates of what you'll use are a little alarming at first.

Related Topic