So installieren Sie Icecast 2 Media Streaming Server auf Ubuntu 18.04 LTS

Icecast ist ein kostenloser, quelloffener und beliebtester Media-Streaming-Server, der Ogg, Opus, WebM, MP3 und viele mehr unterstützt. Mit Icecast können Sie Ihre eigenen Internet-Radiosender erstellen oder Ihre Medien vom Server streamen und von überall über das Internet darauf zugreifen. Es unterstützt viele Medienformate, darunter AAC, OGG, WMA, FLAC, APE und vieles mehr.

In diesem Tutorial erfahren wir, wie man den Icecast Media Streaming Server auf dem Ubuntu 18.04 LTS Server installiert.

Anforderungen

  • Ein Server mit Ubuntu 18.04.
  • Ein Root-Passwort wird auf deinem Server eingerichtet.

Erste Schritte

Vor dem Start müssen Sie Ihr System auf die neueste Version aktualisieren. Sie können dies tun, indem Sie den folgenden Befehl ausführen:

apt-get update -y
 apt-get upgrade -y

Sobald Ihr Server aktualisiert ist, starten Sie Ihren Server neu, um die Änderungen zu übernehmen.

Icecast installieren

Standardmäßig ist Icecast im Standard-Repository von Ubuntu 18.04 verfügbar. Sie können es installieren, indem Sie den folgenden Befehl ausführen:

apt-get install icecast2 -y

Während der Installation müssen Sie einige Fragen beantworten, wie unten gezeigt:

Wählen Sie Ja und drücken Sie Enter. Du solltest die folgende Seite sehen:

Icecast konfigurieren

Geben Sie nun Ihren Domainnamen an und klicken Sie auf die Schaltfläche ok. Du solltest die folgende Seite sehen:

Ein Passwort festlegen

Icecast Relais Passwort

Geben Sie nun das Admin-Passwort ein und klicken Sie auf die Schaltfläche ok, um die Installation zu starten.

Sobald die Installation erfolgreich abgeschlossen ist, starten Sie den Icecast-Service und aktivieren Sie ihn mit dem folgenden Befehl, um ihn beim Booten zu starten:

systemctl start icecast2
 systemctl enable icecast2

Sie können den Status von Icecast mit dem folgenden Befehl überprüfen:

systemctl status icecast2

Sie sollten die folgende Ausgabe sehen:

? icecast2.service - LSB: Icecast2 streaming media server
   Loaded: loaded (/etc/init.d/icecast2; generated)
   Active: active (running) since Tue 2019-04-16 15:35:30 UTC; 44s ago
     Docs: man:systemd-sysv-generator(8)
    Tasks: 1 (limit: 1113)
   CGroup: /system.slice/icecast2.service
           ??3166 /usr/bin/icecast2 -b -c /etc/icecast2/icecast.xml

Apr 16 15:35:28 ubuntu1804 systemd[1]: Starting LSB: Icecast2 streaming media server...
Apr 16 15:35:29 ubuntu1804 icecast2[3142]:  * Starting streaming media server icecast2
Apr 16 15:35:30 ubuntu1804 icecast2[3142]: [2019-04-16  15:35:30] WARN CONFIG/_parse_root Warning,  not configured, using default val
Apr 16 15:35:30 ubuntu1804 icecast2[3142]: [2019-04-16  15:35:30] WARN CONFIG/_parse_root Warning,  not configured, using default val
Apr 16 15:35:30 ubuntu1804 icecast2[3142]: [2019-04-16  15:35:30] WARN CONFIG/_parse_root Warning,  contact not configured, using defaul
Apr 16 15:35:30 ubuntu1804 icecast2[3142]: [2019-04-16  15:35:30] EROR connection/connection_setup_sockets Could not create listener socket on 
Apr 16 15:35:30 ubuntu1804 icecast2[3142]: [2019-04-16  15:35:30] EROR connection/connection_setup_sockets No listening sockets established
Apr 16 15:35:30 ubuntu1804 icecast2[3142]:    ...done.
Apr 16 15:35:30 ubuntu1804 systemd[1]: Started LSB: Icecast2 streaming media server.

Zugriff auf das Icecast Web Interface

Icecast ist nun installiert und hört auf Port 8000. Öffnen Sie Ihren Webbrowser und geben Sie die URL http://test.example.com:8000. ein. Sie werden wie unten gezeigt zum Icecast Dashboard weitergeleitet:

Icacast Statusseite

Klicken Sie nun auf die Administration. Sie werden aufgefordert, den Benutzernamen und das Passwort für den Administrator einzugeben, wie unten gezeigt:

Icecast Verwaltung

Geben Sie Benutzername und Passwort als admin / admin@123 ein und klicken Sie auf die Schaltfläche Anmelden. Du solltest die folgende Seite sehen:

Global Icecast 2 Serverstatus

Herzlichen Glückwunsch! Sie haben Icecast erfolgreich auf dem Ubuntu 18.04 Server installiert. Sie können nun Ihre Medien auf Ihrem Server streamen und von überall darauf zugreifen.

Das könnte dich auch interessieren …