wie man Icecast2 unter Debian einrichtet
Icecast 2 ist ein Audio-Streaming-Server, wie er beispielsweise von Online-Radiosendern verwendet wird.
Installation
Die Installation ist ziemlich einfach.
apt-get install icecast2
Sie werden gefragt, ob Sie Icecast konfigurieren möchten. Seltsamerweise haben die von mir eingegebenen Werte meine Konfigurationsdatei überhaupt nicht geändert, also möchten Sie vielleicht einfach wiederholt die Eingabetaste drücken und die Konfigurationsdatei danach ändern.
Ändern Sie die Konfigurationsdatei. Sie müssen die Passwörter ändern, bevor Sie Icecast („Hackme“) verwenden können.
nano /etc/icecast2/icecast.xml
Danach müssen Sie Icecast 2 aktivieren:
nano /etc/default/icecast2
Setzen Sie „ENABLE=false“ auf „ENABLE=true“.
Icecast 2 starten:
/etc/init.d/icecast2 restart
Verwenden Sie Icecast 2 als Relais
Möchten Sie einen bestehenden Radiostream weitergeben? Laden Sie die .pls-, .asx- oder m3u-Datei herunter und öffnen Sie sie mit einem Texteditor, um die IP-Adresse und den Port des Streams herauszufinden.
Verwenden Sie dann Folgendes in Ihrer Konfigurationsdatei:
nano /etc/icecast2/icecast.xml
<relay> <server>radio.server.ip.here</server> <port>porthere</port> <mount>/</mount> <local-mount>/radioname</local-mount> </relay>
Danach icecast2 neu starten:
http://yourip:portnumber/radioname
Deaktivieren Sie das Webinterface
Das Icecast 2-Webinterface lauscht auf demselben Port wie der Radiostream und es scheint keine Möglichkeit zu geben, ihn in der Konfigurationsdatei zu deaktivieren. Möglicherweise möchten Sie es deaktivieren, da es alle Einhängepunkte und Benutzernummern ohne Authentifizierung anzeigt.
Was mir geholfen hat war, die Datei „status.xsl“ in „/etc/icecast2/web“ umzubenennen. Dann gibt die Weboberfläche „XSLT-Datei konnte nicht analysiert werden“ zurück.
Du kannst es natürlich auch modifizieren
Geschaft nun sollten sie ihren server gestartet haben .
Sollte er gestartet haben rufen sie ihn einfach mit ihrer internen ipadresse ab.