Mumble

from Wikipedia, the free encyclopedia
Mumble

Icons mumble.svg
Mumble-1.3.0-lite.png
Mumble 1.3.0 on Kubuntu
Basic data

developer The Mumble team
Publishing year August 31, 2005
Current  version 1.3.2
( July 8, 2020 )
operating system Platform independence , Android , iOS , Linux , Microsoft Windows , macOS
programming language C ++
category IP telephony
License 3-clause BSD license
German speaking Yes
www.mumble.info

Mumble ( English to mumble " murmeln ", "murmeln") is a free voice conference software that is suitable, among other things, for use in parallel with online games due to its low latency and good audio quality .

Functions

The software implements a classic client-server system . The “Mumble” client provides a graphical interface for conversations and administration, while the “Murmur” server implements the back-end over which the calls run.

The official client runs on Windows , Linux and macOS . There are several alternative clients for Android and iOS (e.g. Plumble ). The server can be compiled and executed on almost any system. The only requirement is that Qt 4.0 can also be compiled. However, there is also a resource-saving server called uMurmur, which does not require Qt and is especially suitable for use on routers, but does not master some functions.

The software uses the free audio codecs Constrained-Energy Lapped Transform (CELT) and Opus from the Xiph.Org Foundation . To ensure compatibility with older clients, Speex is included for decoding. Mumble uses the capabilities of the codecs for echo and noise suppression.

Other functions are:

  • fully encrypted traffic
  • supports Perfect Forward Secrecy
  • Any generation of channels, which can also be nested
  • a complex rights system based on groups and rules
  • Echo cancellation (only when using WASAPI on Windows and PulseAudio on Linux and when both audio input and audio output use the same sound system)
  • Overlay that shows information about the users in the channel in a game via DirectX 9/10 or OpenGL
  • User management in a SQLite database. However, other database backends such as MySQL are also possible.
  • Determination of player positions in some games, with which Mumble can be set up in such a way that speech signals come from the direction of the respective avatars in the game (if the game has a corresponding plug-in from Mumble or is natively supported)
  • variable design adaptation of the Mumble client based on QSS skins.
  • Access to the Windows Text-to-Speech API and Festival or espeak to output system messages and text
  • available as an installer for Windows, as a package for various Linux distributions and as a universal binary for Mac OS X
  • WYSIWYG editor for HTML text messages
  • Support for the display of the Logitech G15 keyboard
  • automatic adjustment of the microphone volume through Automatic Gain Control
  • Record function in the file formats WAV , FLAC , Ogg Vorbis and Au . In addition to recording all speaking users in one file, a separate file can be created for each user, i.e. recorded in several audio tracks.

history

The first alpha version 0.1 was released in September 2005, the following beta phase was completed on July 15, 2007 with the release of version 1.0.0.

Version 1.2.0 was released on December 10, 2009 with numerous new functions and improvements.

Version 1.2.4 was released on June 1, 2013, with which Opus was introduced.

Versions 1.2.5 to 1.2.8 do not contain any new functions, but are pure security updates.

The current version, 1.3.0, was released on September 8, 2019.

The full version history can be found on the official blog.

Web links

Commons : Mumble  - collection of pictures, videos and audio files

Individual evidence

  1. raw.githubusercontent.com .
  2. Release 1.3.2 . July 8, 2020 (accessed July 9, 2020).
  3. The mumble Open Source Project on Open Hub: Languages Page . In: Open Hub . (accessed on September 3, 2018).
  4. github.com .
  5. wiki.mumble.info .
  6. wiki.mumble.info/wiki/FAQ#What_platforms_does_it_run_on.3F
  7. wiki.mumble.info/wiki/Running_Murmur#uMurmur
  8. Codecs in Mumble
  9. List of games with support for positional audio
  10. https://wiki.mumble.info/wiki/Skins
  11. Blog