Mumble (software)

Mumble (software)
Mumble
Mumblesoftwarelogo.png
Mumble.png
Main view of Mumble
Original author(s) Thorvald Natvig
Stable release 1.2.3 / February 19, 2011; 8 months ago (2011-02-19)
Written in C++
Operating system Linux, Mac OS X, Microsoft Windows
Platform Qt
Type VoIP client and server
License New BSD license
Website http://mumble.sourceforge.net/

Mumble is a voice over IP application primarily designed for use by gamers, similar to programs such as TeamSpeak and Ventrilo.[1]

Mumble uses a client–server architecture where users who want to talk connect to the same server.[2] It has a very simple administrative interface and most of the engineering effort is put into sound quality and low latency. All communication is encrypted to ensure user privacy.[3]

Cross-platform and released under the terms of the new BSD license, Mumble is free and open source software.

Contents

Channel hierarchy

A Mumble server (called Murmur) has a Root channel and a hierarchical tree of channels beneath it. Users can link channels together to temporarily create large virtual channels. This is useful during larger events where a small group of users may be chatting in a channel, but they will be linked to a common channel with other users to hear announcements. It also matches well with team-based FPS games. Each channel has an associated set of groups and access control lists which control user permissions. The system is fairly complex allowing many different usage scenarios, but this complexity also makes it hard to configure.[4]

Sound quality

Mumble uses Speex not only as a voice codec, but also for noise reduction and automatic gain control. From version 1.2 CELT is also supported.[3] Mumble is optimized for low latency, resulting in faster communication. Mumble incorporates echo cancellation, which permits the use of speakers as well as headphones. With some games, like Battlefield and Call of Duty on Windows, a plugin lets you hear the positional audio of other players.[5]

Overlay

There is an integrated overlay for use in games.[3] The overlay shows who is talking and what linked channel they are in. As of version 1.0, users can upload their own avatars to represent themselves in the overlay, creating a much more personalized experience. As of version 1.2, the overlay works with most Direct3D 9/10 and OpenGL games on Windows and has OpenGL support for Linux and MacOSX.[6] DirectX 11 game support is planned[7], but the project manager working on the overlay does not have access to DX11 hardware to test on.

Positional audio

For certain games, Mumble can enable you to hear the people playing with you from the position they are located in the game.[3] This not only includes giving a sense of direction, but also of distance.

To realise this, Mumble sends your own in-game position to players in the same game with every audio packet. There are two ways in which Mumble can gather the information needed to do this: it either reads the needed information directly out of the memory of the game, the way most games are supported at this point, or the games provide it themselves via the so called Link plugin interface.

The link plugin provides games with a way to expose the information needed for Positional audio themselves by included a small piece of sourcecode provided by the Mumble project.[8] Up to this point, this interface is mostly used by open source games as they are more willing to include such modifications in their code.

A list of games which are supported for positional audio can be found at the official site.

Server integration

Mumble is designed to fit into existing technological and social structures. As such, the server is fully remote controllable over Ice.[9] Users, Channels as well as virtual server instances can be manipulated. The project provides a number of sample scripts illustrating the abilities of the interface[10] as well as several prefabricated scripts offering features like authenticating users using an existing phpBB or Simple Machines Forum database.[11] The murmur server uses port 64738 TCP and UDP by default.

There is an alternative minimalistic implementation of the mumble-server, called uMurmur[12]. It is mainly aimed at being installed on embedded devices with limited resources, like for example residential gateways running OpenWrt[13]

See also

