Mumble - Le Bottin des Jeux Linux

Mumble

Specifications

Title: Mumble Type: Tool
Genre: Tool Status:
Category: Tool ➤ Chat Commercial:
Tags: Tool; Chat; Audio Communication; Positional Audio; VOIP Demo:
Released: Latest : 1.3.1 / Dev : 1.4.0-Dev / D2ea0a1 Package Name: mumble
Date: 2019-09-27 Extern Repo:
License: New BSD Repo: Debian
Perspective: Third person Package: ✓
Visual: 2D Binary: ✓
Pacing: Real Time Source: ✓
Played: Multi PDA: ✓
Quality (record): 5 stars Quality (game): 5 stars
Contrib.: Goupil & Louis ID: 12005
Created: 2010-08-20 Updated: 2020-06-16

Summary

[fr]: Un client VoIP à faible latence, libre et multi-plateforme. Il offre notamment une excellente qualité sonore (codec Opus, spécialisé dans la voix), une interface simple et ergonomique, la suppression des bruits et de l'écho, l'égalisation et l'atténuation sonore automatique, le positionnement audio 3D (la voix des autres joueurs se fait entendre depuis la position relative de leur avatar), la synthèse vocale pour les messages, les skins, le cryptage et l'authentification, et les joueurs peuvent très facilement héberger leur propre serveur. Un excellent outil, indispensable pour les jeux en multijoueur. [en]: A libre, multi-platform, low latency VoIP client. It offers excellent sound quality (with audio codec Opus, specialized in voice), a simple and ergonomic GUI, noise & echo suppression, equalization and automatic sound attenuation, 3D sound positioning (the other players' voices are heard from the relative position of their avatar), voice synthesis for messages, skins, encryption and authentication, and players can easily host their own server. An excellent tool, essential for multiplayer games.

Videos

Présentation des utilisateurs / Users presents : v.1.2.3 (old), by Nixie Pixel


How To utilisateur / User How To [en] / [fr] : v.1.2.10, v.1.2.8


Quelques exemples / Some examples (Showcase) : Balanced Annihilation game (Spring mod) & Minecraft


Linux joue / Linux plays : Popescu Sorin (v.1.3.0)

Links

Website & videos
[Homepage 1 2] [Dev site] [Features/About] [Screenshots] [Videos t ts gd gu (v.1.2.3) id r lp(1.3.0) d d d ht(1.2.10) ht ht ht ht ht ht ht[fr](1.2.8) ht[fr] ht[fr] ht[fr] ht[fr] ht[de] ht[de] ht[ru] g[pl] g[cz] ht[sp] g[pt] g[it] g[tr] g g] [WIKI] [FAQ] [RSS] [Changelog 1 2 3]

Commercial : [Support their work (Donate)]

Resources
• (empty)
Technical informations
[Open Hub] [PCGamingWiki] [MobyGames] [Steam (Mumble VoIP) (forums)]

Social
Devs (Thorvald Natvig [fr] [en]) : [Site 1 2] [twitter] [YouTube] [LinkedIn] [Open Hub] [Interview 1 2]
Licenced Mumble provider (LightSpeed Gaming LLC [en]) : [Site 1 2] [twitter] [YouTube] [Interview 1 2]
Game : [Blog] [Forums] [twitter] [Facebook] [YouTube]

On other sites
[Wikipedia (Mumble) [fr] [en] [de]]
[JeuxLinux [fr]] [The Linux Game Tome] [Debian]

Reviews
[Le blog du Grouik! (20120323) [fr]]

News / Source of this Entry (SotE) / News (SotN)
[Changes with v. 1.3.1 (20200606)] [HOLaRSE [de] (20200613) (SotN)] [LinuxFr (20100114) [fr]]

Description [fr]

Un logiciel de chat vocal (ou Voip) à destination des joueurs, par Thorvald Natvig (slicer, auteur original, + contributeurs).

Mumble est un client VoIP à faible latence, libre et multi-plateforme. Il offre notamment une excellente qualité sonore (codec Opus, spécialisé dans la voix), une interface simple et ergonomique, la suppression des bruits et de l'écho, l'égalisation et l'atténuation sonore automatique, le positionnement audio 3D (la voix des autres joueurs se fait entendre depuis la position relative de leur avatar), la synthèse vocale pour les messages, les skins, le cryptage et l'authentification, et les joueurs peuvent très facilement héberger leur propre serveur. Un excellent outil, indispensable pour les jeux en multijoueur.

Vous pouvez au choix vous connecter à un serveur Mumble spécialisé ou au PC de l'un des joueurs utilisé en serveur Mumble (il vous suffit de connaître son adresse IP et d'ouvrir les ports correspondants sur vos pare-feux respectifs).

