VDR-Live Aufnahme im Browser abspielen

  • Was steht denn im Log des VDR und von VLC (Loglevel 2 bei den Meldungen)? Ich habe keine Probleme damit die Aufnahme über die URL mit VLC wiederzugeben (auch wenn es bessere Alternativen dazu gibt - wie z.B. streamdev - das erlaubt auch das Spulen/Springen in Aufnahmen).

    yaVDR-Dokumentation (Ceterum censeo enchiridia esse lectitanda.)

  • streamdev-server ist bei yaVDR schon vorinstalliert. Du kannst die Playlist mit den Aufnahmen direkt in VLC öffnen: einfach Strg+v drücken, dann die URL http://IP_des_VDR:3000/TS/recordings.m3u einfügen und los gehts.

    yaVDR-Dokumentation (Ceterum censeo enchiridia esse lectitanda.)

  • Wenn man das vlc-plugin im browser installiert, kann man die Aufnahme oder live TV direkt im browser starten.
    Das lässt sich unter Linux sehr einfach installieren, für windows muss man das Plugin ggf. erst bei videolan.org suchen und dann installieren.
    VLC sollte den stream jedoch auf jeden Fall direkt im player abspielen. Wenn das nicht geht, sollte man direkt ins log von vlc schauen.


    Gruß Micha

  • So langsam wäre es wirklich angebracht hier einmal eine stabile Lösung zu schaffen um direkt mit HTML5 <video> zu streamen. Ist es nicht so, dass man im Chrome/Chromium hier bereits schlechte Karten hat, weil dort keine Plugins mehr unterstützt werden? Mozilla hat, soweit mir bekannt, da ganz ähnliche Pläne.

  • Hallo Seahawk1986,


    habe das gesamte Filesystem nach einer Playlist "recordings.m3u" durchsuchen lassen. Ohne Erfolg. Wo sollte diese Playlist abgelegt sein und welcher Dienst ist für das Anlegen dieser Playlist verantworlich ?

  • Wo sollte diese Playlist abgelegt sein und welcher Dienst ist für das Anlegen dieser Playlist verantworlich ?


    Die wird dynamisch von streamdev-server generiert, wenn man die URL aufruft.

    yaVDR-Dokumentation (Ceterum censeo enchiridia esse lectitanda.)

  • Okay, Prinzip verstanden. Aber leider bringt vlc beim Aufruf von "http:linux-htpc:3000/TS/recordings.m3u" folgende Fehlermeldung:


    "Ihre Eingabe konnte nicht geöffnet werden:
    VLC kann die MRL 'http://192.168.10.130:3000/TS/recordings.m3u' nicht öffnen. Sehen Sie für Details im Fehlerprotokoll nach."


    Auf linux-htpc ergibt ein netstat -tulpen |grep :3000
    tcp 0 0 0.0.0.0:3000 0.0.0.0:* LISTEN 666 207860 25858/vdr


    Ist es möglich, das dies ein Timeout-Problem ist, sprich es zu lange dauert bis die "recordings.m3u" erstellt ist ?

  • "http://linux-htpc:3000" ==> Seiten-Ladefehler


    syslog:
    Streamdev: Accepted new client (HTTP) 192.168.10.239:39061
    [25909] streamdev: client 192.168.10.239:39061 not allowed to connect
    [25909] streamdev-server: closing HTTP connection to 192.168.10.239:39061


    Offenbar hat das lokale Netzwerk keine Zugriffsrechte.

  • streamdevhosts.conf anlegen/editieren


    - Client1: Thermaltake DH 102 mit 7" TouchTFT * Debian Stretch/vdr-2.4.0/graphtft/MainMenuHooks-Patch * Zotac H55-ITX WiFi * Core i3 540 * 4GB RAM ** Zotac GT630 * 1 TB System HDD * 4 GB RAM * Harmony 900 * satip-Plugin

    - Client2: Alfawise H96 Pro Plus * KODI
    - Server: Intel Pentium G3220 * DH87RL * 16GB RAM * 4x4TB 3.5" WD RED + 1x500GB 2.5" * satip-Plugin
    - SAT>IP: Inverto iLNB

  • Das Plugin-Verzeichnis existiert nicht. Habe es angelegt. "streamdevhosts.conf" angelegt und IP-Adressbereiche eingetragen. vdr neu gestartet (PC-Neustart erforderlich ?).
    O.E.
    Erstmal vielen Dank an alle. Wir machen morgen weiter.

  • Es könte auch sein das die gesuchte Datei unter /var/lib/vdr/plugins/streamdev-server liegt.

    Gruß
    Frodo

  • Habe jetzt die richtige "streamdevhosts.conf" editiert Speicherort: /etc/vdr/plugins.
    Ergebnis:
    Firefox http://linux-htpc:3000 ==> Es öffnet sich eine html-Seite im Textmodus. Klicke ich Recordings an, wird mir eine Liste der Aufnahmen angezeigt. Klicke ich nun eine Aufnahme an bekomme ich eine schwarze Seite angezeigt (aktiviert ist Xine-Plugin).


    Auszug syslog:


    [1750] Streamdev: Accepted new client (HTTP) 192.168.10.239:42283
    [1750] openFile called for index 1 string:/srv/vdr/video/Alles_Wissen/2014-03-04.10.15.6-0.rec/00001.ts
    [3541] streamdev-writer thread started (pid=1141, tid=3541, prio=high)
    [3542] streamdev-recstreaming thread started (pid=1141, tid=3542, prio=high)
    [3542] openFile called for index 2 string:/srv/vdr/video/Alles_Wissen/2014-03-04.10.15.6-0.rec/00002.ts
    [1750] client (HTTP) 192.168.10.239:42283 has closed connection
    [1750] streamdev-server: closing HTTP connection to 192.168.10.239:42283
    [3542] streamdev-recstreaming thread ended (pid=1141, tid=3542)
    [3541] streamdev-writer thread ended (pid=1141, tid=3541)


    Klicke ich in VDR-Live eine "Aufnahme im Browser abspielen" an, öffnet sich ein VLC-Live Fenster, aber es passiert nichts. In der syslog gibt es auch keine Reaktion.

  • http://linux-htpc:3000/TS/recordings.m3u


    Sieht schon ganz gut aus. Es wird eine Aufnahme (Nr. 82) abgespielt. Nach welchem Prinzip diese Aufnahme ausgewählt wird, keine Ahnung. Nach meinen Verständnis sollte eine Playlist ausgegeben werden, wo ich dann die entsprechende Aufnahme auswählen kann.
    VLC kann diese Adresse nicht öffnen.


    http://linux-htpc:3000/TS/recordings.html


    Liste der Aufnahmen wird angezeigt im Textmodus
    Aufnahme auswählen ==> schwarze Seite ==> URL in Adressleiste kopiert (http://linux-htpc:3000/TS/2054:25427985.rec.ts) und versucht in VLC zu Öffnen ==> Kann dies Datei nicht öffnen.


    Ergänzung:


    Habe nochmals im Browser die URL: http://linux-htpc:3000/TS/recordings.m3u angeklickt, jetzt läuft aktuell die erste Aufnahme aus der Aufnahmeliste. Also kein Wiedergabeproblem des Browsers.

  • http://linux-htpc:3000/TS/recordings.m3u
    Sieht schon ganz gut aus. Es wird eine Aufnahme (Nr. 82) abgespielt. Nach welchem Prinzip diese Aufnahme ausgewählt wird, keine Ahnung.


    Die Wiedergabeliste im VLC hast du aktiviert (Window -> Playlist)?


    Den Link (http://linux-htpc:3000/TS/2054:25427985.rec.ts) im VLC-Player zu öffnen geht wirklich nicht?


    Was steht zu dem Zeitpunkt im Logfile? Wieso muss man dir das eigentlich immer aus der Nase ziehen?
    "VLC kann diese Adresse nicht öffnen", "Kann dies Datei nicht öffnen", das sind keine Fehlermeldungen, mit denen man was anfangen kann. Bei einer solchen Fehlerbeschreibung bekommst du natürlich auch keine Antworten.


    Was steht in /var/log/syslog, was sagt VLC (Window -> Errors and Warnings, bzw. Window -> Messages)

Jetzt mitmachen!

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