Dieser Artikel stammt aus einem früheren, persönlichen Blog und ist nicht Teil des Leistungsangebots der blaumedia GmbH. Er wird hier aus archivarischen Gründen bereitgestellt.

Ich verwende seit nun etwa einem Jahr einen Raspberry Pi 3, USB-TV-Tuner und TVHeadend-Service, um überall im Haus auf jedem Gerät Fernsehen schauen zu können – eine klassische IPTV Infrastruktur. Zusätzlich kann ich damit das Fernsehprogramm aufzeichnen. Leider habe ich bei TV-Sendern im HD-Format schnell die Grenzen der kleinen Himbeere erreicht, denn ungefähr alle 2-3 Sekunden sind Fragmente im Bild aufgetreten. Also bin ich auf den oDroid XU4 umgestiegen.

Was wird benötigt?

  • oDroid XU4
  • USB-TV-Tuner

oDroid XU4 einrichten und Treiber installieren

Mit lsusb den Chip des USB-Tuners identifizieren (z.B. DVBSky T330). Upstream Driver und Firmware von dvbsky.net installieren. Mit w_scan -c DE -fc -X testen ob Fernsehsignale empfangen werden.

oDroid XU4 TVHeadend kompilieren

Abhängigkeiten installieren, dann:

git clone https://github.com/tvheadend/tvheadend.git ~/build/tvheadend/master
cd ~/build/tvheadend/master/
git checkout release/4.2
./configure
AUTOBUILD_CONFIGURE_EXTRA=--disable-bintray_cache\ --disable-ffmpeg_static ./Autobuild.sh
dpkg -i tvheadend_4.2.6-16~g42e737f28_armhf.deb

Sendersuchlauf starten

Web-Interface unter Port 9981 erreichbar. Einrichtungsassistent begleitet durch den ersten Sendersuchlauf.

Fazit

Keine Fragmente mehr im Bild im Vergleich zum RPi3. Zum Abspielen FireTV Sticks mit Kodi und dem "Tvheadend HTSP Client" AddOn verwenden.

oDroid XU4 TVHeadend Demonstration mit N24