Ventrilo vs. Mumble

One of the most common questions I get from the show Big Crits is "what's the mod that shows who's talking in Vent?" It's actually not a mod, and in fact it's not even Ventrilo. Big Crits uses Mumble, a low latency VOIP program for gaming. It's mostly unknown in WoW, as Ventrilo clearly dominates voice chat in our world. Mumble is perhaps better known in FPS circles, where the low latency really gives it a competitive advantage.
I started this article with every intention of making a pros-and-cons comparison between the two programs, but in truth, I had a hard time coming up with pros for Ventrilo. I'll run through features, but don't be surprised if you come out of this with a new perspective on voice chat options and a strong desire to switch to Mumble.
Overlay
Overlay is a native feature of both Mumble and Ventrilo; it allows you to see everyone who is in channel or just who is actively speaking. Both offer customization options allowing for moving the position, changing the font and the color, and showing only who is currently talking. Mumble allows slightly finer adjustment on positioning as well as changing the font size, but I would say that both are close here. Low latency
As a raid leader, I'm acutely aware of voice chat latency. I even went so far as to set my Deadly Boss Mods bars to shift from small to large at 7 seconds simply because I wanted to take into account a split-second human lag plus a half to full second of Vent lag. "Meteor in five seconds" should mean "Meteor in five seconds," not "Meteor in three seconds by the time you hear this." Mumble was specifically created for low latency, and it lives up to its promise. There is just about as much lag as you'd have on a normal phone call or a mobile call with good reception.
Low latency is the main reason I will never go back to Ventrilo and is my biggest annoyance when I am forced to go back to a Vent server. The latency is so low on Mumble that it allows for normal conversation, and "Meteor in five seconds" means "Meteor in five seconds."
Auto normalization
How many times have you been in Vent when someone new pops in -- or someone with a new microphone -- and they destroy your eardrums? What happens then? Either everyone forces that person to change his advanced volume settings or they immediately open up their advanced settings and turn that person down. Twenty-four people adjusting their settings to level out one single person, does that seem right to you?
"OK, say something now," the Vent adjusters say, followed by some tweaking and another, "OK, say something again." Even if you follow the obscure and complex settings for Vent normalization, you still end up needing to turn people up and down because it's not perfect.
Mumble normalizes volume automatically. How do you turn someone up or down? You don't. The server does it for you and does it right. In four months of using Mumble, I've never had my eardrums blown out once, and anyone who's sounded quiet has been quiet because of a bad mic or mic-on-head syndrome.
That covers most of the straightforward features and really the two most important: latency and normalization. But what about some more advanced features? Without getting too complex, I'll dive into a few next.
Security
In the world of IT security, authentication > password. Vent uses password-based security; Mumble uses authentication. As a Mumble user, you create a certificate that creates a public/private key pair. This type of security means the admin doesn't have to change passwords and the users don't have to worry about their passwords residing on someone's server. It also allows the admin to assign permission levels based on your certificate, and your certificate is portable across servers.
From an administration standpoint, user permission levels can be set at the root level or individually per channel. For example, anyone with our Mumble server address can enter our server, but to enter our raiding channel, you must be both registered to the server and added to the custom permission group I created for that channel. This way, if someone were to pop on our server while we're raiding, they would not be able to enter our raiding channel. In short, the administration options are far more granular and much easier to use than Vent's. (For my fellow IT geeks: Mumble uses Access Control List permissions.)
Positional audio
If you play with surround sound or have a headset that supports surround sound, you can enable positional audio in Mumble. This can be enabled and adjusted on a per-player basis.
Cons: Árthás and Mumble
There are many other features of Mumble that I haven't covered here, but I think I've professed my love for it enough so far that I should cover the only downside to Mumble. Because Ventrilo is so widespread in the world (of Warcraft) it's the defacto choice for PUG raids. If you run a lot of PUGs or have a vibrant PUG community on your realm, getting them all up and running in Mumble can be quite a challenge. Imagine trying to explain to Árthás, the unholy DK who gemmed for agility, what Mumble is, where to get it and how not only to install it but also create a certificate. Oh, and to set up push-to-talk because his mic is open and we can hear his heavy breathing.
Granted, it's not difficult to get Mumble up and running -- but different users have different levels of technical savvy and throwing something new in the works will stop those less savvy dead in their tracks. Everyone uses Ventrilo, so it's quick and easy for PuG raids to get going. But hey, I hear after the raid, "everyone" is heading down the bridge to jump off, so call me afterwards and let me know how it goes.
Mumble put to the test in a PUG
Last night we ran an Ulduar-25 achievements PUG. It's the third week in a row one of my guildies has organized the event and for this week's I wanted to see what it was like getting 15 to 20 people up and running on Mumble in a short period. For the most part it went smoothly. A few technical difficulties could be traced to people not running the set-up wizards, not creating certificates or just needing to set up push-to-talk. There was only one person who dropped group because he couldn't get any sound -- in or out -- and I didn't have time to troubleshoot.
Overall, I'd say once people got acclimated to the newness of it, things went perfectly thereafter. We will continue to use it for guild PUGs going forward because as one person who was new to Mumble pointed out, "Wow, this is really clear!" And after all, if I'm yelling at a PUG player to get out of the fire, I want him to hear me crystal clear!
That's the only con I can come up with in the Mumble vs. Ventrilo comparison. Even with the consideration of setting up PUGs, I will never go back to Ventrilo after using Mumble. If you are in a position to make the move, I highly recommend giving it a go.
What do you use for voice communications in your guild?
May all your hits be crits!
Disclosure: Big Crits is sponsored in part by a Mumble hosting service. This sponsorship was initiated only after paying for the hosting for four months and being so completely satisfied with the service and smitten with the product that I wanted to evangelize and share it with the rest of the WoW world. This article represents my opinion about the open source project Mumble and not any one hosting company.
Filed under: Analysis / Opinion
Patch 5.3 interview with Ghostcrawler
Mystery of the Unborn Val'kyr
The latest patch 5.3 news
All of the latest Mists of Pandaria news





