vdr-live-plugin HTML5 Web-Streaming

  • Build i386 läuft auf Launchpad(PPA) nicht durch,amd64 ist Ok.

    An der Stelle muss ich nachhaken:

    Es gibt ein PPA, das die Streaming-Funktion in Live bereits hat? Wo?


    Edit: bei EasyVDR gefunden, aber leider nicht für VDR 2.4.1.

    Meine VDR:
    VDR-Server: 2x DVBSKy S952 Dual DVB-S/S2 PCIe Kathrein EXIP 418 + 14TB WD als VM-Guest mit PCIe-Passthrough auf einem Ryzen7 VM-Host (virtualisiertes OS: Ubuntu 20.04)
    VDR-Client1: Asrock AB350 Gaming K4 | AMD Ryzen 3 2200G | Linux Mint Mate Mate + Kodi + VDR-VNSI | Pulse Eight CEC USB
    VDR-ClientN: VLC über Streamdev, nicht bloß aufs lokale Netzwerk beschränkt


    Mediathekview/VDR-Aufnahmen nach Staffeln usw. sortieren

    Einmal editiert, zuletzt von fallobst ()

  • Ich weis jetzt garnicht wie VDR-Live auf den VDR zugreift, macht es das direkt über SVDRP?

    Das geht direkt, ist ja ein Plugin und läuft im gleichen Prozess wie der VDR. Ganz ohne SVDRP. Es kann also nicht keine Verbindung zum VDR haben.

    VDR: Zotac ZBOX EN860, 16GB RAM, 2 TB HDD, Debian Bookworm, vdr-2.4.1, softhdcuvid, satip

  • Nachdem ich die chanels.conf aktualisiert habe, ging es.

    Das Streaming von Aufnahmen direkt von der Webseite ging mit Safari. Edge hat sich ebenso wie Firefox und Chrome geweigert, die Aufzeichnungen abzuspielen.

    Hast du nun das aktuelle kompiliert oder das von dem Repo mit apt installiert? Das wegen dem Zertifikat ist egal. Du nutzt es ja nicht. Sieht jetzt irgendwie so aus wie wenn das LivePlugin den VDR nicht sieht. Ich weis jetzt garnicht wie VDR-Live auf den VDR zugreift, macht es das direkt über SVDRP?

    Ich habe das Plugin mit apt installiert.

    Nachdem ich die chanels.conf aktualisiert habe, ging es.

    Das Streaming von Aufnahmen direkt von der Webseite ging mit Safari. Edge hat sich ebenso wie Firefox und Chrome geweigert, die Aufzeichnungen abzuspielen. Ich schätze, das ist der Grund mit diesem Thread und HTML 5, oder?

  • Seit ich jeden Stream mit ffmpeg konvertieren lasse, funktioniert es in jedem Browser immer.

    Da ich das live-plugin aus dem Repo installiert habe, komme ich aber wohl nicht in die Annehmlichkeiten von ffmpeg, oder?

    nach wie vor liefert make in dem Verzeichnis vdr-plugin-life die Fehlermeldung

    Code
    tntconfig.cpp:8:5: error: user-defined literal in preprocessor expression
     #if TNT_LOG_SERINFO
         ^~~~~~~~~~~~~~~
    compilation terminated due to -Wfatal-errors.
    setup.cpp:189:5: error: user-defined literal in preprocessor expression
     #if TNT_IPV6_V6ONLY
         ^~~~~~~~~~~~~~~
    compilation terminated due to -Wfatal-errors.
  • Schiebel_St

    trotzdem scheint da noch was zu fehlen.

    Entferne die Kommentare vor der Zeile deb-src in den beiden /etc/apt/sources.list.d/yavdr* Files und führe

    sudo apt-get update && sudo apt-get build-dep vdr-plugin-live

    aus.

  • Code
    administrator@vdr-server:~/vdr-plugin-live$ sudo make install
    [sudo] Passwort für administrator:
    make[1]: *** Keine Regel vorhanden, um das Ziel „styles.cpp",
      benötigt von „styles.o", zu erstellen.  Schluss.
    Makefile:191: recipe for target 'css' failed
    make: *** [css] Error 2

    So sieht es weiterhin im git-Repro aus

    was mich aber sowieso verwundert ist, dass ./configure nicht existiert....

  • Führe mal diese Befehle in der Reihenfolge aus und poste was zurückkommt:

    cd /tmp

    apt-get build-dep vdr-plugin-live

    apt-get source vdr-plugin-live

    cd vdr-plugin-live-2.3.1+git20170623.4.6335b64 (zumindest bei yavdr bionic so, ggf. Pfad anpassen)

    make all

    make install

  • Ich hatte ja auf etwas anderes gehofft...

  • Zitat
    Ich hatte ja auf etwas anderes gehofft...

    Ja, ich auch. Besonders hätte mich die Ausgabe von sudo apt-get build-dep vdr-plugin-live interessiert. Übersehe ich die gerade ?

  • putty hatte mich rausgeschmissen, da hatte ich das wohl übersehen

    Code
    administrator@vdr-server:/tmp$ sudo apt-get build-dep vdr-plugin-live
    Paketlisten werden gelesen... Fertig
    Paketlisten werden gelesen... Fertig
    Abhängigkeitsbaum wird aufgebaut.
    Statusinformationen werden eingelesen.... Fertig
    Das folgende Paket wurde automatisch installiert und wird nicht mehr benötigt:
    libsndio6.1
    Verwenden Sie »sudo apt autoremove«, um es zu entfernen.
    0 aktualisiert, 0 neu installiert, 0 zu entfernen und 9 nicht aktualisiert.
  • Das ist seltsam, da läuft was mit der libtntnet schief. Vergleiche das mal mit deiner libtntnet-dev.


    Code
    apt-cache policy libtntnet-dev
    libtntnet-dev:
      Installiert:           2.2.1-3build1
      Installationskandidat: 2.2.1-3build1
      Versionstabelle:
     *** 2.2.1-3build1 500
            500 http://archive.ubuntu.com/ubuntu bionic/universe amd64 Packages
            100 /var/lib/dpkg/status
  • und die libcxxtools auch gleich:

    Code
    apt-cache policy libcxxtools-dev
    libcxxtools-dev:
      Installiert:           2.2.1-2
      Installationskandidat: 2.2.1-2
      Versionstabelle:
     *** 2.2.1-2 500
            500 http://archive.ubuntu.com/ubuntu bionic/universe amd64 Packages
            100 /var/lib/dpkg/status
  • Das ist seltsam, da läuft was mit der libtntnet schief. Vergleiche das mal mit deiner libtntnet-dev.


    Code
    apt-cache policy libtntnet-dev
    libtntnet-dev:
      Installiert:           2.2.1-3build1
      Installationskandidat: 2.2.1-3build1
      Versionstabelle:
     *** 2.2.1-3build1 500
            500 http://archive.ubuntu.com/ubuntu bionic/universe amd64 Packages
            100 /var/lib/dpkg/status

    beide Ausgaben wie deine:(

Jetzt mitmachen!

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