INFOTHEMA

Auteur Sujet: Audio-conférences en ligne avec Mumble  (Lu 6784 fois)

Animateur

  • Administrator
  • Hero Member
  • *****
  • Messages: 5952
    • Voir le profil
Audio-conférences en ligne avec Mumble
« le: avril 26, 2020, 02:43:14 pm »
Mumble est une solution de voix sur IP : elle permet aux utilisateurs de dialoguer ensemble dans des salons vocaux comme on le ferait sur Discord ou avec TeamSpeak.

À la différence de Discord, il n’y a pas un lieu centralisé où il faut s’inscrire ; chacun peut créer son propre serveur ou rejoindre un serveur existant. Il suffit pour cela d’utiliser un client Mumble, il en existe pour ordinateur (Windows, macOS et GNU/Linux), pour mobile (Android, iOS) et même en version Web, directement dans le navigateur.

Sommaire

    - Les différents logiciels client
    - Comment trouver un serveur ?
    - Héberger son propre serveur
        - Avoir un ordinateur faisant tourner GNU/Linux ou macOS
        - Une connexion Internet correcte
    - Les avantages à utiliser Mumble
    - Ce que Mumble n’est pas
    - Pourquoi ne pas utiliser Discord, Skype ou WhatsApp ?

Les différents logiciels client

Le projet Mumble fournit des logiciels libres pour plusieurs plates‑formes mais encourage également les développeurs à créer leurs propres solutions. On trouve donc de multiples clients et serveurs pour Mumble, libres ou non. La liste suivante donne juste un léger aperçu des clients existants.

Le client officiel pour PC se présente ainsi, avec une zone de discussion en ligne à gauche et la liste des salons et utilisateurs à droite. On peut cependant personnaliser l’affichage depuis les options et tester les différents thèmes graphiques inclus.


Il existe plusieurs versions pour mobiles, libres ou non. Voici par exemple le logiciel libre Mumla disponible sur le magasin d’application Android officiel ou depuis le magasin alternatif F‑Droid (https://f-droid.org).


Enfin, voici à quoi ressemble mumble‑web dans mon navigateur Firefox :


Comment trouver un serveur ?

Généralement, ce sont des communautés qui gèrent un serveur pour discuter. À la base c’étaient principalement des clans de joueurs, mais on trouve aujourd’hui des développeurs, des associations, des radios… Si l’on souhaite discuter avec ses amis, on peut utiliser un serveur en accès libre comme celui fourni par Framasoft. C’est la solution la plus simple : on se connecte et on discute. Il est même proposé une version pour navigateur !

Il existe également de multiples hébergeurs vous proposant des serveurs privés pour moins des deux euros par mois. L’avantage est de pouvoir gérer son serveur et d’avoir une connexion fiable. Mais Mumble étant libre et gratuit, on peut aussi héberger son propre serveur gratuitement. C’est la solution que je vous présente ci‑dessous.
Héberger son propre serveur

Sans rentrer dans les détails, l’installation consiste à installer le logiciel mumble-server depuis les dépôts de sa distribution, modifier un fichier de configuration, et à se connecter au serveur avec le client Mumble en tant qu’administrateur pour paramétrer les salons. Il faut aussi penser à ouvrir des ports sur son routeur. Rien de très sorcier.

Les prérequis sont :

Avoir un ordinateur faisant tourner GNU/Linux ou macOS

Le serveur Mumble officiel est fait pour fonctionner sur un système GNU/Linux ou macOS. Pour ma part, je fais tourner le mien sur un Raspberry Pi 4B (auparavant sur un Pi 3B+), le logiciel consommant très peu de ressources. Il faut que l’ordinateur soit allumé en permanence pour accueillir les usagers, il est alors intéressant de le faire tourner sur une machine économe en courant, tel un ordinateur monocarte ou un vieil ordinateur portable.

Une connexion Internet correcte

Il est important d’avoir suffisamment de débit montant pour envoyer les flux audio à tous les participants. Cependant, Mumble a toujours été très économe de ce côté — je le faisais tourner il y a dix ans sur une connexion ADSL vraiment pas terrible et je n’ai jamais rencontré de problème (tests à six ou sept personnes).
Aujourd’hui, il utilise le codec audio Opus qui compresse encore mieux les données audio. Une des forces du logiciel est le traitement du son avant envoi : le logiciel client réduit les bruits parasites avant d’envoyer le son au serveur ce qui améliore la qualité du son tout en réduisant la quantité de données à transmettre. Dans les paramètres du serveur on peut limiter la bande passante attribuée à chaque utilisateur et aussi limiter le nombre d’usagers ce qui permet d’adapter en fonction de sa connexion Internet.
Les avantages à utiliser Mumble

    - Les utilisateurs n’ont pas besoin de se créer de compte, il existe cependant un système d’authentification optionnel ;
    - Utilisable même sans installation grâce à la version Web ;
    - Vous pouvez donner des droits supplémentaires aux utilisateurs ;
    - C’est vraiment gratuit (pas de pistage, pas de pub) ;
    - La connexion au serveur est sécurisée, vous devez cependant avoir confiance en l’hébergeur (ça peut être vous‑même) ;
    - Le logiciel respecte ses utilisateurs ; par exemple, il ne va pas se lancer au démarrage sans qu’on ne le lui demande (p. ex. Teams), il ne va pas surveiller les logiciels que vous utilisez (p. ex. Discord), ni fouiller dans vos contacts (p. ex. WhatsApp) ;

    - Il n’y a aucune centralisation, les développeurs de Mumble ne savent pas à qui vous parlez ;
    - Bonne qualité audio ;
    - Econome en ressources (processeur et bande passante).

Ce que Mumble n’est pas

Mumble est fait pour que des personnes puissent discuter ensemble dans des salons vocaux. C’est sa seule fonction et il la remplit bien, il n’a pas vocation à faire plus. Si on le compare à une plate‑forme comme Discord, voici les différences en termes de fonctionnalités :

    - il n’y a pas de salons textuel ;
    - il n’y a pas de possibilité d’envoyer un message à un utilisateur qui n’est pas connecté ;
    - il ne dispose pas d’un système de présence (liste de contacts connectés ou non…) ;
    - On ne peut pas partager son écran ou sa webcam ;

Mais comme c’est un logiciel libre, il peut être couplé à d’autres logiciels fournissant les fonctionnalités manquantes. Vous pourriez bien utiliser Mumble sans le savoir !
Pourquoi ne pas utiliser Discord, Skype ou WhatsApp ?

Fournir un service de voix sur IP coûte de l’argent (développement, matériel, bande passante, maintenance). Pour financer ce service, les plates‐formes centralisées ont donc des clients qui peuvent être des entreprises, des partis politiques, des lobbies, qui cherchent à atteindre un certain public (les utilisateurs).

Les services Mumble ne se finançant pas par la diffusion de publicités ou de propagande et étant décentralisés, on évite certaines dérives.


Source : https://linuxfr.org/news/audio-conferences-en-ligne-avec-mumble




Membre de l'APRIL (www.april.org) / Membre du bureau Association "Debian Facile"  (https://debian-facile.org)