Hallo,
nachdem in meiner betagten x86 basierten VDR-Server-Box die DVB-Karten wegen Altersschwäche aufgeben, der Markt für DVB-Steckarten offenbar zum erliegen gekommen ist, Lösungen mit SAT/IP Servern auch nicht gerade preiswert sind, habe ich mal eine Portierung des VDR für Open-Embedded-Linux gemacht.
Das ist die Linux-Variante die vielen STB-Boxen mit dem Enigma-Frontend zugrunde liegt.
Ich habe mir die Gigablue UHD UE 4K zugelegt die als Besonderheit über einen FBC-Tuner verfügt der in Verbindung mit einer Unicable-LNB 8 virtuelle Tuner dem VDR bereitstellt -> Timerkonflikte ade
Die Gigablue hat serienmäßig Platz für eine SATA 2" Platte wobei für diese nur 5V bereitgestellt werden was bei der Auswahl berücksichtigt werden sollte.
Ins Gehäuse passt aber auch eine 3,5" HD mit selbst konstruierter 3d gedruckter Halterung und Anschlusskabeln.
Der VDR kann in der Box derzeit nur als Server genutzt werden da kein passendes Ausgabeplugin verfügbar ist.
Als weiteres Manko ist das fehlende Wake-On-Lan (WOL) zu nennen.
Obwohl die verbaute ARM CPU nur 2 Kerne hat und nur 1GB Hauptspeicher verbaut sind läuft der VDR erstaunlich rund.
Es reicht sogar noch für eine Samba, NFS, FHEM und Nextcloud-Server-Instanz womit die Box bei mir alle 24x7 Aufgaben im Haus übernimmt.
Backups erfolgen auf eine per USB3 angeschlossene externe HD.
Das ganze lüfterlos und mit erfreulich niederigen Stromverbrauch.
Obwohl unter OE-Linux die Tuner die V4L-Schnittstelle bereitstellen waren einige Anpassungen am DVB-Device-Code des VDR notwendig.
Prinzipiell müsste der VDR auch auf andere STB's auf denen OE-Linux 5.0 läuft nutzbar sein.
VDR-Plugins sind streamdev, live, markad-ng, epgsearch, svdrposd, svdrservice, wirbelscan, control, devstatus, dummydevice portiert.
Auch vdr-plugin-softhddevice-drm ist portiert aber auf der Gigablue nicht nutzbar.
Die Sourcen zur Portierung sind für OE-Linux typisch als Layer zum selber compilieren hier verfügbar: https://github.com/durchflieger/meta-vdr
Fertig installierbare Pakete für die Gigablue UHD UE 4K mit installiertem OpenATV 7.0 gibts hier: https://github.com/durchflieger/vdr-oe-5.0-repo
Viel Spass beim ausprobieren.