Installer votre propre serveur d'audio-conférence (1)

Publié
Commentaires Aucun

Comment communiquer par la voix de façon indépendante

d’après wikipedia

Teamspeak est un logiciel propriétaire d’audioconférence sur Internet (voix sur réseau IP). Il permet de discuter à plusieurs dans des canaux, avec d’autres utilisateurs. Pour utiliser Teamspeak, chaque personne doit avoir installé sur son ordinateur une application client. Avec cette dernière, elle peut se connecter aux milliers de serveurs Teamspeak et entrer dans une salle de discussion (Canal).

girl.jpg

Vous pouvez donc utiliser teamspeak pour dialoguer avec vos proches en utilisant internet et sans autre coût de communication.Depuis n’importe ou sur le globe.
De plus pour pouvez également avoir une conversation à plusieurs

La qualité du texte est excellente. Il vous suffit d’avoir un casque avec micro et un périphérique avec une connexion à internet et le client installé

Enfin vous pouvez utiliser le client mobile android, mais il est payant 1.69€ et peut être encore un peu jeune
Nous verrons dans un prochain billet , l’utilisation de mumble, qui est un serveur opensource et qui a un client gratuit

Nous allons maintenant créer un serveur teamspeak sur un raspberry, mais n’importe quel serveur Linux ou Windows convient

Vous trouverez ci-dessous une page de téléchargement qui propose les clients et les serveurs pour toutes les plateformes

Pour commencer et pour respecter les critères de sécurité, nous allons créer un utilisateur “teamspeak3” et configurer son mot de passe et ses droits d’accès aux fichiers

  • On commence par se connecter en superutilisateur
su -
  • Puis on crée l’utilisateur
useradd teamspeak3-user
  • Maintenant que l’utilisateur est créé, on créé son mot de passe, qu’il faudra saisir 2 fois pour confirmation
passwd teamspeak3-user
  • On change les droits sur le répertoire du nouvel utilisateur
chmod 755 /home/teamspeak3-user
  • Maintenant que l’utilisateur est correctement configuré, on se connecte avec ce nouveau compte
su teamspeak3-user

Il est temps maintenant de télécharger la version du serveur pour votre machine
Teamspeak n’existe pas sous forme de package dans les distributions linux
Vous pouvez télécharger votre version en suivant le lien indiqué ci-dessus, ou bien directement comme ceci :

wget http://ftp.4players.de/pub/hosted/ts3/releases/3.0.7.1/teamspeak3-server_linux-amd64-3.0.7.1.tar.gz
  • Une fois téléchargé, il faut le décompresser
tar -zxvf teamspeak3-server_linux-amd64-3.0.7.1.tar.gz
  • On efface le fichier téléchargé
rm teamspeak3-server_linux-amd64-3.0.7.1.tar.gz
  • Par simplification, on peut renommer le répertoire
mv teamspeak3-server_linux-amd64 teamspeak3-server
  • on se rend maintenant dans le répertoire créé
cd teamspeak3-server
  • On crée maintenant un fichier de configuration “ts3server.ini” pour l’application. On pourra configurer les paramètres tels que le port d’écoute par la suite
./ts3server_minimal_runscript.sh createinifile=1

Quand vous lancez le script ci dessus pour la première fois, le prompt va indiquer un numero qui est la clé à utiliser pour configurer le serveur en mode administrateur quand vous allez vous connecter
Copiez et garder cette clé

bc..
2015-09-13 18:52:44.567950|INFO |VirtualServer | 1| listening on 0.0.0.0:99$
2015-09-13 18:52:44.568529|INFO |VirtualServer | 1| client ‘server’(id:0) a$
2015-09-13 18:52:44.568569|WARNING |VirtualServer | 1| ———————————-$
2015-09-13 18:52:44.568597|WARNING |VirtualServer | 1| ServerAdmin privilege k$
2015-09-13 18:52:44.568623|WARNING |VirtualServer | 1| token=fuCGtj8TgwLeEc0aD$
2015-09-13 18:52:44.568649|WARNING |VirtualServer | 1| ———————————-$
2015-09-13 18:54:23.247816|INFO |VirtualServer | 1| client (id:2) was added$
etc.

il est possible de retrouver ces informations dans les fichiers de log

less /home/teamspeak3-user/teamspeak3-server/logs/ts3server_2015-09-13__18_52_42.571939_1.log
  • On lance maintenant le serveur
./ts3server_startscript.sh start

casque.jpg

  • si votre serveur est sur votre réseau à la maison, il faut rediriger le port 9987 vers votre serveur teamspeak
  • lancer maintenant votre client et connectez vous à votre serveur

client.jpg

Création d’un script de lancement automatique au démarrage du système

sudo nano /etc/init.d/ts3

Avec :

#! /bin/sh
### BEGIN INIT INFO
# Provides:          ts3
# Required-Start:    $network mysql
# Required-Stop:     $network
# Default-Start:     2 3 4 5
# Default-Stop:      0 1 6
# Short-Description: TeamSpeak3 Server Daemon
# Description:       Starts/Stops/Restarts the TeamSpeak Server Daemon
### END INIT INFO

set -e

PATH=/usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin
DESC="TeamSpeak3 Server"
NAME=teamspeak3-server
USER=teamspeak3-user
DIR=/home/teamspeak3-user/teamspeak3-server/
OPTIONS=inifile=ts3server.ini
DAEMON=$DIR/ts3server_startscript.sh
#PIDFILE=/var/run/$NAME.pid
SCRIPTNAME=/etc/init.d/$NAME

# Gracefully exit if the package has been removed.
test -x $DAEMON || exit 0

sleep 2
sudo -u $USER $DAEMON $1 $OPTIONS

  • on change les permissions sur les fichiers :

sudo chmod a+x /etc/init.d/ts3
sudo chmod a+x /home/teamspeak3-user/teamspeak3-server/ts3server_startscript.sh
sudo chmod a+x /home/teamspeak3-user/teamspeak3-server/ts3server_minimal_runscript.sh
sudo update-rc.d ts3 defaults


Auteur
Catégories Faites le vous même

Commentaires

Commentaires fermés pour cet article.

← Plus anciens Plus récents →