4.4 KiB
title: Mumble created: 2026-06-07 updated: 2026-06-07 type: app tags: [catalogue, messaging, voip, gaming, basse-latence, c++, audio, opus] confidence: high contested: false sources: [https://selfh.st/apps/?tag=Messaging, https://github.com/mumble-voip/mumble, https://www.mumble.info/]
💬 Mumble
La VoIP open source de référence pour les gamers et les communautés : latence extrêmement basse, audio cristallien en codec Opus, chiffrement obligatoire, et un modèle client-serveur léger qui tient sur un Raspberry Pi.
📋 Informations Générales
| Champ | Valeur |
|---|---|
| Site web | mumble.info |
| GitHub | mumble-voip/mumble |
| Licence | BSD-3-Clause |
| Langage | C++ |
| Étoiles GitHub | 8.0k ⭐ |
| Catégorie | Messaging (VoIP) |
📝 Description
Mumble est un logiciel de voix sur IP open source, conçu dès l'origine pour offrir la latence la plus basse possible dans les communications vocales de groupe. Là où Discord ou Teams ajoutent souvent 100 à 200 ms de latence, Mumble tient couramment sous 30-40 ms, ce qui en fait le choix privilégié des joueurs compétitifs et des équipes qui ont besoin de communiquer en temps réel.
Le modèle est client-serveur : un serveur Murmur léger (binaire unique, ~10 Mo de RAM au repos) gère plusieurs canaux vocaux, l'authentification par certificat, et la modulation de gain automatique. Le codec Opus est utilisé en standard, et tout le trafic est chiffré par TLS (le client n'accepte pas de connexion non chiffrée). Le positionnement audio 3D (détection spatiale de la voix) reste une signature unique du projet.
L'écosystème propose des clients natifs sur Windows, macOS, Linux, iOS et Android, ainsi que des passerelles vers Discord, Matrix ou XMPP pour relier un serveur Mumble à d'autres plateformes. C'est l'outil idéal pour un serveur vocal auto-hébergé : pas de tracking, pas de publicité, et un contrôle total.
🚀 Installation
Serveur Murmur (Docker)
services:
murmur:
image: mumblevoip/murmur:latest
container_name: murmur
restart: unless-stopped
ports:
- "64738:64738/tcp" # Voix
- "64738:64738/udp" # Voix UDP
volumes:
- murmur_data:/data
environment:
MURMUR_CONFIG: |
ice={{ .Env.ICE_ENABLED }}
icesecretwrite={{ .Env.ICE_SECRET }}
volumes:
murmur_data:
Client
Le client Mumble se télécharge sur mumble.info/downloads. Configuration : hôte = votre domaine ou IP, port = 64738.
⚙️ Configuration Initiale
- Générer un mot de passe superutilisateur via la variable
SUPWau premier lancement. - Activer l'ICE (Traversal Using Relays around NAT) si des clients sont derrière des NAT stricts.
- Créer les canaux et configurer les ACL (listes de contrôle d'accès) pour les groupes.
- Distribuer les certificats clients : Mumble authentifie chaque utilisateur par un certificat unique lié à l'appareil.
- Brancher une passerelle Discord (par exemple Murmur Discord Bridge) si besoin d'interconnexion.
🔄 Alternatives
- TeamSpeak — Concurrent historique, propriétaire depuis 2019
- Discord — Référence grand public, mais centralisée et en SaaS
- Jitsi — Plus orienté visioconférence que VoIP gaming
- TeamSpeak 3 server — Auto-hébergeable, mais licence propriétaire
- Revolt / Fluxer — Voix intégrée, mais moins optimisée
🔐 Sécurité
- ✅ Chiffrement TLS obligatoire, pas de connexion en clair
- ✅ Authentification par certificat client
- ⚠️ Exposer Murmur directement sur Internet reste sûr (chiffrement), mais prévoir un reverse proxy pour le panel web
- ⚠️ ICE utilise un mot de passe distinct à conserver secret
📚 Ressources
- Site officiel
- GitHub mumble-voip/mumble
- Documentation Murmur
- Mumble Hardy — Panel web d'admin
Pages Liées
- cat-messaging — Catégorie Messaging
- app-traefik — Reverse proxy HTTPS
- app-rocket-chat — Plateforme texte + voix plus généraliste
- securisation-home-lab — Hardening
- recettes-docker-compose — Patterns Compose