Ich möchte das Thema gerne noch einmal aufgreifen.
Ich bin Besitzer einer MediaMVP und habe aus diesem Grunde darüber nachgedacht wie ein "echter" thin client denn aussehen könnte. Hier ein paar Sachen zur diskussion - vielleicht ergibt sich ja der Ansatz eines neuen Plugin-Projektes daraus - Ich denke jedenfalls darüber nach etwas Energie hier hinein zu investieren...
Lösung 1: der client interpretiert Daten des vdr-servers und ist für die Darstellung des OSD selbst verantwortlich. Dies ist der Weg des MediaMVP plugins und der weg, den nano wohl einschlagen möchte.
Ob der Client jetzt dabei eine MVP oder eine windowskiste ist, spielt dabei eine enorme Rolle - Es müssen bei beiden unterschiedliche Sachen programmiert werden, da sie nicht die selben API's besitzen. D.h. OSD funktionalität muss auf allen möglichen Plattformen neu erstellt werden.
Soweit das Problem welches ich in diesem Ansatz sehe.
Wie könnte die Lösung 2 aussehen?
Softdevice2Net hat da imho eigentlich den konzeptionell richtigeren Ansatz verfolgt -> Das OSD wird serverseitig generiert. Anforderungen an den client sind also sehr gering. Und er muss nur ein verbreitetes streamingformat wiedergeben - Das dürfte bei so gut wie allen denkbaren clients fast out of the box funktionieren.
Okay... Soweit die Theorie... Es gibt aber in der Tat einige Probleme mit diesem Ansatz. Um es genauer zu sagen sehe ich zwei KO-Kriterien welche die Geschichte u.U. nur begrenzt sinnvoll machen.
1. Ich muss zugeben softdevice2net noch nicht getestet zu haben. Wie ist die Qualität? Leidet sie spürbar unter dem Reencoding?
2. Wie sieht es mit der Hardwarelast aus? Auf einem schnellen Rechner sollten schon mindestens 2 Streams kodiert werden können, da sonst das Konzept client/server irgendwie as absurdum geführt wird... Wieviel Optimierungspotential ist in der bisherigen Lösung? Macht hier evtl ein Hardware-Kodierlösung wieder sinn? Es gibt ja genug vkarten mit einem mpeg encoderchip - Wesentlich mehr als es anders herum der Fall ist.(Wenn ich das richtig verstanden habe gibt es immo doch nur FF Karten und die dxr3?)
Okay, alles in allem klingen imho beide Ansätze irgenwie nicht ideal. Ich könnte mir allerdings durchaus vorstellen, dass ein großes Interesse bei "thinclient-Besitzern" wie mir daran bestände, dass softdevice2net doch weiter verfolgt wird - Da du(nano) das ja nicht machen möchtest hättest du ja sicher nichts dagegen wenn jemand auf deiner Arbeit aufbaut, oder?
Feedback und Kritik an meinen Gedankengängen erwünscht