GNU/Linux >> Tutoriels Linux >  >> Cent OS

Comment installer Shoutcast Server sur CentOS 8

Shoutcast est un logiciel propriétaire utilisé pour diffuser des médias sur Internet, en particulier pour la diffusion de musique en direct par les stations de radio sur Internet. Il est spécialement conçu pour créer ou écouter des émissions audio sur Internet. Shoutcast nous permet de diffuser un flux de musique vers le client distant connecté au serveur.

Une fois que Shoutcast est sur votre serveur, vous pouvez utiliser des lecteurs multimédias comme Winamp ou Mixxx pour vous connecter à un serveur de streaming et diffuser des listes de lecture audio sur Internet.

Ce tutoriel couvre l'installation de Shoutcast sur CentOS 8.

Tout d'abord, vous devez ajouter l'utilisateur Shoutcast. Vous utiliserez le répertoire et les privilèges de cet utilisateur pour installer le serveur Shoutcast. Assurez-vous également de désactiver votre pare-feu.

systemctl stop firewalld.service
systemctl disable firewalld.service
adduser shoutcast

Deuxièmement, déplacez-vous dans le répertoire shoutcast.

cd /home/shoutcast

Téléchargez le dernier fichier tar du serveur shoutcast depuis leur site officiel.

wget http://download.nullsoft.com/shoutcast/tools/sc_serv2_linux_x64-latest.tar.gz

Créez un répertoire nommé sc dans lequel vous allez installer/extraire le fichier tar.

mkdir sc
mv sc_serv2_linux_x64-latest.tar.gz /home/shoutcast/sc/
cd sc/
tar -xvzf sc_serv2_linux_x64-latest.tar.gz 

Supprimez le fichier tar après l'installation du serveur Shoutcast.

rm sc_serv2_linux_x64-latest.tar.gz

Afin d'exécuter et d'exploiter le serveur Shoutcast en fonction de vos besoins, vous devez créer un fichier de configuration.

nano sc_serv_basic.conf

Ajoutez la configuration suivante dans le fichier de configuration nouvellement créé.

adminpassword=password
password=password1
requirestreamconfigs=1
streamadminpassword_1=password2

streamid_1=1
streampassword_1=password3
streampath_1=http://192.168.7.38:8000/stream/1/


#################NEW CONFIG##########
shoutcast1clientdebug=0
shoutcast2clientdebug=0
httpclientdebug=0
flvclientdebug=0
shoutcastsourcedebug=0
uvox2sourcedebug=0
httpsourcedebug=0
relayshoutcastdebug=0
relayuvoxdebug=0
relaydebug=0
httpstyledebug=0
webclientdebug=0
admetricsdebug=0
yp2debug=0
streamdatadebug=0
statsdebug=0
microserverdebug=0
threadrunnerdebug=0
buffertype=1
adaptivebuffersize=10

La déclaration de mot de passe dans cette configuration est importante, que vous devez modifier en conséquence :

  • mot de passe administrateur – Mot de passe administrateur requis pour effectuer l'administration à distance via l'interface Web vers le serveur.
  • streampassword_1 - Mot de passe requis par le lecteur multimédia distant pour se connecter et diffuser du contenu multimédia sur le serveur.

Maintenant, démarrez le serveur Shoutcast en arrière-plan.

./sc_serv sc_serv_basic.conf &

Ouvrez votre navigateur avec l'URL configurée pour voir votre serveur Shoutcast. vous pouvez remplacer votre IP dans l'url suivante.

http://192.168.7.40:8000

Le serveur Shoutcast est installé et configuré sur votre machine CentOS 8. Vous pouvez maintenant ajouter des flux selon vos besoins dans le fichier de configuration.

Création d'un script démon pour démarrer et arrêter le serveur Shoutcast :

Nous allons créer un script démon pour démarrer et arrêter le serveur shoutcast.

Créez un fichier "shoutcast_server.sh" dans le chemin /usr/local/bin.

touch /usr/local/bin/shout_server.sh

Ouvrez shoutcast_server avec l'éditeur nano et collez la configuration suivante pour créer un script démon.

nano /usr/local/bin/shout_server.sh

#!/bin/bash
case $1 in
                start)
cd /home/shoutcast/sc/
./sc_serv sc_serv_basic.conf &
              ;;
                stop)
killall sc_serv
                ;;

                *)
echo "Usage radio start|stop"
                ;;
esac

Écrivez et quittez le fichier. rendez ce fichier exécutable en modifiant l'autorisation comme suit :

chmod +x /usr/local/bin/shoutcast_server.sh

Maintenant, démarrez et arrêtez le serveur shoutcast à l'aide du script démon.

/usr/local/bin/shoutcast_server.sh start
/usr/local/bin/shoutcast_server.sh stop

Cent OS
  1. Comment installer le serveur Minecraft sur CentOS 7

  2. Comment installer Nginx sur CentOS 8

  3. Comment installer PostgreSQL sur CentOS 8

  4. Comment installer le serveur Teamspeak 3 sur CentOS 8

  5. Comment installer ProFTPD sur CentOS 7

Comment installer VestaCP sur CentOS 6

Comment installer le serveur VNC sur CentOS 7

Comment installer le serveur Minecraft sur CentOS 6

Comment installer le serveur VNC sur CentOS 6

Comment installer le serveur DHCP sur CentOS 7

Comment installer Nginx sur CentOS 6