GNU/Linux >> LINUX-Kenntnisse >  >> Cent OS

So installieren Sie Shoutcast Server auf CentOS 8

Shoutcast ist eine proprietäre Software, die zum Streamen von Medien über das Internet verwendet wird, insbesondere beim Musik-Live-Streaming von Radiosendern im Internet. Es dient speziell zum Erstellen oder Anhören von Internet-Audioübertragungen. Shoutcast ermöglicht es uns, einen Musikstream an den Remote-Client zu senden, der mit dem Server verbunden ist.

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 auf CentOS 8.

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

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

Zweitens:In das Verzeichnis „Shoutcast“ verschieben.

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 namens sc, in dem Sie die TAR-Datei installieren / extrahieren werden.

mkdir sc
mv 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 des Shoutcast-Servers.

rm sc_serv2_linux_x64-latest.tar.gz

Um den Shoutcast-Server gemäß Ihren Anforderungen ausführen und betreiben zu können, müssen Sie eine Konfigurationsdatei erstellen.

nano sc_serv_basic.conf

Fügen Sie die folgende Konfiguration in der neu erstellten Konfigurationsdatei hinzu.

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

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

  • Administratorpasswort – Admin-Passwort erforderlich, um die Remote-Administration über die Webschnittstelle zum Server durchzuführen.
  • Streampasswort_1 – Passwort, das der Remote Media Player benötigt, um Medieninhalte mit dem Server zu verbinden und zu streamen.

Starten Sie jetzt den 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.

Daemon-Skript zum Starten und Stoppen des Shoutcast-Servers erstellen:

Wir werden ein Daemon-Skript erstellen, um den Shoutcast-Server zu starten und zu stoppen.

Erstellen Sie eine Datei „shoutcast_server.sh“ im Pfad /usr/local/bin.

touch /usr/local/bin/shout_server.sh

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

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

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

Cent OS
  1. So installieren Sie Minecraft Server unter CentOS 7

  2. So installieren Sie Nginx unter CentOS 8

  3. So installieren Sie PostgreSQL unter CentOS 8

  4. So installieren Sie Teamspeak 3 Server auf CentOS 8

  5. So installieren Sie ProFTPD unter CentOS 7

So installieren Sie VestaCP auf CentOS 6

So installieren Sie VNC-Server unter CentOS 7

So installieren Sie Minecraft Server auf CentOS 6

So installieren Sie VNC-Server unter CentOS 6

So installieren Sie den DHCP-Server unter CentOS 7

So installieren Sie Nginx unter CentOS 6