Dreambox als Streamer

Audio- und Video-Streaming mit der Dreambox

Twonky-Server einrichten

Laden Sie zunächst die Trial- oder Vollversion des Servers auf Ihren Rechner. Derzeit stellt Twonky die Dreambox-Installation von Windows-Systemen aus auf ein Wizzard-gestütztes Verfahren um. Dabei müssen Sie im Prinzip nur die IP-Adresse der Dreambox angeben, die restliche Arbeit inklusive Erstellen der nötigen Scripts erledigt der Wizzard selbstständig.

Treten Probleme auf, falls Sie von Linux aus installieren oder wenn Sie eine ältere Version des Twonky-Servers besitzen, empfiehlt sich die manuelle Konfiguration. Der Vorgang ist beim Mediaserver wie beim Audioserver gleich. Kopieren Sie die Datei über eine bestehende Netzwerkverbindung per FTP auf die Dreambox. Ziel ist das Verzeichnis usr/sbin.

Sorgen Sie dafür, dass die Datei ausführbar wird:

#chmod 755 /usr/sbin/mediaserver

Am einfachsten erledigen Sie diese Aufgaben mit DCC, dem universellen Dreambox Control Center. Diese Freeware enthält sowohl einen FTP- als auch einen Telnet-Client. Mit dem DCC sind die Zugriffsrechte zudem im FTP-Client schnell und sicher richtig gesetzt.

Um den Mediaserver zu starten und anzuhalten, benötigen Sie nur noch eine einfache Script-Datei. Verwenden Sie hierfür einen herkömmlichen Editor, beispielsweise UltraEdit. Speichern Sie die Datei unter der Bezeichnung „mediaserver“ ab und kopieren Sie sie auf die Dreambox in das Verzeichnis „/etc/init.d/“. Geben Sie dann mit #chmod 755 /etc/init.d/mediaserver die Rechte zum Ausführen. Das Script können Sie anschließend mit den Parametern start, stop oder restart aufrufen.

#!/bin/sh
#

# start/stop TwonkyVision's mediaserver .
if ! [ -x /usr/sbin/mediaserver ]; then
exit 0
fi
case "$1" in
start)
echo -n "Starting mediaserver:"
echo -n " Done" ; start-stop-daemon -S -b -x /usr/sbin/mediaserver --
-inifile /etc/twonky.ini enableweb 2 > /dev/null;;
echo "."
;;
stop)
echo -n "Stopping mediaserver:"
echo -n " Done" ; start-stop-daemon -K -x /usr/sbin/mediaserver >
/dev/null
echo "."
;;
restart)
echo -n "Restarting mediaserver:"
echo -n " Done"
killall -HUP mediaserver
echo "."
echo -n "Starting mediaserver:"
echo -n " Done" ; start-stop-daemon -S -b -x /usr/sbin/mediaserver -- -inifile /etc/twonky.ini enableweb 2 > /dev/null
;;
*)
echo "Usage: /etc/init.d/mediaserver {start|stop|restart}"
exit 1
;;
esac

exit 0