Ce type d'outil est devenu incontournable pour les parties multijoueur car il permet des communications instantanées entre équipiers (pour attaquer de façon concertée, organiser des parties, ...) tout en gardant les mains libres (le chat clavier est moins rapide).
Il peut être utilisé avec n'importe quel jeu, vous permettant de communiquer en direct avec vos partenaires/adversaires pour peu que vous disposiez d'un micro-casque.

Voir aussi / See also : Discord, Mangler, Mumble, Riot.im, Skype, Teamspeak,


Mumble est une application libre, open source, à faible latence, de chat vocal de haute qualité.

Mumble est principalement destiné aux joueurs. Il a été le premier à établir une véritable communication vocale à faible latence il y a plus de dix ans, mais il est également utile dans de nombreux environnements différents.

Nous avons entendu des utilisateurs qui ont enregistré des podcasts avec notre enregistreur audio multicanal, des joueurs en quête de réalisme avec notre fonctionnalité de positionnement audio dans les jeux, des joueurs du jeu Eve Online avec d’énormes communautés de plus de 100 participants vocaux simultanés (je parie qu’ils font bon usage de notre système de permission étendu), la communauté compétitive de Team Fortress 2, qui fait de nous leur plate-forme de communication vocale requise, des passionnés de transmission radio et une variété de lieux de travail adaptant Mumble à leurs besoins, qu’il s’agisse d’appareils mobiles sur tête ou de communications entre pays ou dans des avions.

Les administrateurs apprécient Mumble pour le fait qu'ils conservent le contrôle des données de leurs utilisateurs. Certains utilisent le système de permission étendu pour des scénarios complexes (par exemple, en séparant deux groupes mais les dirigeants peuvent parler aux deux). Certains aiment offrir à leurs utilisateurs des fonctionnalités supplémentaires avec des scripts utilisant les API du serveur, ou des robots de musique hôtes ou similaires qui se connectent au serveur. Ceux qui ont une base de données d'utilisateurs utilisent souvent des authentifiants pour permettre l'authentification avec des données de connexion de compte existants.



Debian:

Client VoIP chiffré à faible latence

Mumble est un programme de communication vocale haute qualité de faible latence destiné aux joueurs. Il offre des fonctionnalités de suppression du bruit, de chiffrement des connexions pour la voix et le clavardage, de contrôle automatique du gain et faible latence audio avec la prise en charge de plusieurs standards audio. Mumble contient une surcouche intrajeu compatible avec la plupart des applications 3D au code source ouvert ou commerciales. Mumble est seulement la partie client et utilise un protocole non standard. Un serveur dédié est nécessaire pour parler à d'autres utilisateurs. La fonctionnalité serveur est fournie par le paquet « mumble- server ».


Wikipedia :

Mumble est un logiciel libre de voix sur IP (VoIP), son principal usage étant la communication pendant les parties de jeux en réseau.

Technologies utilisées

Mumble utilise la bibliothèque graphique Qt 4, le codec audio libre spécialisé pour la voix Opus Interactive Audio Codec ainsi que l'analyseur de code Klocwork.

Depuis la version 1.2.4, Mumble utilise le nouveau codec Opus Interactive Audio Codec qui remplace désormais le codec Speex.

Synthèse vocale

Sur Windows, et depuis peu sous GNU/Linux, Mumble utilise SAPI, afin de synthétiser le texte, quand par exemple une nouvelle personne se connecte au serveur, ou quand quelqu'un quitte le serveur, quand quelqu'un est banni, etc. Mais également lorsqu'un joueur envoie un message textuel à un autre joueur. Cette fonction est désactivable facilement par le menu Audio.