Reader Comments (Page 6 of 6)
Chris S Jul 18th 2010 7:40PM
Unfortunately I'm stuck with Vent, and the OS X Version of Vent doesn't have Overlay. I might have to talk with my guild leader about it sometime.
Hëx Jul 18th 2010 7:50PM
We use Mumble for both Guild and PUGs, and have only occasionally had issues with people not being able to set it up correctly, most of which have been them not following the screen shots in our website's setup instructions. Even Mac users have been able to install and run the new version.
We dumped our Ventrilo server despite having several months left on contract, no one wants to ever go back to Vent again!
http://www.hex.ms
Kiingy Jul 18th 2010 8:23PM
I liked the article, then I read the very last paragraph....
Sponsored by them.. well of course you would have to say nice things about it... =/
pr1me Jul 19th 2010 9:17AM
I wish I knew exactly who that hosting service was now. I've been paying for Vent hosting for a few years now but I recently have started looking for a Mumble host to replace it. There don't seem to be very many places to get recommendations or objective reviews of different hosts though.
jakedamuss Jul 18th 2010 8:21PM
First I want to thank you for spreading awareness about mumble/murmur as I have being trying to tell people to use it instead of vent for years. Ventrillo is a nasty nasty Proprietary software, while Mumble is free because its under the GPL (as in free speech not beer for all you dumb people who are not understanding what we mean by free)
Mr.X Jul 18th 2010 10:18PM
You forgot to mention mumble servers r A LOT cheaper to host.
pyrostorm1 Jul 19th 2010 3:26AM
my guild uses this, trying to infect the rest of the server with the mumbles bug as i type this.
John Watts Jul 19th 2010 6:34AM
We rent a 25man Teamspeak3 server and we prefer it over Vent. TS has such an old school rep that it never fails when we pug a 25man, some still refuse to download the client and they leave the raid. That's so childish, you should use whatever the hosting guild happens to use. Vent is a fine product and I don't know much about Mumble, but TS3 has served us well and we sing it's praises to the masses. It's been completely redesigned and we've never had an issue with it. We even have 2 members overseas and they prefer it because Vent seems to have latency issues with them. My 2cents.
Torlaz Jul 19th 2010 12:08PM
For some audio/visual reference:
http://www.youtube.com/watch?v=qMfF36NvoJc
Compares Vent, Mumble, and TS2
bellyboy Jul 20th 2010 5:27AM
I've hosted a wow mumble server for years now, it is by far the best VoIP you can get. My server is quite a low powered VM server so the requirements are not high if you already have your own hosting and want to get it started.
The reason I changed to mumble was because TS charges for 10+ player server.
bellyboy Jul 20th 2010 6:22AM
I meant 8 players for vent, not 10 for TS.
RedStar Jul 20th 2010 10:08AM
I was not aware of mumble's existance until this article.
It sounds like the cure to vent that i have needed for sometime!
Vent cons:
Delay
kludge normalization does not work for us
some people can't use vent and wow at the same time
But i can't find a good way to determine a legitimate mumble server.
The first result that pops up is mumblevoice.com. But this has no privacy policy ( a red flag)
and no talk about it when i do a search on it.
Then the list gets more gray.
So my question is... how do you find a reliable host that won't take more than 5$ a year?
So ya, i have trust issues :)
Evoke Jul 20th 2010 1:21PM
I did some testing of my own after reading this article and I found Mumble to be in last place with Vent number one and TS a very very close second. Vent won only due to that fact that it is was more widely used and known over the other two. Mumbles price is better and I like the free source aspect of it but it still needs a ton more work to be able to compete with the other two.
Ista Jul 21st 2010 6:25AM
The only test TS or Vent would win is a popularity one. It doesn't do anything else better.
ackthbbft Jul 21st 2010 11:09AM
My question is, why hasn't Blizzard simply improved the built-in voice chat?? It's not as if they aren't making enough money to put some work into it. XÞ
Coldcutt Jul 29th 2010 9:52AM
We started using Mumble about 9 months ago, which had way less options back then, but still beat Vent and TS hands down!
Mumble is the best voice com system we have ever used and really is almost lag free.
We got our server from www.mumbleslots.com who have an online control panel and tbth the cheapest prices we could find in the UK.
I found lots of US based providers but very few good european ones, for now mumbleslots seems excellent. Guildies are well happy, I stand by this article for mumble.
Get it and dont look back!
There is a comparison chart here if you wanna see the options difference:
http://www.mumbleslots.com/information/comparison-chart.html
NoMercy Aug 1st 2010 2:03PM
Just to warn everyone that a blue said the positional audio feature in Mumble is against the EULA and TOS, luckily it's disabled by default
WitherVoice Aug 8th 2010 8:42AM
This makes me smile.
My friend started writing Mumble after getting thoroughly annoyed at the Ventrilo we used in WoW. The lag was horrible, the Twin Emperors were kicking our collective asses so bad... After one particularly harrowing raid, he said "Why don't they just filter the audio so they don't waste all that bandwidth and time encoding noise? I'm writing a chat client to see what the filtering would cost in time".
A few days later we were on the Mumble alpha build. The UI was actively hostile to its users, but it had far less latency than Vent did. It had voice-activated transmission, and as a convenience feature, push-to-mute... we bound that to push-to-talk for Ventrilo, and merrily chatted away on Mumble, giving info to the rest of the guild on Ventrilo. It was very easy to hear which program was transmitting, too... Ventrilo has that waterfall effect, as I like to call the noise when you speak, going in the background.
Well. My friend stopped playing WoW. But he kept writing Mumble. Fans came in and started contributing to the project, and it grew to where it is today. My guild are the test base for new builds; we get the server for free. I think back to those days of laughing ourselves crooked over Mumble in AQ40 and feel that while I'm not really a contributor of anything but bug reports and sort of informal test group leader, Mumble is in a small way MY baby too. It makes me proud to see it get attention and praise. Maybe some day, it shall take over the world.
Andae Sep 2nd 2010 2:40AM
I read this article back when it came out, and just got some friends to try mumble with me. Yeah, mumble wins hands down.