Wie installiere ich Shoutcast Server auf CentOS 8

Shoutcast ist proprietäre Software, die zum Streamen von Medien über das Internet verwendet wird, insbesondere im Musik-Live-Streaming von Radiosendern im Internet. Es ist speziell für die Erstellung oder das Hören von Internet-Audio-Sendungen. Mit Shoutcast können wir einen Musikstream an den mit dem Server verbundenen Remote-Client senden.

Sobald sich Shoutcast auf Ihrem Server befindet, können Sie Mediaplayer wie Winamp oder Mixxx verwenden, um eine Verbindung zu einem Streaming-Server herzustellen und Audio-Wiedergabelisten ins Internet zu übertragen.

Dieses Tutorial behandelt die Installation von Shoutcast unter CentOS 8.

Zuerst müssen Sie den Benutzer Shoutcast hinzufügen. Sie verwenden das Verzeichnis und die Berechtigungen dieses Benutzers, um Shoutcast Server zu installieren. Stellen Sie außerdem sicher, dass Sie Ihre Firewall deaktivieren.

systemctl stop firewalld.servicesystemctl disable firewalld.serviceadduser shoutcast

Wechseln Sie zweitens in das Verzeichnis shoutcast.

cd /home/shoutcast

Laden Sie die neueste TAR-Datei des Shoutcast-Servers von der offiziellen Website herunter.

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

Erstellen Sie ein Verzeichnis mit dem Namen sc, in dem Sie die TAR-Datei installieren / extrahieren.

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

Entfernen Sie die TAR-Datei nach der Installation von Shoutcast Server.

rm sc_serv2_linux_x64-latest.tar.gz

Um Shoutcast server bedarfsgerecht betreiben zu können, müssen Sie eine Konfigurationsdatei erstellen.

nano sc_serv_basic.conf

Fügen Sie die folgende Konfiguration in die neu erstellte Konfigurationsdatei ein.

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

Kennwortanweisungen in dieser Konfiguration sind wichtig, die Sie entsprechend ändern müssen:

  • adminpassword – Administratorkennwort, das erforderlich ist, um die Remoteverwaltung über die Webschnittstelle zum Server durchzuführen.
  • streampassword_1 – Kennwort, das vom Remote-Media-Player benötigt wird, um Medieninhalte mit dem Server zu verbinden und zu streamen.

Starten Sie nun Shoutcast Server im Hintergrund.

./sc_serv sc_serv_basic.conf &

Öffnen Sie Ihren Browser mit der konfigurierten URL, um Ihren Shoutcast-Server anzuzeigen. sie können Ihre IP in der folgenden URL ersetzen.

http://192.168.7.40:8000

Der Shoutcast-Server ist auf Ihrem CentOS 8-Computer installiert und konfiguriert. Sie können jetzt Streams nach Bedarf in der Konfigurationsdatei hinzufügen.

Erstellen eines Daemon-Skripts zum Starten & Stoppen Sie den Shoutcast-Server:

Wir erstellen ein Daemon-Skript zum Starten und Stoppen des Shoutcast-Servers.

Datei erstellen „shoutcast_server.sh “ im Pfad /usr/local/bin.

touch /usr/local/bin/shout_server.sh

Öffnen Sie shoutcast_server mit Nano Editor und fügen Sie die folgende Konfiguration ein, um ein Daemon-Skript zu erstellen.

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

Schreiben und beenden Sie die Datei. machen Sie diese Datei ausführbar, indem Sie die Berechtigung wie folgt ändern:

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

Starten und stoppen Sie nun den Shoutcast-Server mit dem Daemon-Skript.

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

Schreibe einen Kommentar

Deine E-Mail-Adresse wird nicht veröffentlicht.