Plateformes supportées

Le client Mumble fonctionne sur Windows, Mac OS X et GNU/Linux.

Le serveur nommé murmur peut potentiellement fonctionner sur tout système précédemment cités.

Apparences graphiques

Mumble dispose d'un système de skins personnalisables et facilement modifiables. Ils sont décrits en css et avec des images simples (souvent des png). On trouve déjà de nombreuses apparences sur le Web, notamment réalisées par des clans ou des équipes de jeu. Certains modifient notablement le design, changeant le contraste (fond sombre et texte clair), l'intégralité du logiciel (menus, fenêtres de configuration & de paramétrage), icônes, etc.

Application mobile

Concernant les plateformes mobiles, le client officiel de Mumble a été porté sur iOS (utilisé sur iPhone et iPad).
Il existe également une application client bêta pour Android3.
Il est possible avec ces outils de se connecter à Mumble en passant par un réseau 3G données ou Wi-Fi.

Implémentation dans les jeux

Minecraft

Une partie des serveurs Minecraft publics et beaucoup de serveurs multijoueurs privés utilisent Mumble. En effet, Mumble possède un mod (extension) Forge qui une fois installé sur les machines des joueurs, permet de synchroniser les positions et ainsi les voix. La seule utilisation du mod est la synchronisation 3D : plus les joueurs sont éloignés, plus leur volume est réduit. Il existe aussi une synchronisation du même type pour le chat.

Description [en]

"A libre, low latency VoIP client, with excellent sound quality, noise & echo suppression, 3D sound positioning,.." -- Le Bottin

Mumble is a free, open source, low latency, high quality voice chat application.

Mumble is primarily intended for gamers, and was the first to establish true low latency voice communication over a decade ago, but finds good use in many different environments as well.

We heard from users who record podcasts with our multi-channel audio recorder, players seeking realism with our positional audio in games, Eve Online players with huge communities of over 100 simultaneous voice participants (I bet they make good use of our extensive permission system 😄), the competitive Team Fortress 2 community making us their required voice communication platform, hobby radio transmission users, and a variety of workplaces adapting Mumble to fit their needs - be it on-head mobile devices or communicating across countries or into airplanes.

Administrators appreciate Mumble for being able to own their and their users data. Some make use of the extensive permission system for complex scenarios (for example separating two groups but leaders being able to talk to both). Some love to provide their users with additional functionality with scripts making use of server APIs, or host music bots and the like that connect to the server. Those that have an existing user database often make use of authenticators to allow authenticating with existing account login data.


Debian:

Low latency encrypted VoIP client

Mumble is a low-latency, high quality voice chat program for gaming. It features noise suppression, encrypted connections for both voice and instant messaging, automatic gain control and low latency audio with support for multiple audio standards. Mumble includes an in-game overlay compatible with most open-source and commercial 3D applications. Mumble is just a client and uses a non-standard protocol. You will need a dedicated server to talk to other users. Server functionality is provided by the package "mumble-server".


Wikipedia:

Mumble is a voice over IP (VoIP) application primarily designed for use by gamers and is similar to programs such as TeamSpeak.

Mumble uses a client–server architecture which allows users to talk to each other via the same server. It has a very simple administrative interface and features high sound quality and low latency. All communication is encrypted to ensure user privacy.

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

Channel hierarchy

A Mumble server (called Murmur) has a root channel and a hierarchical tree of channels beneath it. Users can temporarily connect channels to create larger virtual channels. This is useful during larger events where a small group of users may be chatting in a channel, but are linked to a common channel with other users to hear announcements. It also matches team-based first-person shooter (FPS) games. Each channel has an associated set of groups and access control lists which control user permissions. The system supports many usage scenarios, at the cost of added configuration complexity.

Sound quality

Mumble uses the low-latency audio codec Opus as of version 1.2.4, the codec that succeeds the previous defaults Speex and CELT. This and the rest of Mumble's design allow for low-latency communication, meaning a shorter delay between when something is said on one end and when it's heard on the other. Mumble also incorporates echo cancellation to reduce echo when using speakers or poor quality sound hardware.

