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






Reader Comments (Page 1 of 6)
Nick S Jul 18th 2010 12:03PM
Vent is garbage compared to the other options. Skype for Arenas or 5-mans, Mumble for raids... overwhelmingly superior.
souvlaki Jul 18th 2010 12:17PM
I wish there was a mod which made Skype work on Push-to-Talk mode.
Nick S Jul 18th 2010 12:20PM
There is an option in the settings. Tools-Options-Advanced-Hotkeys.
danawhitaker Jul 18th 2010 3:01PM
I'm using the newest version of Skype, and the only option I see there that's like PTT is "Mute microphone" which is definitely NOT the same thing. I have a small child and a lot of background noise, I definitely don't want to be holding the mute microphone button the whole night. Maybe I'm just missing something in the options, but I've been round and round over this issue before with some idiot who used to be in my guild. She couldn't understand why I had no desire to transmit every bit of audio in my computer room to everyone in the guild. Seriously, if I'm missing an option somewhere, let me know, but "Mute microphone" is the only thing I see there and that's just not adequate. I only want to talk when I push a button *to* talk.
Nick S Jul 18th 2010 3:03PM
It's tap-on, tap-off. Instead of holding it down to speak, you toggle the mic on and off. Not quite PTT, but accomplishes the same objective.
danawhitaker Jul 18th 2010 3:05PM
That's a fair middle ground then. It's not perfect, but tolerable. Though with Skype running, on a side note, my latency in WoW jumps by 100ms, even when I don't have the actual program running and just a service in the background. That's not a huge amount, but it was noticeable to me when doing very timing-specific things in game like jousting.
jam Jul 18th 2010 5:38PM
My guild switched to Mumble last year. No one has missed Vent.
Rakah Jul 18th 2010 10:00PM
I like the overlay feature
Mort Jul 19th 2010 1:24AM
I'm about to recommend to my guild that we start to use Mumble instead of Vent. Can anyone recommend a good server host in Europe, preferably in the UK or thereabouts?
Azshaara Jul 18th 2010 12:12PM
I will definately suggest this to my guild, thanks man
Purechaos Jul 18th 2010 12:12PM
Why is there ever nothing on TS3? I swapped to it almost instantly and love the better Admin options and voice clarity(you know all those people who have annoying background noise, well it might as well be non existent in it).
JoeRandom Jul 18th 2010 2:18PM
It might be an EU / US thing. On the EU servers I play, I never even see people mentioning vent, let alone mumble, it's Teamspeak only. That said, I like mumble (played in a semi-hardcore aion legion when it was hot, and they used mumble).. but as others have mentioned, when there is such a homogenized playerbase concerning voice programs, it's hard to switch when you are pugging alot (and nowadays, who isn't?). By the way, TS³ is comparable to mumble in quality.
Undra Jul 18th 2010 2:55PM
Actually somewhat related to the article, Teamspeak was the voice of choice in the early days of WoW and over the years people gravitated to Ventrillo. Articles like this bring attention to Mumble and I'd expect in a year or two down the line it might be the preferred system.
Lichbane Jul 18th 2010 7:11PM
TS3 FTW in my opinion. While Ventrilo has been stagnating the guys at Teamspeak have been working on version 3; it has more features, sounds a hell of a lot clearer and server admin is soooo much better (and has no limitations on the number of connections).
Mumble? Never heard of it.
jam Jul 18th 2010 7:10PM
"On the EU servers I play, I never even see people mentioning vent, let alone mumble, it's Teamspeak only. "
Really, I play on EU servers too, and I've hardly ever seen anyone mention TS. It's mostly vent, with the more sophisticated people using Mumble.
jakedamuss Jul 18th 2010 10:50PM
Teamspeak is no better than vent as it is evil proprietary software just like vent, Mumble/Murmur is under the GPL so its free (as in free speech) Mumble FTW!!!
jrb Jul 19th 2010 5:34AM
@jakedamuss - proprietry != evil. If it did why would you be playing WoW?
dalroi Jul 19th 2010 6:49AM
I tried setting up a TS3 server once, but the latest version available for my server (running FreeBSD) was TS2. And even that has always been running in Linux emulation. Still, that's what we've been using so far.
I just noticed that in the meantime they (finally!) made a TS3 server version for my OS, so I may give that a spin again. Still, I don't think it has overlays or positional audio?
I also have Vent installed, but it's a bit laggy and it only allows 8 connections - we can't use that for raids.
And lastly, we've been experimenting with Murmur/Mumble the last couple of days and so far we're really impressed by it. I was just thinking about how to convince the rest of the guild when this article came out! Great timing!!!
Finally, I read somewhere on the WoW forums (was Googling, could be anywhere!) that Mumbles positional audio violates WoW's EULA? Is that still true? I know the positional audio is disabled by default, but maybe that plugin needs to be withdrawn or at least wear a very big warning label?
Leather Jul 19th 2010 2:43PM
I have used Vent TS3 and Mumble and I feel that mumble is far superior to the other two.
I got introduced to mumble over a year ago when looking for a vent alternative. At that time I found a host that offered a 50-slot server for free. In using it it is immediately evident that the sound quality is superior and that the latency is next to nothing. Its like the rest of the raid is in the room with you.
the part about normalizing volume too is huge! no more endlessly tweaking player volumes... In short, Mumble "Just Works"™ and sounds soooo much better.
Kuroshiro Jul 18th 2010 12:14PM
I played with Mumble a year or so ago, and I agree, the primary problem with Mumble adoption is inertia. This has motivated me to take another stab at this. What are you using to host your server? Are you paying for a hosting service to manage it, or do you maintain it yourself?