03.07.2011 12:42

Streaming-Server

Mit den Programmpaketen icecast2 und und ices2 kann man den Linux Home Server dazu bringen, Musik ins Heimnetz zu streamen.

Starten des Streaming-Servers und Empfangen des Streams auf einem Ubuntu-Client Verbindungsaufnahme zum Streaming-Server mit VLC als Client


Auszug aus der Konfigurationsdatei /etc/icecast2/icecast.xml
<icecast>
    <limits>
        ...
    </limits>
    <authentication>
        <source-password>????????????</source-password>
        ...
    </authentication>
    <hostname>bluestar.domo.reto</hostname>
    <listen-socket>
        <port>8000</port>
    </listen-socket>
    ...
</icecast>


Auszug aus der Konfigurationsdatei /home/test/music/ices-playlist.xml
<?xml version="1.0"?>
<ices>
    <background>0</background>
    ...
    <stream>
        <metadata>
            <name>It's my Music</name>
            ...
        </metadata>
        <input>
            <module>playlist</module>
            <param name="type">basic</param>
            <param name="file">playlist.txt</param>
            ...
        </input>
        <instance>
            <hostname>localhost</hostname>
            <port>8000</port>
            <password>????????????</password>
            <mount>/live</mount>
            ...
        </instance>
    </stream>
</ices>


URL http://bluestar.domo.reto:8000/live

In der Datei /home/test/music/playlist.txt stehen zeilenweise die Namen der Audio-Dateien, welche vom Streaming-Server ausgegeben werden sollen.

Die Passwörter '????????????' in den beiden Konfigurationsdateien müssen übereinstimmen.


test@bluestar:~/music$ ices2 ices-playlist.xml

Geschrieben von root | Permanenter Link | Kategorien: Benutzung