Client Server Setup simulieren - softhddevice in VM

  • Moin,


    bevor das im skindesigner raspi Thread untergeht, hier nochmal die Frage in einem eigenen Thread:


    Gibt es denn eine sinnvolle Möglichkeit, auf einem standalone VDR ein Client Server Setup zu simulieren? Nach meinem Verständnis müsste ich ja zwei VDR Instanzen starten...eine für den Server mit aktiviertem streamdev Server und eine für den Client mit dem streamdev client. Kann das funktionieren? Oder hat das sogar schonmal jemand erfolgreich ausprobiert?


    Ciao Louis

  • Eigentlich sollte das möglich sein. Der Server-vdr hat dann ja kein Ausgabeplugin geladen und dem Client-vdr musst du per "-D" dazu bringen, keine DVB-Geräte zu laden (was aber gar nicht geht, aber das lässt sich ja patchen => versuchsweise diese zwei Zeilen auskommentieren).
    Man sollte nur dafür sorgen, dass sie unterschiedliche Verzeichnisse für ihre Konfiguration usw. benutzen, damit die sich nicht in die Quere kommen.


    Im Zweifelsfall kannst du auch eine VM als Client auf dem Desktop installieren.


    Lars.

  • Kann das funktionieren?

    Ja, jeder VDR bekommt ein eigenes CONFIGDIR, einen eigenen Port für SVDRP und ggf. noch eine eigene Instance-ID (falls es ein gemeinsames Aufnahmeverzeichnis gibt und der Client-VDR dorthin aufnehmen soll oder man beide VDRs über dbus2vdr steuern können möchte). Die DVB-Karten sollte sich nur der Server-VDR greifen (entweder man startet den immer als ersten oder man sagt dem Client, dass er die Karten nicht anfassen soll).

    Oder hat das sogar schonmal jemand erfolgreich ausprobiert?

    Ja, als das xine-Ausgabeplugin fürs den Raspberry Pi herauskam, hatte ich das mal ausprobiert.

    yaVDR-Dokumentation (Ceterum censeo enchiridia esse lectitanda.)

  • Moin,


    Im Zweifelsfall kannst du auch eine VM als Client auf dem Desktop installieren.


    das wäre eigentlich noch smarter, wenn ich auf meinem Win7 Desktop eine VM installiere...ich hatte das vor einiger Zeit auch schonmal getestet, bin dann aber soweit ich mich erinnere an der Ausgabe gescheitert. Ich habe das softhddevice in der VM irgendwie nicht zum laufen gebracht. Gibt es da einen clevern Trick? In meinem Win7 Rechner ist natürlich keine NVidia Karte...aber HD müsste ja nicht sein, SD würde ja reichen.


    Ciao Louis

  • Noch eine Möglichkeit: vielleicht MLD per USB Stick auf meinem Win Client booten? Läuft MLD ohne NVidia Karte?


    Ciao Louis

  • Läuft MLD ohne NVidia Karte?

    Ja, zumindest mit xineliboutput - was ist denn in deinem Desktop für eine Grafikkarte verbaut? Softhddevice für die MLD scheint ohne VAAPI-Unterstützung gebaut zu werden, das schränkt das ganze auf VDPAU ein, wenn man Hardwarebeschleunigung möchte: http://www.minidvblinux.de/git/?a=tree&p=vdr-plugin-softhddevice

    yaVDR-Dokumentation (Ceterum censeo enchiridia esse lectitanda.)

  • In der VM (VirtualBox bei mir) gehen SD-Sender auf alle Fälle irgendwie (mit xineliboutput). Muss ja nicht schön sein und Hauptsache, das OSD lässt sich bedienen.


    Lars.

  • Hast du denn einen Standalone Win 7 Rechner? Ich würde da evtl. DualBoot und dann Linux installieren bevor ich das unter Windows in einer VM mache. Ist ja vom Installationsaufwand gleich und du musst dir keine Gedanken um die ganzen VM Sachen machen ...


    Ich habe bei mir meinen produktiven VDR im Wohnzimmer mit dem DVB-Karten und streamdev. Und mein persönlicher PC mit DualBoot (Win 7 zum zoggen und XUbuntu zum arbeiten/programmieren/etc.) wo ich meine Plugins programmiere usw.


    Grüße
    Martin

  • Brrr...xineliboutput...von dem ganzen Xine Zeugs habe ich mich eigentlich schon lange verabschiedet. Naja, schaumer mal :)


    Ciao Louis

  • Hast du denn einen Standalone Win 7 Rechner? Ich würde da evtl. DualBoot und dann Linux installieren bevor ich das unter Windows in einer VM mache. Ist ja vom Installationsaufwand gleich und du musst dir keine Gedanken um die ganzen VM Sachen machen ...


    Ich habe bei mir meinen produktiven VDR im Wohnzimmer mit dem DVB-Karten und streamdev. Und mein persönlicher PC mit DualBoot (Win 7 zum zoggen und XUbuntu zum arbeiten/programmieren/etc.) wo ich meine Plugins programmiere usw.


    Ich habe einen eigenen Entwicklungs VDR mit zwei DVB Karten im Arbeitszimmer (da könnte ich problemlos streamdev server laufen lassen) und einen Win7 Desktop...DualBoot wäre da wohl das einfachste. Ich kann gerade gar nicht sagen, was für eine Graphikkarte im Win7 Rechner verbaut ist. Mal schauen wie ich das mache.


    Ciao Louis

  • Ne VM mit softhddevice vermisse ich schon lange


    Wenn du das nicht hinbekommst fange ich gar nicht erst an das zu probieren ;)


    Ciao Louis

  • Ach, so schlimm ist das mit xineliboutput auch nicht... Nimm sonst einfach yavdr. :)
    Wenn du unter yavdr an einem Plugin entwickeln willst, kannst du (als Wissender) ein Plugin auch einfach mit "make ; sudo make install" installieren. Nur deinstallieren geht dann nicht. Du musst dich nicht zwangsweise in deb-Paketierung einlesen. Hauptsache vorher hast du z.B. per "sudo apt-get build-dep vdr-plugin-skindesigner" alle Abhängigkeiten installiert, dann passt es.


    "sudo restart vdr" startet dann den vdr neu.


    Lars.

  • Kann man softhddevice nicht einfach mit Software-Decoding starten lassen? Zum Entwickeln muss es ja nicht zwangsläufig HD sein, oder?


    Lars.

  • Lars: sorry, aber ich bin Gentoo "verseucht"...ich werde mich sicherlich nicht in Ubuntu / yaVDR einarbeiten, dazu fehlt mir die Zeit ;)


    Ciao Louis

  • Auch hier nochmal, das mit der 2. Instanz wäre das Einfachste, siehe hier


    vdr-User-# 755 to_h264 chk_r vdr-transcode github

  • Ich sag ja nicht dass das schlimm ist, aber laeuft skinnopacity bei Dir unter xineliboutput ?


    Keine Ahnung, ich nutze es nicht wirklich. Es gibt in unserem Paket aber zumindest einen Patch, der truecolor dauerhaft aktiviert, auch wenn kein Client verbunden ist. Der scheint wohl nötig, vermute ich.



    Lars.

  • Das hilft aber nichts bei meiner Problemstellung. Ich will in ner VM entwickeln und da krieg ich nun mal skinnopacity nicht ans laufen ...


    Hast du softhddevice mal mit "-w no-hw-decoder" probiert?


    Lars.

Jetzt mitmachen!

Sie haben noch kein Benutzerkonto auf unserer Seite? Registrieren Sie sich kostenlos und nehmen Sie an unserer Community teil!