Webradio Station · 2 min read · Feb 14, 2026

Betreiben Sie Ihre eigene Webradio-Station mit Icecast2 und Ices2

Betreiben Sie Ihre eigene Webradio-Station mit Icecast2 und Ices2

Version 1.0
Autor: Falko Timme

Dieses Tutorial beschreibt, wie man einen Audio-Streaming-Server mit Icecast2 einrichtet. Damit Icecast2 Audio an die Hörer streamen kann, installieren wir Ices2. Ices2 ist ein Programm, das Audiodaten an einen Icecast2-Server sendet, um sie an Clients zu übertragen. Ices2 kann entweder Audiodaten von der Festplatte (Ogg Vorbis-Dateien) lesen oder Live-Audio von einer Soundkarte aufnehmen und in Echtzeit kodieren. In diesem Artikel lassen wir Ices2 .ogg-Dateien von der lokalen Festplatte lesen.

Ich gebe keine Garantie, dass dies bei Ihnen funktioniert!

1 Vorbemerkung

Wie im Einführungstext erwähnt, kann Ices2 von mehreren Quellen lesen und Audiodaten an den Icecast2-Server senden. In diesem Artikel lassen wir Ices2 .ogg-Dateien von der lokalen Festplatte lesen (Playlist-Modus), und wir installieren Icecast2 und Ices2 auf demselben System.

Ices2 unterstützt nur Ogg Vorbis-Dateien, daher sollten Sie, wenn Sie .mp3-Dateien streamen möchten, diese in .ogg umwandeln. (In früheren Versionen unterstützte Ices auch MP3-Dateien, aber diese Unterstützung wurde aufgegeben, da MP3 eine patentierte und proprietäre Kodierungstechnologie ist, während Ogg Vorbis eine offene und patentfreie Audio-Kodierungstechnologie ist.)

In diesem Beispiel verwendet mein System Debian Etch. Das Verfahren sollte für Ubuntu-Systeme identisch sein. Mein System hat die IP-Adresse 192.168.0.100.

2 Icecast2 installieren und konfigurieren

Um Icecast2 zu installieren, führen wir einfach aus

apt-get install icecast2

Anschließend müssen wir /etc/icecast2/icecast.xml bearbeiten. Die meisten Standardwerte sollten vorerst gut funktionieren, aber Sie sollten die Passwörter im Abschnitt ändern. Das source-password ist das Passwort, das Ices2 später verwenden wird, um sich mit Icecast2 zu verbinden; das admin-password ist das Passwort, das der Administrator in der Weboberfläche von Icecast2 verwenden wird; das relay-password werden wir nicht verwenden, aber Sie sollten es trotzdem ändern.

vi /etc/icecast2/icecast.xml

| [...] password1 password2 admin password3 [...] |

Anschließend bearbeiten Sie /etc/default/icecast2 und setzen ENABLE auf true:

vi /etc/default/icecast2

| # Vorgaben für das icecast2-Initskript # stammt von /etc/init.d/icecast2 # installiert in /etc/default/icecast2 durch die Wartungsskripte # # Dies ist ein POSIX-Shell-Fragment # # Vollständiger Pfad zur Serverkonfigurationsdatei CONFIGFILE="/etc/icecast2/icecast.xml" # Name oder ID des Benutzers und der Gruppe, unter der der Daemon ausgeführt werden soll USERID=icecast2 GROUPID=icecast # Bearbeiten Sie /etc/icecast2/icecast.xml und ändern Sie mindestens die Passwörter. # Ändern Sie dies auf true, wenn Sie fertig sind, um das init.d-Skript zu aktivieren ENABLE=true |

Das war’s schon, wir können jetzt den Icecast2-Server starten:

/etc/init.d/icecast2 start

Sie können jetzt Ihren Browser zu http://192.168.0.100:8000/ (ersetzen Sie 192.168.0.100 durch Ihre eigene IP-Adresse oder FQDN) leiten und durch die Weboberfläche browsen:

Share: X/Twitter LinkedIn

Erhalte neue Beiträge in deinem Posteingang.

Kein Spam. Jederzeit abmelden.