Wie man Shoutcast Server auf Ubuntu 18.04 LTS installiert
SHOUTcast ist eine freie, quelloffene und plattformübergreifende Softwareanwendung, die zum Streaming von Medien über das Internet verwendet werden kann. SHOUTcast wird speziell zum Erstellen oder Anhören von Internet-Audiosendungen verwendet. SHOUTcast ermöglicht es uns, einen Musikstrom an den mit dem Server verbundenen Remote-Client zu senden.
In diesem Tutorial lernen wir, wie man den SHOUTcast-Medienserver auf Ubuntu 18.04 LTS installiert.
Anforderungen
- Ein Server mit Ubuntu 18.04 LTS.
- Eine statische IP-Adresse 192.168.0.102 ist auf Ihrem Server konfiguriert.
- root ist auf Ihrem Server eingerichtet.
Shoutcast installieren
Zuerst müssen Sie die neueste Version des Shoutcasts von der offiziellen Website herunterladen. Sie können es mit dem folgenden Befehl herunterladen:
cd ~ wget http://download.nullsoft.com/shoutcast/tools/sc_serv2_linux_x64-latest.tar.gz
Sobald der Download abgeschlossen ist, erstellen Sie ein neues Verzeichnis in Ihrem Heimatverzeichnis und entpacken Sie die heruntergeladene Datei darin:
mkdir ~/shoutcast cd ~/shoutcast tar -xvzf sc_serv2_linux_x64-latest.tar.gz
Als nächstes müssen Sie eine neue Konfigurationsdatei für Shoutcast erstellen. Sie können dies mit dem folgenden Befehl tun:
nano sc_serv.conf
Fügen Sie die folgenden Zeilen hinzu:
adminpassword=admin@123 password=admin@1234 requirestreamconfigs=1 streamadminpassword_1=admin@12345 streamid_1=1 streampassword_1=admin@123456 streampath_1=http://192.168.0.102:8000 logfile=logs/sc_serv.log w3clog=logs/sc_w3c.log banfile=control/sc_serv.ban ripfile=control/sc_serv.rip
Ändern Sie das Passwort und die IP-Adresse entsprechend Ihren Bedürfnissen.
Zugang Shoutcast
Shoutcast ist nun installiert und konfiguriert, es ist Zeit, den Shoutcast-Service zu starten und auf seine Web-Schnittstelle zuzugreifen.
Führen Sie den folgenden Befehl aus, um den Shoutcast-Server zu starten:
./sc_serv &
Sie sollten die folgende Ausgabe sehen:
2018-05-30 17:37:03 INFO ********************************************************************* 2018-05-30 17:37:03 INFO ** SHOUTcast Distributed Network Audio Server (DNAS) ** 2018-05-30 17:37:03 INFO ** Copyright (C) 2014-2017 Radionomy SA, All Rights Reserved ** 2018-05-30 17:37:03 INFO ********************************************************************* 2018-05-30 17:37:03 INFO [MAIN] SHOUTcast DNAS/posix(linux x64) v2.5.5.733 (Oct 9 2017) 2018-05-30 17:37:03 INFO [MAIN] PID: 9383 2018-05-30 17:37:03 INFO [MAIN] Saving log output to `/home/administrator/shoutcast/logs/sc_serv.log' 2018-05-30 17:37:03 INFO [MAIN] Automatic log rotation interval: 1 day 2018-05-30 17:37:03 INFO [MAIN] Loaded config from `/home/administrator/shoutcast/sc_serv.conf' 2018-05-30 17:37:03 INFO [MAIN] Calculated CPU count is 2 -> using all available CPUs 2018-05-30 17:37:03 INFO [MAIN] Limited to 1024 file descriptors [relates to ulimit -n] 2018-05-30 17:37:03 INFO [MAIN] Starting 2 network threads 2018-05-30 17:37:03 INFO [MICROSERVER] Listening for source and client connections on port 8000 2018-05-30 17:37:03 INFO [MICROSERVER] Listening for legacy source connections on port 8001 2018-05-30 17:37:03 INFO [MICROSERVER] Flash policy file server not enabled
Sobald der Server gestartet ist, öffnen Sie Ihren Webbrowser und geben Sie die URL http://192.168.0.102:8000 ein, Sie werden auf die folgende Seite weitergeleitet:
Klicken Sie nun auf die Schaltfläche Server Login, Sie sollten die Shoutcast-Anmeldeseite wie unten dargestellt sehen:
Geben Sie hier Ihren Admin-Benutzernamen und Ihr Passwort ein, das Sie in der Konfigurationsdatei angegeben haben, und klicken Sie dann auf die Schaltfläche Ok. Sie sollten dann das Shoutcast-Dashboard auf der folgenden Seite sehen:
Herzlichen Glückwunsch! Sie haben den Shoutcast-Server erfolgreich in Ubuntu 18.04 LTS-Server installiert.