Test de Mumble et tuto d'installation du serveur Murmur

myvoice.jpg

Après teamspeak, voici le test de mumble, dans le domaine des systèmes de conférences VOIP. L'avantage de mumble c'est qu'il est libre et se trouve dans les dépôts de la plupart des distributions (donc facile à installer)! Je vais rapidement présenter en quelques impressions d'écran l'interface de mumble, l'interface de MAP (qui est un code tiers) permettant d'administrer le serveur. Puis mes notes pour l'installation de Murmur (le nom donné à la partie serveur de mumble)

Mumble en Quelques screens

L'ouverture de Mumble

mumble-b.jpg

Paramètres de connexion à un serveur (non listé)

mumble1-b.jpg

Connecté à un serveur

mumble2-b.jpg

Installer le client mumble:

#sous fedora
yum install mumble
#sous débian ou ubuntu
apt-get install mumble

Rustine pour Fedora 64 bits

Sous fedora 64 bits lors de la connexion à un serveur, vous aurez le message d'erreur suivant:

Incapable de trouver des codecs CELT correspondant aux autres clients. Vous ne serez pas capable de parler aux autres utilisateurs.

La rustine est donnée par Dirk Schlüter sur les tickets de red Hat

#Rustine pour fedora 64 bits
cd /usr/local/src/
wget http://th0br0.fedorapeople.org/celt071-0.7.1/celt071-0.7.1-1.fc13.src.rpm
rpm -i celt071-0.7.1-1.fc13.src.rpm
cd /root/rpmbuild/
yum install libogg-devel
rpmbuild -ba SPECS/celt071.spec
#dans la ligne suivante changez éventuellement celt071-0.7.1-1.fc15.x86_64.rpm par celt071-0.7.1-1.fc14.x86_64.rpm
#en fonction de votre version de fedora
rpm -ivh /root/rpmbuild/RPMS/x86_64/celt071-0.7.1-1.fc15.x86_64.rpm
ln -s /usr/lib64/libcelt071.so.0 /usr/lib64/libcelt0.so.0.0.0

le serveur (test sur une débian):

Installation

apt-get install mumble-server
dpkg-reconfigure mumble-server
#démarrer le serveur mumble:
/etc/init.d/mumble-server start

A cette étape, le serveur mumble fonctionne, vous pouvez vous y connecter, sauf qu'il sera impossible de le paramétrer. Il faut définir un mot de passe administrateur Sur le serveur:

murmurd -ini /etc/mumble-server.ini -supw VotreMotDePasse

Administrer le serveur

Connectez vous via le client avec l'identifiant "superuser"

serveur -> connexion -> ajouter un serveur. Comme ceci:

mumble.jpg

Bon ok, dans le client, je n'ai pas trouvé où mettre le mot de passe. c'est pas grave, avec cet identifiant, il vous le demandera.

mumble2.jpeg

Dans le client, le click droit sur le nom du serveur mumble, sur un channel ou la zone blanche vous permettra d'accéder à quelques outils d'administration. Cependant les possibilités ne sont pas exhaustives.

Le wiki anglophone conseille d'utiliser "ICE", on va dans ce billet utiliser une interface web php utilisant la librairie ice. Cependant notez que d'autres solutions existent.

De mon coté, il y a déja un LAMP sur le serveur. j'ajoute la librairie ICE simplement ainsi:

apt-get install php-zeroc-ice

Configurer mumble-server pour pouvoir utiliser ice.

Éditez le fichier /etc/mumble-server.ini et ajoutez ou dé-commentez les lignes suivantes:

dbus=session
ice="tcp -h 127.0.0.1 -p 6502"

Interface d'administration (MAP Mumble Admin Plugin)

Je ne détaille pas, ça s'installe comme n'importe que CMS.

  • Créez préalablement une base de données mysql sur le serveur.
  • Téléchargez MAP sur ce site: http://mumble.sourceforge.net/MAP_-_Mumb1e_Admin_Plugin. Vous devrez créer un compte pour pouvoir télécharger.
  • Décompresser l'archive dans un dossier WEB du serveur mumble (le billet ici n'explique pas comment installer un serveur LAMP, référez vous à celui là ou celui là)
  • Rendez vous via un navigateur sur l'interface de MAP.

Quelques screens de MAP

La page de connexion

map.jpg

La liste des serveurs administrables

map1.jpg

MAP fournit à la page http://VotreURL/request une interface où les utilisateurs potentiels peuvent s'inscrire si vous souhaitez n'autoriser que les users avec mot de passe.

map2.jpg

On peut accepter ou non les requetes d'inscription dans l'interface d'admin.

map3.jpg

Conclusion

Mumble est super sympa, la qualité de son me semble meilleure que teamspeak. En plus pour les essais, je me suis incrusté sur des chans "Salut je suis gnieark, je vous embête juste le temps d'un test". Les mecs sur lesquels je suis tombé étaient sympas. (Je m'étais fait insulter sur teamspeak [1]). Autre point Mumble n'est pas spécialisé jeux en ligne, Il y a des salons plus généralistes. C'est assez sympa.

Enfin concernant l'enregistrement, c'était l'objectif pour les causeries, Mumble ne le propose pas. Cependant pour les linuxiens, vu que mumble utilise le système de son du système[2] l'ouverture d'un "magnétophone" sur l'ordinateur enregistre super bien.

Notes

[1] Enfin je soupçonne d’être tombé sur l'ex de mon ex qui sait que je suis Gnieark, et heu dans ses propos pas supers compréhensibles, je crois qu'il requérait que je le sodomise.

[2] j'ai du mal à expliquer les détails techniques là

Commentaires

1. Le jeudi, avril 12 2012, 09:52 par m4as

Hello!
Juste pour info, et comme tu as pu le constater, dans les repos debian stable c'est la 1.2.2 qui est présente!
Toutefois, la fonction d'enregistrement sur Mumble est présente, mais dans la version 1.2.3 :
- passer en testing (me semble que le dépôt est up2date)
- http://sourceforge.net/projects/mum... tu décompresses et le tour est joué ( cd /path/to/murmur/files && ./murmur_x86 au lieu de murmurd; évidemment ne pas installer en tant que root xD )

Personnellement, l'option 2 a été retenue ^^

Have fun & au prochain comm'

m4as.

2. Le jeudi, octobre 16 2014, 20:52 par sampistaroy

merci pour le tuto, je cherchais a savoir si il etait egalement possible de faire des icones comme sur TS.

P.S.: Sympa le petit commentaire a la fin :)

Page top