[gelöst] Timeshift mit vdr, vnsi und kodi

  • Hallo Leute,


    kürzlich habe ich meinen Server mit openmediavault aufgesetzt und die dort verfügbaren vdr plugins (extras und vnsi) installiert. Bis auf 2 Sachen, die ich hier gern klären möchte, läuft soweit alles prima. In diesem Thread geht es mir um die Timeshiftfunktion. Nähere Informationen zu meiner Umgebung können meiner Signatur entnommen werden.


    Code
    root@:~# vdr -V
    vdr (2.0.3/2.0.0) - The Video Disk Recorder
    epgsearchonly (0.0.1) - Direct access to epgsearch's search menu
    epgsearch (1.0.1.beta3) - search the EPG for repeats and more
    live (0.2.0) - Live Interactive VDR Environment
    xineliboutput (1.1.0) - X11/xine-lib output plugin
    quickepgsearch (0.0.1) - Quick search for broadcasts
    conflictcheckonly (0.0.1) - Direct access to epgsearch's conflict check menu
    streamdev-server (0.6.0-git) - VDR Streaming Server
    vnsiserver (1.3.1) - VDR-Network-Streaming-Interface (VNSI) Server


    Derzeit gibt es im vnsi-addon für kodi (Windows) im client-spezifischen Menü ein generelles Problem, weil kodi von DX9 zu DX11 portiert wurde, dies aber für vnsi noch nicht passiert ist. Die Bedienung der vdr Oberfläche aus kodi heraus ist also derzeitig nicht möglich. Dazu gibt auch einen Bug.bei github: https://github.com/FernetMenta…ugin-vnsiserver/issues/48

    • In welcher Konfigdatei kann ich timeshift konfigurieren?
    • Welche Optionen habe ich durch das Setzen von Parametern?
    • Funktioniert timeshift überhaupt schon vernünftig in der Kombination vdr, vnsi und kodi?


    Vielen Dank schonmal und Gruß Hoppel

    frontend software - android tv | libreelec | windows 10 | kodi krypton | emby for kodi | vnsi
    frontend hardware - nvidia shield tv | odroid c2 | yamaha rx-a1020 | quadral chromium style 5.1 | samsung le40-a789r2 | harmony smart control
    -------------------------------------------
    backend software - proxmox | openmediavault | debian jessie | kernel 4.4lts | zfs | emby | vdr | vnsi | fhem
    backend hardware - supermicro x11ssh-ctf | xeon E3-1240L-v5 | 64gb ecc | 8x4tb wd red | raid-z2 | digital devices max s8

    4 Mal editiert, zuletzt von hoppel118 ()

  • Come on, über 50 Zugriffe keine Antwort... :rolleyes:


    Habe gerade nochmal ein Bisschen im Netz zu meinem zweiten Thema "Timeshift" geforscht und bin auch fündig geworden: http://forum.kodi.tv/showthread.php?tid=232524&pid=2056661#pid2056661


    Folgende Werte habe ich in meine setup.conf übernommen:


    Code
    vnsiserver.Timeshift = 1
    vnsiserver.TimeshiftBufferDir = /media/tv
    vnsiserver.TimeshiftBufferFileSize = 20
    vnsiserver.TimeshiftBufferSize = 30


    Wobei ich folgendes herausgefunden habe:


    vnsiserver.Timeshift = 0 -> Timeshift aus
    vnsiserver.Timeshift = 1 -> Timeshift-to-RAM
    vnsiserver.Timeshift = 2 -> Timeshift-to-HDD (erfordert: vnsiserver.TimeshiftBufferDir = /media/tv)


    Kann mir jemand die anderen beiden Parameter (vnsiserver.TimeshiftBufferFileSize, vnsiserver.TimeshiftBufferSize) erläutern? Handelt es sich bei den Werten um MByte oder GByte?


    Gruß Hoppel

    frontend software - android tv | libreelec | windows 10 | kodi krypton | emby for kodi | vnsi
    frontend hardware - nvidia shield tv | odroid c2 | yamaha rx-a1020 | quadral chromium style 5.1 | samsung le40-a789r2 | harmony smart control
    -------------------------------------------
    backend software - proxmox | openmediavault | debian jessie | kernel 4.4lts | zfs | emby | vdr | vnsi | fhem
    backend hardware - supermicro x11ssh-ctf | xeon E3-1240L-v5 | 64gb ecc | 8x4tb wd red | raid-z2 | digital devices max s8

  • Zitat

    Kann mir jemand die anderen beiden Parameter (vnsiserver.TimeshiftBufferFileSize, vnsiserver.TimeshiftBufferSize) erläutern? Handelt es sich bei den Werten um MByte oder GByte?

    Die Timeshift-Buffer-Datei sieht in einem Samba-share wie folgt aus:



    Die Datei belegt grundsätzlich also erstmal ca. 20GigaByte. Wobei diese 20GigaByte nicht wirklich belegt werden. Ein "df -h" auf der command line zeigt, dass immer genau die Menge Speicher belegt wird, die sich gerade im TimeshiftBuffer befindet. Sobald man den live tv modus in kodi beendet, wird übrigens auch die Timeshift-Buffer-Datei gelöscht.


    Wenn ich nun kodi live-tv auf einem zweiten Rechner starte, wird ebenfalls eine Datei mit einer Größe von 20GigaByte angelegt, obwohl die TimeshiftBufferSize auf 30GigaByte konfiguriert wurde.



    OK, dann bleibt die Frage, was passiert, wenn die TimeShiftBufferSize 30GigaByte durch die beiden Timeshift.Buffer-Dateien überschritten wird?


    Dafür habe ich den Buffer etwas anders parametrisiert.


    Code
    TimeshiftBufferFileSize = 2
    TimeshiftBufferSize = 3



    Die Dateien sind also jeweils nur noch 2 GigaByte groß. Die Zahl in der Nummerierung scheint übrigens nach keinem besteimmten Schema gewählt zu werden. Auf jeden Fall verändern die sich ständig.

    Ergebnis:
    Die Summe der beiden Timeshift-Buffer-Dateien geht über die Größe von nicht 3 GigaByte hinaus. Die TimeshiftBufferSize ist also der limitierende Faktor für die Größe der Timeshift-Buffer-Dateien.


    OK, damit habe ich das Thema Timeshift für mich komplett geklärt.



    Interessant wäre, ob diese Parameter irgendwo mit Erläuterungen dokumentiert sind. In "man vdr" steht dazu nicht und "man vnsi" gibt es nicht".



    Gruß Hoppel


    EDIT: @admin: Warum werden die von mir verlinkten Bilder im "Betrachtungsmodus" nicht angezeigt? Im "Bearbeitungsmodus" sehe ich die Bilder direkt dort, wo jetzt die Links aufgeführt werden

Jetzt mitmachen!

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