Datenstrom mit Hängern
Streaming mit dem Darwin Streaming Server
Fehlersuche mangelhaft
Die Komplexität der ganzen Unternehmung macht es einigermaßen schwierig, die Ursachen für eventuell auftauchende Probleme zu finden. So geben die Abspielprogramme geben meist nur unverständliche Fehlermeldungen aus. Häufig ist unklar, ob der Player die Datei auf dem Server nicht gefunden hat oder nur den nötigen Codec nicht besitzt.
Auf der Serverseite sieht es ähnlich aus. Zwar schreibt der Darwin-Server einige Logdateien, die aber praktisch nur unbrauchbare Informationen enthalten. So tauchte in /var/streaming/logs/Error.log kein einziger Hinweis auf Fehler, geschweige denn zu deren Behebung auf. Der Punkt Error Log im Web-Interface zeigt dieselben, sinnlosen Daten. Einzig die Logdateien der Playlists lieferten zumindest einige detaillierte Informationen und Anhaltspunkte zur Fehlersuche.
Unter technischem Aspekt gesehen bietet der Darwin-Streaming-Server einiges an Zukunftspotenzial. Zusammen mit freien Tools wie FFMpeg und MPEG4IP lässt sich eine freie Streaming-Lösung aufbauen, die auch morgen noch Bestand hat. Leider bleibt der Bedienkomfort – trotz gut gestaltetem Web-Interface – auf der Strecke. Dabei wären die Probleme bei Installation und Fehlersuche vermutlich noch einfach zu beheben. Der Linux-Support steht bei Apple allerdings wohl nicht an erster Stelle.
Infos
[1] Helix Basic Server: http://forms.real.com/rnforms/products/servers/eval/mbps.html
[2] Apple Public Source License: http://www.opensource.apple.com/apsl
[3] Registrierung: https://signin.apple.com
[4] Darwin Streaming Server: http://developer.apple.com/darwin/projects/streaming/
[5] MPlayer: http://www.mplayerhq.hu
[6] LIVE-Bibliothek für RTSP: http://www.live.com/liveMedia
[7] VideoLAN: http://videolan.org/vlc/
[8] FFMpeg: http://ffmpeg.sourceforge.net
[9] Frauke Oster, Kino-Feeling mit Totem, LinuxUser 11/04, S.26
[10] Jörn Reder, Unterm Messer, LinuxUser 11/04, S.35
[11] MPEG4IP: http://mpeg4ip.sourceforge.net



