ARD und ZDF streamen ja jeweils Ihre Übertragung der Fußball EM ins Netz. Bis auf gelegentliche Performance-Schwächen und natürlich dem üblichen Flash-Gewürge funktioniert das auch unter Linux ganz gut, doch was macht man eigentlich im Büro oder in einer WG, wo mehrere Leute die Übertragung ansehen möchte. Eigentlich ist es ziemlich unnötig x-mal den Stream aus dem Netz zu saugen, wenn man Pech hat wird dabei die Leitung überlastet, so dass niemand mehr aus der WG ein ordentliches Bild hat. Mit VLC könnt Ihr quasi einen EM-Proxy einrichten, so dass der Stream nur von einem „Server“ heruntergeladen und dann intern an alle Rechner weitergeleitet wird.
Andreas vom boeckoblog hat dazu ein kleines Skript ins Netz gestellt, das ich mit den Streams der ZDF-Mediathek ergänzt habe und ich euch an dieser Stelle vorstellen möchte. Das Skript setzt einen installierten VLC-Player vorraus, schaut also daher zu, dass Ihr den Medienplayer über die Paketverwaltung eures Systems installiert, es wird wohl kaum eine Linux-Distribution geben, wo der VLC nicht verfügbar wäre.
#!/bin/bash case $(uname -s) in Darwin) VLC_BINARY="/Applications/VLC.app/Contents/MacOS/VLC" ;; *) VLC_BINARY=$(which vlc) ;; esac VLC="${VLC_BINARY} --intf=rc --sout-ffmpeg-strict=-2" CHANNELS="" case $1 in ard|ARD) PLAYLIST=http://wdr_ios_fsev_geo-i.akamaihd.net/hls/live/201764/1/playlist1x.m3u8 $VLC $PLAYLIST --sout '#standard{mux=ts,dst=:8181,access=http}' ;; zdf|ZDF) PLAYLIST=http://wstreaming.zdf.de/encoder/livestream15_vh.asx #PLAYLIST=http://hstreaming.zdf.de/encoder/livestream15_vh.mov #Alternative $VLC $PLAYLIST --sout '#standard{mux=ts,dst=:8181,access=http}' ;; *) echo "USAGE: $0 ard oder $0 zdf" ;; esac
Ihr müsst das Skript nicht zwingend „abtippen“, sondern könnt es auch direkt hier aus dem Blog laden vlc_em2012_proxy.sh, oder aber auch via wget es laden und gleich in den passenden Ordner unter ~/bin speichern lassen. Ein schnelles $chmod hinterher, setzt dann auch gleich noch die richtigen Rechte.
$ wget http://linuxundich.de/static/vlc_em2012_proxy.sh -O ~/bin/vlc_em2012_proxy.sh $ chmod +x ~/bin/vlc_em2012_proxy.sh
Danach ist eigentlich schon alles angerichtet, so dass Ihr den EM-Proxy starten könnt. Je nach Tag sendet ja mal die ARD und mal das ZDF, daher könnt Ihr den Proxy mit dem entsprechenden Sender als Option starten. Das Proxy-Skript ruft VLC ohne Client-Fenster auf, sondern lässt den eigentlichen Player verschwinden, wundert euch daher nicht, dass Ihr außer ein paar Zeilen im Terminal nichts seht.
$ vlc_em2012_proxy.sh ard $ vlc_em2012_proxy.sh zdf
Startet jetzt am besten mal am selben Rechner den VLC-Player als Client eures EM-Proxys, dazu müsst Ihr nur VLC mit der localhost-URL und 8181 als Port starten. Ihr solltet dann nach einem kurzen Moment VLC mit der Fußball-Übertragung sehen. Alle anderen Rechner in eurem LAN können euren EM-Proxy dann über die LAN-IP des Rechners erreichen.
$ vlc http://localhost:8181 $ vlc http://lan-ip-server:8181
Leider ist der Stream bei der ARD nicht hochauflösend und von der Qualität schlechter als der auf Flash basierende Web-Stream der ARD-Mediathek, er ist auch ein bisschen später dran, so dass Ihr eure Nachbarschaft schon brüllen hört, bevor Ihr das Tor seht. Nichts desto trotz funktioniert das Ganz recht brauchbar und spart bei einer größeren WG oder einem Büro doch massig Bandbreite.
Ich hab den VLC-Proxy gestern mit der ARD und heute mit dem ZDF getestet, auf beiden Sender gibt es immer mal wieder Aussetzer im Bild und auch Ton, was allerdings nicht an der Proxy-Lösung liegt, sondern an den stotternden Streams von ARD und ZDF.
Ganz was anderes:
Ist es Absicht dass man unter linuxundich.de nur eine leere Seite bekommt? (Oder ist mein Browser unfähig?)
Ich denke nicht, bei mir sieht aber alles ok aus. Ist das Problem noch da? Christoph
Funktioniert einwandfrei. Da hatte wohl der Firefox einen Schluckauf.
Eine Anmeldung bei zattoo tut es auch! 😉
Die Frage wäre aber, wie man einmal das Bild aus dem Netz lädt und dann intern verteilt, das geht mit Sopcast oder Zattoo nicht.
Grüße
Christoph
Mit sopcast lässt sich kostenlos HD Fussball sehen. Nachteil ist fremde Sprache.
Hm, der Videostream startet. Bei mir allerdings ohne Ton. Hat das noch wer?
Edith sagt: Das Problem gibt es wohl nur mit dem ZDF Stream
Hallo Linux-User,
finde es klasse einen Proxy über VLC einzurichten, funktioniert klasse. Die Bandbreite muss nunmal auch stimmen um ein klasse Signal zu erhalten.
weist du, wie man an die url von dem paralel spiel kommt? bei zdf kommt man ja über die html version der mediathek an die urls, wie siehts be dem ard flash debakel aus? Siehe sportschau.de
Das würde mich auch interessieren… 🙂
Ganz abgesehen davon, dass man in einer WG normalerweise die Spiele zusammen vor einem Bildschirm ansieht, funktioniert das Skript wunderbar.
Aber gemeinsam macht Fußballgucken doch gleich viel mehr Spaß 😉
Danke für den Tipp! 🙂
Bei mir gibt es heute leider Probleme. ARD funktioniert prima, aber ZDF macht Probleme.
Kriege unter anderem den Fehler:
Ist vielleicht der Link nicht mehr aktuell?
hat sich ja jetzt erledigt 🙂
aber genz prinzipiell und für die zukunft, wie bekommt man die url denn aus der internetseite/flashplayer herrausgekitzelt?