Hallo zusammen.
VLC-Player 0.9.x ist released worden und enthält mein VLC-Plugin "RemoteOSD", das den VLC-Player zu einem vollwertigen Client für das ffnetdev-Plugin macht. So kann man nun statt der dbox2 auch den VLC-Player als Streaming-Client für das ffnetdev-Plugin vom VDR verwenden.
Es ist keine Konfiguration des VLC-Players mehr nötig, man kann (und sollte) alle Parameter per Kommandozeile übergeben. (Wer das Plugin von früher noch in der VLC-Konfiguration aktiviert hat, sollte es dort besser deaktivieren, damit es auch wirklich nur aktiv ist, wenn man VDR schaut).
Hier ist die Kommandozeile zum Starten von VLC ("myvdr" muss 2x durch den richtigen Hostnamen oder die IP-Adresse des VDR ersetzt werden):
vlc --sub-filter="remoteosd" --rmtosd-host=myvdr --rmtosd-port=20001 --no-rmtosd-vnc-polling --no-rmtosd-mouse-events --rmtosd-key-events --rmtosd-alpha=255 --tcp-caching=2000 tcp://myvdr:20002
Bei Windows macht man sich dazu am besten eine Verknüpfung zur EXE-Datei vom VLC und setzt die Parameter dort dahinter.
Damit der VDR aus dem VLC-Fenster heraus auch bedient werden kann (die gedrückten Tasten werden an den VDR weitergeschickt), muss das ffnetdev-Plugin unbedingt mit dem Parameter -e gestartet sein. Das Anlernen der Tasten im VDR ist allerdings noch etwas holprig und der VDR ist mir dabei häufig abgestürzt.
VLC hat bereits fast alle Tasten mit Hotkeys belegt, da bleiben kaum noch Tasten frei zum Bedienen des VDR. Ich empfehle deshalb, die vordefinierten Hotkeys in der VLC-Konfiguration alle zu löschen, oder zumindest alle die Tasten, welche Ihr für die Bedienung des VDR verwenden wollt.
Alternativ zu der Bedienung über den VLC kann man zum Bedienen natürlich auch die Fernbedienung der Weboberflächen von "VDRAdmin", "live" oder "XXV" benutzen.
Getestet habe ich selbst unter Windows XP mit VLC 0.9.4 und unter Ubuntu Linux 8.10 beta mit VLC 0.9.3. Mit den oben angegebenen Kommandozeilen-Parametern funktioniert es bereits recht gut. Ich hoffe, es funktioniert auch mit anderen Betriebssystemen.
Ich wünsche viel Spass beim streamen...
Gruss, Techfreak
Nachtrag vom 12.10.:
In den Einstellungen vom ffnetdev-plugin (über das osd im vdr) muss noch die option "auto set as primary device" auf "yes" gestellt sein.
Alternativ dazu kann man auch das ffnetdev-plugin fix als primary device des VDR konfigurieren (z.B. auf einem reinen Streaming-Server mit Budget-Karte).
Hier noch ein paar Links zu ffnetdev
Weitere Infos (VDR-Wiki) http://www.vdr-wiki.de/wiki/index.php/Ffnetdev-plugin
Thread zum ffnetdev-Plugin https://www.vdr-portal.de/board/thread.php?postid=429195
Homepage des ffnetdev-Plugins http://developer.berlios.de/projects/ffnetdev/
Homepage des vdrviewer-Plugins (für DBOX2) http://developer.berlios.de/projects/vdrviewer/
Anleitung ffnetdev-Plugin http://openfacts.berlios.de/index-en.phtml?title=vdr-ffnetdev
Anleitung vdrviewer-Plugin (für DBOX2) http://openfacts.berlios.de/index.phtml?title=VDRViewer-Plugin