References

  1. ^ "FAQ/English - Mumble". Mumble.sourceforge.net. http://mumble.sourceforge.net/FAQ#What_is_Mumble.3F. Retrieved 2011-06-30. 
  2. ^ "FAQ/English - Mumble". Mumble.sourceforge.net. http://mumble.sourceforge.net/FAQ. Retrieved 2011-06-30. 
  3. ^ a b c d "Project of the Month, November 2009". SourceForge.net. 2005-08-31. http://sourceforge.net/blog/potm-200911/. Retrieved 2011-06-30. 
  4. ^ "ACL and Groups/English - Mumble". Mumble.sourceforge.net. http://mumble.sourceforge.net/ACL_and_Groups. Retrieved 2011-06-30. 
  5. ^ "Mumble". Mumble.sourceforge.net. http://mumble.sourceforge.net/Main_Page. Retrieved 2011-06-30. 
  6. ^ "Games - Mumble". Mumble.sourceforge.net. http://mumble.sourceforge.net/Games#Overlay. Retrieved 2011-06-30. 
  7. ^ "To-Do List - Mumble". Mumble.sourceforge.net. http://mumble.sourceforge.net/To-Do_List#TODO_for_1.2.X. Retrieved 2011-06-30. 
  8. ^ "Link - Mumble". Mumble.sourceforge.net. http://mumble.sourceforge.net/Link. Retrieved 2011-06-30. 
  9. ^ "Interview: Mumble Does OSS VoIP Chats for Online Games". Ostatic.org. http://ostatic.org/blog/interview-mumble-does-oss-voip-chats-for-online-games. Retrieved 2011-06-30. 
  10. ^ "SourceForge - mumble/mumble/tree - scripts/". Mumble.git.sourceforge.net. http://mumble.git.sourceforge.net/git/gitweb.cgi?p=mumble/mumble;a=tree;f=scripts. Retrieved 2011-06-30. 
  11. ^ "Tree for mumble-scripts in Mumble scripts". Gitorious. http://gitorious.com/mumble-scripts/mumble-scripts/trees/master/Authenticators. Retrieved 2011-06-30. 
  12. ^ http://code.google.com/p/umurmur/
  13. ^ "uMurmur - Howto". wiki.openwrt.org. http://wiki.openwrt.org/doc/howto/umurmur. Retrieved 2011-10-09. 

External links


Wikimedia Foundation. 2010.

Игры ⚽ Нужно сделать НИР?

Look at other dictionaries:

  • Mumble (Software) — Mumble Entwickler: Das Mumble Team Aktuelle Version: 1 …   Deutsch Wikipedia

  • Mumble — may refer to: Mumble (Happy Feet), main character from the film Happy Feet Mumble (software), open source voice over IP client/server Mumble Bumble, a Canadian children s animated television program Mumbles, a headland in Swansea Mumbles , a jazz …   Wikipedia

  • Mumble — Entwickler Das Mumble Team Aktuelle Version 1.2.3 …   Deutsch Wikipedia

  • Mumble — Desarrollador Thorvald Natvig mumble.sf.net Información general …   Wikipedia Español

  • Mumble (computer software) — Infobox Software name = Mumble caption = author = Thorvald Natvig developer = released = latest release version = 1.1.6 latest release date = September 13, 2008 latest preview version = latest preview date = programming language = Qt operating… …   Wikipedia

  • Murmur (Software) — Mumble Entwickler: Das Mumble Team Aktuelle Version: 1 …   Deutsch Wikipedia

  • Roger Wilco (software) — Roger Wilco is a Voice over IP application used by multiplayer computer game players in Microsoft Windows, usually in combination with a headset. A version for the Mac is currently in development, but developers have no idea when it will be made… …   Wikipedia

  • Comparison of VoIP software — VoIP software is used to conduct telephone like voice conversations across Internet Protocol (IP) based networks. VoIP stands for Voice over IP . For residential markets, VoIP phone service is often cheaper than traditional public switched… …   Wikipedia

  • Liste von VoIP-Software — Voice over IP (VoIP) Software wird dazu benutzt, Telefongespräche über das Internet zu führen. VoIP Gespräche sind oftmals günstiger als konventionelle Telefongespräche. Weil Gespräche über das Internet leicht abgehört werden können, verwenden… …   Deutsch Wikipedia

  • VoIP-Softwarevergleich — Voice over IP (VoIP) Software wird dazu benutzt, Telefongespräche über das Internet zu führen. VoIP Gespräche sind oftmals günstiger als konventionelle Telefongespräche. Weil Gespräche über das Internet leicht abgehört werden können, verwenden… …   Deutsch Wikipedia

Share the article and excerpts

Direct link
Do a right-click on the link above
and select “Copy Link”