eyeTV Streaming im LAN

20.07.2010

Immer und überall Live-Fernsehe? Mit den TV USB-Stick Lösungen von Elgato bekanntlicher Maßen kein Problem. Dank WLAN oder UMTS, einem iPad/iPod touch oder iPhone und der optional erhältlichen Elgato EyeTV App ist dies problemlos möglich.

Fairerweise sollte man erwähnen, dass Live-TV via UMTS einen lokalen Upstream von ca. 2MBit voraussetzt, drunter macht es wirklich keinen Spaß. Sind Streaming-Server und Empfänger im gleichen WLAN sieht dies schon anders aus, da man hier mind. 54MBit/s zur Verfügung hat (besser noch 300MBit / 802.11n im relativ störungsfreien 5GHz Netz).

Was macht man aber im lokalen Netz?
Im heimischen Netzwerk will man nicht immer über die mobilen Apple Toys Live-TV schauen, oder man möchte mal an einem Windows- oder Linux-PC Fernsehen gucken - kann ja mal vorkommen ;-) . Die kostenfreie Lösung für Mac, Linux und Windows heißt hier: HTTP-Streaming mit VLC.


Wie geht das?
Alles was man braucht ist eine aktuelle Version von VLC und das eyeTV Capture PlugIn.

Nun wird es etwas kompliziert, die Reihenfolge der Handlungsschritte muss genau befolgt werden, da es sonst nicht richtig funktioniert - ich bin bei den ersten Versuchen fast verzweifelt aber so klappt es jedes Mal:

  1. Nach der Installation des PlugIns, kopiert man die Datei “VLC EyeTV Plug-In.bundle” zusätzlich in die zwei folgenden Verzeichnisse:
    /Library/Application Support/EyeTV/Plugins/
    /Benutzer/%Du%/Library/Application Support/EyeTV/Plugins/
  2. Nun startet man eyeTV und wählt den Sender aus, den man streamen möchte.
  3. Danach startet man VLC und geht zum Menüpunkt “Aufnahmegerät öffnen” oder drück Apfel+R.
  4. Im Menü “Aufnahme” wählt man als Quelle eyeTV aus und wählt erneut den Sender aus, den man zuvor bei eyeTV eingestellt hat. Jetzt sollte das Live-TV Fenster von eyeTV in den Vordergrund rücken und den gewählten Sender zeigen.
  5. Als nächstes setzt man das Häkchen bei “Streamen/Speichern” und wählt Einstellungen.
  6. Hier muss eigentlich nur von Datei auf Stream gewechselt werden, die Adresse bleibt leer, als Protokoll sollte HTTP ausgewählt sein und man bestätigt mit OK.
  7. Zum Schluss noch mit “Öffnen” den Stream starten.
  8. Auf dem entfernten Rechner startet man nun VLC und öffnet eine Netzwerkadresse oder drückt Apfel+N
  9. Hier nun http://%ip-adresse-des-eyeTV-Streamers%:1234 eingeben und auf öffnen drücken. Hat man alles richtig gemacht, erscheint nun der Live-TV Stream.

Wie wechsle ich den Kanal?
Gute Frage … ich habe bis jetzt noch keine simple Lösung gefunden. Was man machen kann ist, sich via VNC auf den Streaming Server zu verbinden und manuell im eyeTV den Sender wechseln. Dann erscheint wenige Sekunden später der neue Sender im Stream, der Stream wird nicht unterbrochen.

Andere Software?
Bei meinen Recherchen habe ich öfters von CyTV gehört, jedoch ist deren letztes Release vom 24.06.2006 und kommt somit für mich nicht in Frage.