Beiträge von kfb77

    in der svdrphosts.conf unter /var/lib/vdr

    Ich habe noch was übersehen, das ist die falsche Datei, das ist für remote svdrpsend Befehle, du brauchst

    /etc/vdr/plugins/streamdevhosts.conf


    Die Endgeräte selbst müssen nicht drin sein, weil die sind ja Bestandteil des Netztes. VDR neu Starten nicht vergessen.

    Das müßte doch auch von meinem Tablet aus gehen dachte ich hier gebe ich ebenfalls obige url ein.

    127.0.0.1 ist "localhost", also die Maschine auf dem der Brwoser aufgerufen wurde. Das geht auf dem VDR Server, aber auf einem Client musst du die Adresse des Servers angeben.


    127.0.0.1 # router -> das ist nicht der Router, sondern localhost

    192.xxx.xxx.x/24 -> "xxx" ist keine gültige IP Adresse


    cupressus : IP Adresse/Subnet des Tablets, IP Adresse/Subnet vom VDR ?

    Wenn du die Frage beantwortet hättest, könnte ich dir sagen, was da rein muss.

    Edit: Ach, jetzt verstehe ich, da sind die Werte rausgemacht. Keine Angst, das sind interne Adressen, die aus dem Internet nie erreichbar sind. Da haben wir eh alle meistens 192.168.1.x drin stehen.

    Noch etwas im Firefox kann live TV schauen im Chromium kein Bild.

    Das verstehe ich immer noch nicht. Oder meinst du Firefox auf dem VDR und Chromium auf dem Tablet.

    Ich habe das mal meiner Test Maschine nachgestellt:

    Dir fehlen die Files für die Plugin Basis Konfiguration. Am einfachsten bekommst du die, indem du das Plugin aus deiner Distibution installierst und dann mit der aktuellen Stand aus dem Git überschreibst.

    sudo apt-get install vdr-plugin live

    sudo make install (im Verzeichnis wo die Quelldateien liegen)

    sudo service vdr restart

    So hat es bei mir funktioniert.


    Die Lib findest du hier:

    Code
    root@VDR-Mint-Tricia:/usr/src/vdr-plugin-live# ll /usr/lib/vdr/plugins/
    total 39616
    drwxr-xr-x 1 root root       40 Apr 29 06:56 ./
    drwxr-xr-x 1 root root       14 Apr 29 06:56 ../
    -rwxr-xr-x 1 root root 40566408 Apr 29 06:56 libvdr-live.so.2.3.8*

    Ich habe für dich mal kurz mint installiert, so geht es manuell (auch nicht anderes wie bei Ubuntu):

    Editiere die /etc/apt/sources.list

    Kopiere die Zeilen wo drin sind und ersetze in der Kopie "dep" mit "dep-src".

    Dann "apt-get update", dann geht der o.g. Befehl.

    Code
     # Generated by distrobuilder
    deb http://packages.linuxmint.com tricia main upstream import backport
    deb http://archive.ubuntu.com/ubuntu bionic main restricted universe multiverse
    deb http://archive.ubuntu.com/ubuntu bionic-updates main restricted universe multiverse
    deb http://security.ubuntu.com/ubuntu bionic-security main restricted universe multiverse
    
    deb-src http://packages.linuxmint.com tricia main upstream import backport
    deb-src http://archive.ubuntu.com/ubuntu bionic main restricted universe multiverse
    deb-src http://archive.ubuntu.com/ubuntu bionic-updates main restricted universe multiverse
    deb-src http://security.ubuntu.com/ubuntu bionic-security main restricted universe multiverse

    Die Version 3.0.0 ist auf vdr-plugin-markad verfügbar.


    Neue Funktionen:


    - Erkennung von Einblendungen über dem Logo, wie zum Beispiel "Untertitel auf Teletext Seite ..." oder der Name der Sendung.


    - neuer Parameter --fulldecode

    Normalerweise decodiert markad nur iFrames. Mit diesem Parameter werden alle Frames decodiert. Das bringt noch ein paar zusätzliche Möglichkeiten beim Erkennen vom sehr kurzen Logo Unterbrechungen (Anfang/Ende bei Doppelfolgen sowie wenn nach der Sendung gleich eine Vorschau mit Logo kommt). Aber auch hier gilt wie immer: Ein Rest an Fehlern bleibt, 100% wird wohl nicht gehen, aber jede Version ein klein wenig besser.


    - neuer Parameter --fullencode=<best|all>

    Für die (wenigen) Benutzer der --cut Funktion gibt es jetzt auch die Möglichkeit, die Aufnahme vollständig neu zu enkodieren. --fullencode=best nimmt nur den besten Audio Stream, "all" nimmt alle. Der Schnitt erfolgt dabei Frame genau und nicht wie ohne den Parameter an den iFrame Grenzen.


    Hinweise:

    - beide neuen Parameter sind sehr CPU intensiv. Insbesondere das Encodieren von HD Aufnahmen. Also bitte nur bei leistungsfähiger CPU verwenden.

    - beide Funktionen wird es auch zukünftig nur beim direkten Aufruf von markad über Command Line oder Skript geben, um Probleme beim Herunterfahren vom VDR aufgrund der damit längeren Laufzeit von markad zu verhindern.

    - es wird zum Kompilieren zusätzlich libswresample-dev benötigt. Meistens ist die durch die Abhängigkeiten der anderen ffmpeg Libs oder von ffmpeg selbst schon drauf.


    Bei Problemen bitte wir immer, markad mit zumindest den folgenden Parametern aufrufen

    markad --loglevel=3 --log2rec nice <path to recording>

    und markad.log, marks, markad.vps, vps.log and info vom Aufnahmeverzeichnis posten.


    Hier nochmals die Infos zum selber bauen (für yavdr, andere Distributionen analog, siehe auch INSTALL)

    sudo bash

    apt-get install vdr-dev

    apt-get build-dep vdr-plugin-markad-ng

    cd /usr/src

    git clone https://github.com/kfb77/vdr-plugin-markad

    cd vdr-plugin-markad

    make all

    service vdr stop

    make install

    service vdr start

    Das Skript ist nicht Bestandteil von markad, wird auch zurecht von den Distributoren nicht installiert. Darum keine Erwähnung im README.

    Es gibt aber eine Hilfefunktion:

    Zusätzlich liegt im gleichen Verzeichnis noch die markad_videos.conf mit weiteren Details. Damit sollte genug Dokumentation vorhanden sein. Wenn du noch Fragen hast, gerne hier, ich erweitere dann auch den Inhalt entsprechend. Das Skript ist eigentlich nur für den Eigenbedarf gedacht, für Massentests einer neuen markad Version. Aber nutze es gerne, falls es für dich passt.

    Habe mit Pro7/SAT1 getestet, EPG kommt ohne Lücken nach und nach wieder zurück. Scheint also kein grundsätzliches Problem zu sein.