Hallo,
Ich bin auf dem Weg zu einer VDR Client/Server Installation. mehr Details hier
Aus den Erkentnissen aus dem ersten Thread hab ich nun versucht die noch offenen Fragen etwas zu strukturieren.
Da das ganze wieder ziemllich viel wird habe ich versucht zuerst einen möglichst genauen Beschrieb meines Vorhabens zu machen und habe die offenen Punkte repektive Fragen unten angehängt. Ich hoffe dass die ganze Sache so etwas übersichtlich bleibt. Sollten dabei Fragen auftauchen die bereits ausführlich dokumentiert sind bitte ich um Entschuldigung. In dem Fall hab ich nichts gefunden und wäre um einen Hinweis dankbar.
- Der Server (headless) läuft bereits. Debian lenny, Kernel 2.6.26-1-xen-686, XEN 3.2, VDR 1.6 e-tobi
1x Haupauge PVR 150 (nur zum testen), diese wird wieder ausgebaut, sobald die beiden bestellten Cinergy C (DVB-C)geliefert werden. Zu einem späteren Zeitpunkt sollen weitere DVB-C und/oder DVB-S (oder DVB-S2) Karten hinzukommen.
Server läuft in einer XEN domU, soll aber nicht Thema dieses Threads sein (das bekomm ich schon gebogen).
Bis jetzt installierte Pakete
- vdr 1.6.0-8ctvdr1
- vdr-dev 1.6.0-8ctvdr1
- vdr-plugin-pvrinput 2008-10-04-1
- vdr-plugin-streamdev-server 0.3.4-1
- vdr-plugin-svdrpservice 0.0.4-1
- vdradmin-am 3.6.2-1
Klar ist für mich dass ich streamdev-server und streamdev-client einsetzen werden, denn ich möchte mehrere Clients unabhängig voneinander an einem Server betreiben, aber das Zusammenspiel der weiteren Komponenten ist mir trotz tagelangem Studium des "gesamten" Internets nachwievor unklar.
Momentan benutze ich Live-Streaming via streamdev und VLC um vom Server auf meinen Linux-Laptop zu streamen.
Endziel ist es, daran unten aufgeführte Streamingclients mit den folgenden Eigenschaften anzuschliessen:
- Die Streamingclients sollen sich vom Verhalten, der Bedienung und von den Funktionen nicht von einer Standalone Lösung unterscheiden, nur das halt die Verarbeitung von Aufnahmen und der Signaleingang auf dem zentralen Server geschieht. Es sollen vorallem auch Funktionen wie PIP, Teletext, Timeshifting etc. ohne Einschränkungen funktionieren.
- Die Clients sollen eine Art "Settop-Box" sein, auf jeden Fall Diskless und Fanless, also völlig geräuschlos. Um das zu erreichen stelle ich mir vor das ich diese via Netzwerk booten werde.
Softwareanforderungen
---------------------
- CD hören / DVD schauen / DVD zu VDR konvertieren
- TV live streaming, Aufzeichnungen anschauen
- Timeshift, PIP, Teletext
- Musik vom Server hören, Radio streaming
- Untertitel
- noad
- und alles was ich vergessen habe..
Der Wohnzimmer-Client soll zusätzlich mit einem DVD-Laufwerk ausgestattet werden und so den DVD und CD-Player ersetzen. Nach Möglichkeit sollte ein kleines LCD- oder TFT Display dazu dienen, Radio und Musik zu streamen, ohne dass dafür der TV-Screen laufen muss. Da im Moment nur ein alter Röhren-TV und ein Analog-Verstärker zur Verfügung steht, muss dieser Client sowohl Scart und Cinch-Ausgänge aufweisen, sowie auch in die Zukunft gerichtet über Anschlüsse für digitale Endgeräte verfügen. HD-TV ist sicher ein Thema, stellt sich aber natürlich die Frage ob dies wirklich schon Sinn macht.
Der Schlafzimmer-Client sollte grundsätzlich etwa über die selben Funktionen verfügen, wird aber doch deutlich abgespeckter Ausfallen.
- Kein DVD Laufwerk
- Stereo Sound reicht völlig aus (entweder Anschluss eines kleinen Verstärkers oder von kleinen Aktivboxen)
Testclient
Zum Anfang möchte ich einen Testclient zum ausprobieren der Funktionen aufsetzen. Dazu steht mir ein Dell Latitude C840 P4M 2GHZ, 1GB RAM, Nvidia GeForce4 440 Go, Cirrus Logic Crystal WMD Audio Codec, LCD 1600x1200 zur Verfügung. Die Ausgabe sollte direkt auf das LCD erfolgen. Das System werde ich anfänglich auf die interne HD installieren und dann im zweiten Schritt einen Netboot Client bauen.
Fragen
******
Grundsätzlich
-------------
- Welche Abstriche muss ich mit einer Client/Server Lösung gegenüber einer Standalone Lösung machen?
- Können mit dieser Lösung alle gestellten Softwareanforderungen erfüllt werden?
- Gibt es VDR Funktionen die mit einem solchen Setup schlicht nicht funktionieren?
Testclient
----------
- Debian etch installieren, e-tobi und debian-multimedia Quellen hinzufügen, vdr, vdr-plugin-streamdev-client. Soweit ist alles klar, aber dann habe ich einen riesen Knoten.
- In den e-tobi Repositories habe ich vdr-plugin-softdevice, vdr-plugin-xineliboutput, xineliboutput-fbfe und xineliboutput-sxfe zur Verfügung. Welche davon muss ich installieren und wie sind die zusammenhänge? So wie ich das bis anhin verstanden habe ist doch xineliboutput das Gegenstück von ffnetdev und lässt nur eine Client/Server-Verbindung zu? Also nicht das was ich machen möchte?
- Ich habe gelesen das eine Lösung mit Xserver der Framebufferlösung vorzuziehen sei? Da mein bestreben aber dain besteht möglichst schlanke Netboot-Clients zu bauen widerspricht sich das für mich. Kann mir jemand sagen was die ideale Lösung wäre, auch in Bezug auf den geplanten Wohnzimmer-Client?
- Ich hab schon mal irgend ein Gebastel zum laufen gebracht, habe dann aber das OSD nicht hinbekommen. Könnt ihr mir sagen wie ich es hinbekomme, die Laptoptastatur als FB zu konfigurieren, oder wo ich Dokus dazu finde?
- So, wenn das geschafft wäre, dann noch das video Verzeichnis vom Server einbinden und dann sollten schon mal die Grundfunktionen laufen, richtig?
- Dann kommt aber bereits mein nächster Knoten. Die Plugins für PIP, Teletext und was es dann sonst noch alles braucht, kommen die auf den Server oder auf den Client???
Schlafzimmerclient
------------------
MediaMVP
Unter Umständen käme eine Lösung mit MediaMVP in Frage, da diese bei uns in der Schweiz grademal so um die 100 Franken kosten.
- Funktioniert das Zusammenspiel von vomp und streamdev auf dem selben Server mit der Anforderung das mehrere Clients unabhängig laufen?
- Ich hab schon gelesen die MediaMVP könne kein Breitbild darstellen, auf der Hauppauge Homepage steht aber sie unterstütze 16:9. Kann mir jemand der vielleicht eine in Betrieb haben sagen was stimmt?
- Welche von meinen Softwareanforderungen müsste ich auf der MediaMVP streichen?
Dreambox 600c (Alternative)
Im Moment habe ich eine Dreambox im Einsatz, die ich nicht mehr benötige sobald VDR läuft. Deshalb habe ich 2 Möglichkeiten, entweder innerhalb VDR einsetzen, oder aber unter die Dampfwalze legen.
- Hat jemand Erfahrung mit vdrviewer? Lohnt sich der Aufwand repektive hat es jemand im Einsatz der Berichten kann was man davon erwarten darf?
So, zum Wohnzimmerclient später, wenn ich Erkenntnisse aus den ersten beiden Clients habe.