Files
2026-06-09 18:40:21 +02:00

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

  1. Générer un mot de passe superutilisateur via la variable SUPW au premier lancement.
  2. Activer l'ICE (Traversal Using Relays around NAT) si des clients sont derrière des NAT stricts.
  3. Créer les canaux et configurer les ACL (listes de contrôle d'accès) pour les groupes.
  4. Distribuer les certificats clients : Mumble authentifie chaque utilisateur par un certificat unique lié à l'appareil.
  5. 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

Pages Liées