Hallo,
ich habe zur Zeit das Problem, dass ich auf Plattformen auf denen VDR nicht laeuft (z.B. Windows :unsch) keine ordentlichen Clients zur Bedienung oder gar Nutzung meines VDR-Servers existieren.
Bisher gibt es wohl folgende Moeglichkeiten:
* xineliboutput mit Cygwin (kompliziert, schlechte Performance/Qualitaet)
* ffnetdev -> VLC mit Remoteosd (VNC) (bei mir sehr unstable)
Meine Idee:
Ein Plugin fuer den VDR, dass die OSD-Ausgaben in einem eigenem Protokoll ueber das Netzwerk weitergibt.
Auf Client-Seite gibt es dann eine Anwendung, welche dieses Protokoll entsprechend in Ausgaben umsetzt.
Vorteile dieser Loesung:
Der Client kann in einer plattformunabhaengigen Programmiersprache wie Java geschrieben werden. Denkbar ist auch die Steuerung ueber mobile Geraet wie Handys mit WLan oder PocketPCs.
Die Darstellung koennte wesentlich aufwendiger/huebscher gestalltet werden als auf dem VDR selbst, sofern die entsprechenden Ressourcen zur Verfuegung stehen -> Man ist nicht auf geringe Farbtiefen beschraenkt. Auch Effekte zum Einblenden des OSD o.ae. waere denkbar.
In einer weiteren Ausbaustufe koennte man evtl. sogar versuchen Mauseingaben auf dem Client zu interpretieren und diese an den VDR zu senden.
Nachteile dieser Loesung:
Das Protokoll im Plugin und auch der Client muessten staendig angepasst werden, um mit der aktuellen VDR-Version zu funktionieren (oder aendert sich am OSD nicht allzu haeufig etwas?).
Man benoetigt mehrere Plugins um das Remoteosd mit dem Live-Bild darzustellen. Z.B. xineliboutput fuer den Stream des Bildes und dann eben das hier beschriebene Plugin fuer die OSD-Ausgabe.
Was haltet ihr von dieser Idee? Seht ihr einen Sinn in einem solchen Plugin, oder sagt ihr, dass euch die vorhandenen Loesungen ausreichen?
MfG,
fish