Come installare Shoutcast Server su CentOS 8

Shoutcast è un software proprietario che viene utilizzato per lo streaming di media su Internet, in particolare utilizzato in musica in diretta streaming dalle stazioni radio su Internet. E ‘ appositamente per la creazione o l’ascolto di trasmissioni audio Internet. Shoutcast ci permette di trasmettere un flusso di musica al client remoto collegato al server.

Una volta che Shoutcast è nel server, è possibile utilizzare lettori multimediali come Winamp o Mixxx per connettersi a un server di streaming e trasmettere playlist audio a Internet.

Questo tutorial copre l’installazione di Shoutcast su CentOS 8.

In primo luogo, è necessario aggiungere utente Shoutcast. Si utilizzerà directory e privilegi di questo utente per installare Shoutcast server. Inoltre, assicurati di disabilitare il firewall.

systemctl stop firewalld.servicesystemctl disable firewalld.serviceadduser shoutcast

In secondo luogo, passare alla directory shoutcast.

cd /home/shoutcast

Scarica l’ultimo file tar shoutcast server dal loro sito ufficiale.

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

Crea una directory denominata sc in cui installerai / estrarrai il file tar.

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

Rimuovere il file tar dopo l’installazione di Shoutcast server.

rm sc_serv2_linux_x64-latest.tar.gz

Per eseguire e far funzionare Shoutcast server in base alle proprie esigenze è necessario creare un file di configurazione.

nano sc_serv_basic.conf

Aggiungere la seguente configurazione nel file di configurazione appena creato.

adminpassword=passwordpassword=password1requirestreamconfigs=1streamadminpassword_1=password2streamid_1=1streampassword_1=password3streampath_1=http://192.168.7.38:8000/stream/1/#################NEW CONFIG##########shoutcast1clientdebug=0shoutcast2clientdebug=0httpclientdebug=0flvclientdebug=0shoutcastsourcedebug=0uvox2sourcedebug=0httpsourcedebug=0relayshoutcastdebug=0relayuvoxdebug=0relaydebug=0httpstyledebug=0webclientdebug=0admetricsdebug=0yp2debug=0streamdatadebug=0statsdebug=0microserverdebug=0threadrunnerdebug=0buffertype=1adaptivebuffersize=10

Dichiarazione password in questa configurazione sono importanti, che è necessario modificare di conseguenza:

  • adminpassword – Password di amministratore necessaria per eseguire l’amministrazione remota tramite l’interfaccia web al server.
  • streampassword_1-Password richiesta dal lettore multimediale remoto per connettersi e trasmettere contenuti multimediali al server.

Ora, Avviare Shoutcast server in background.

./sc_serv sc_serv_basic.conf &

Apri il tuo browser con l’URL configurato per vederti Shoutcast server. puoi sostituire il tuo IP nel seguente URL.

http://192.168.7.40:8000

Shoutcast server è installato e configurato nella macchina CentOS 8. È ora possibile aggiungere flussi in base alle proprie esigenze nel file di configurazione.

Creazione di script Daemon per avviare& Stop Shoutcast Server:

Creeremo uno script daemon per avviare e arrestare shoutcast server.

Crea un file “shoutcast_server.sh” nel percorso / usr / locale / bin.

touch /usr/local/bin/shout_server.sh

Apri shoutcast_server con nano editor e incolla la seguente configurazione per creare script daemon.

nano /usr/local/bin/shout_server.sh#!/bin/bashcase  in start)cd /home/shoutcast/sc/./sc_serv sc_serv_basic.conf & ;; stop)killall sc_serv ;; *)echo "Usage radio start|stop" ;;esac

Scrivere e chiudere il file. rendere questo file eseguibile modificando il permesso come segue:

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

Ora avvia e arresta il server shoutcast usando lo script daemon.

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

Lascia un commento

Il tuo indirizzo email non sarà pubblicato.