Security and privacy

Mumble connects to a server via a TLS control channel, with the audio travelling via UDP encrypted with AES in OCB mode. As of 1.2.9 Mumble now prefers ECDHE + AES-GCM cipher suites if possible, providing Perfect Forward Secrecy. While password authentication for users is supported, since 1.2.0 it is typically eschewed in favor of strong authentication in the form of public key certificates.

Overlay

There is an integrated overlay for use in games. The overlay shows who is talking and what linked channel they are in. As of version 1.0, users could upload avatars to represent themselves in the overlay, creating a 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 Mac OS X. DirectX 11 game support was later added.

Positional audio

For certain games, Mumble modifies the audio to position other players' voices according to their relative position in the game. This not only includes giving a sense of direction, but also of distance.

To realise this, Mumble sends each player's in-game position to players in the same game with every audio packet. Mumble can gather the information needed to do this in two ways: it either reads the needed information directly out of the memory of the game 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 including a small piece of source code provided by the Mumble project. Several high-profile games have implemented this functionality including many of Valve's Source Engine based games (Team Fortress 2, Day of Defeat: Source, Counter-Strike: Source, Half-Life 2: Deathmatch) and Guild Wars 2.

Mobile apps

Mobile apps are available for Mumble, such as Mumblefy for iOS and Plumble for Android.

Server integration

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

An alternative minimalist implementation of the mumble-server (Murmur) is called uMurmur. It is intended for installation on embedded devices with limited resources, such as, for example, residential gateways running OpenWrt.

Server hosting

Like many other VoIP clients, Mumble servers can be both rented or hosted locally. Hosting a Mumble server locally requires downloading Murmur (included as an option in the Mumble installer) and launching it. Configuring the server is achieved via editing the configuration file. The configuration file holds information for the server's name, user authentication, audio quality restrictions, and port.

Administrating the server from within requires a user to be given administrator rights, or can also be done by logging into the SuperUser account. Administrators within the server can add or edit rooms, manage users, and view the server's information.

Features

Different user groups are interested in different capabilities and so we describe some of the features specific to each kind of user.

➤ For End-Users

• Low-latency - great for talking and gaming
• Stay private and secure
⚬ always encrypted communication
⚬ Public/private-key authentication by default
• Recognize friends across servers
• For gamers:
⚬ In-game Overlay - see who is talking, FPS and the current time
⚬ Positional audio - hear the players from where they are located in-game
• Wizards to guide you through setup, like configuring your microphone

To get started simply download, install and start Mumble and connect to a public server, or a specific one you know of.

➤ For Administrators

• Libre software - no licensing hassle, caveats and limitations
• Open Source - open in security and technology, and open to extendibility
• Extensive user permission system (ACL)
• Extendible through Ice and GRPC protocols
⚬ Web interfaces - free choice of several community free software projects
⚬ Channel viewers - even without direct Ice access, if the hoster provides the CVP, easily set up your channel viewer of choice
⚬ Authenticators - to allow users to authenticate against an existing user database
⚬ Custom chat commands and context (right click) menu entries

To get started you can check out our Server guide.

For configuration options see Murmur.ini and our documentation on third party administration software, scripts, and bots.

➤ For Hosters

• Free software - no licensing hassle or cost
• Automatable administration through Ice middleware
• Low resource cost for hosting
• Very stable server software
• Free choice between official and third party server software
• Custom web-interfaces for users through Ice
⚬ Or host one of the available free software web interfaces
• Provide users with channel viewer data (CVP) without giving control away
⚬ Or empower the users by providing the Ice or GRPC interface

To get started you can check out our Server guide.

Installation [fr]

PORTS :
UDP & TCP 64738 (pour le serveur Murmur)

Test [fr]

Test (1.2.3) :
Une référence.
Incontournable.
Vraiment GENIAL !!!


Commentaires généraux :
Mumble est également exploité commercialement par le studio le studio LightSpeed Gaming LLC (lien Homepage 2), qui propose également d'autres offres concurrentes : Ventrilo et Teamspeak.