Raspberry Pi DVB TV HAT: TV Headend & DVB-T2 in Deutschland einrichten

Geposted von Maximilian Batz am

Anleitung für DVB-TV HAT DVB-T2 Sender finden

Die mitgelieferten Kanalllisten / Presets bei TVHeadend sind leider noch auf DVB-T ausgerichtet, so dass trotz funktionierendem Raspberry Pi DVB-TV HAT keine Sender gefunden werden.

Wir haben eine Software entwickelt, die unter www.picockpit.com/dvb-t-tools zur Verfügung steht, um das Problem zu beheben.

Hier eine kurze Anleitung, ausgehend von einem bereits missglückten Scanversuch mit TVHeadend, bei dem keine Sender gefunden wurden. Falls bislang kein Versuch unternommen wurde, kann man einfach Schritt 4 auslassen, alle anderen Schritte sind erforderlich.

Schritt 1: Rufe DVB-T-Tools aus Picockpit auf

Gehen Sie im Webbrowser auf:

www.picockpit.com/dvb-t-tools

 

Setzen Sie das Häckchen bei "Add all DVB-T2 frequencies (Germany)", und klicken Sie auf Submit

Es wird eine aa-All.txt heruntergeladen, die DVB-T2 Kanaldefinitionen enthält, die die Suche mit TVHeadend ermöglichen werden.

 

Hinweis: es ist nicht notwendig, eine w_scan output file hochzuladen - das würde zusätzlichen Aufwand bedeuten, und ist nur für fortgeschrittene Nutzer, die sich ggf. auch nicht in Deutschland befinden, gedacht. Hilfe zum Vorgang mit w_scan kriegt man unter dem Knopf "Help with w_scan". In allen Fällen empfehlen wir Nutzern aus Deutschland das Häckchen bei "Add all DVB-T2 frequencies" zu setzen, da w_scan in unseren Tests bei weitem nicht alle Sender identifizieren konnte.

Schritt 2: Lade aa-All.txt auf den Raspberry Pi hoch

Die Datei aa-All.txt muss in ein bestimmtes Verzeichnis auf dem Raspberry Pi.

Mögliche Vorgehensweisen:

  • Datei auf USB Stick kopieren, und dann am Raspberry Pi in das Verzeichnis schieben.
  • SSH am Raspberry Pi aktivieren, Datei per WinSCP auf Raspberry Pi kopieren
  • Datei in Schritt 1 mit Webbrowser am Raspberry Pi generieren und direkt herunterladen

Die Datei muss in den Ordner /usr/share/dvb/dvb-t gelegt werden. Sie können die Datei auch umbenennen, bspw. zu de-DVBT2 (de für Deutschland). Im folgenden lassen wir den Dateinamen so wie er ist.

Wichtig: der Ordner gehört root, daher müssen Sie das Kommando "mv" zum Verschieben als root ausführen (sudo mv)

Hinweis: ein Nutzer informierte mich dass bei ihm die Datei in den folgenden Ordner gelegt werden muss: /usr/share/tvheadend/data/dvb-scan/dvb-t/  - bitte probieren Sie diesen alternativen Ort aus, falls es nicht mit dem von mir getesteten funktioniert.

Schritt 3: Neustart des Pi's

sudo reboot


 

Schritt 4: TVHEADEND's Bisherige Kanal-Konfiguration Löschen

gehe in TVHeadend als admin Nutzer auf Configuration:

Hinweis: TVHeadend ist unter der IP des Raspberry Pis und dem Port 9981 erreichbar (der Port wird bei IPv4 Adressen mit einem Doppelpunkt hinten angestellt)

klicke DVB Inputs

Klicke Networks

Markiere die vorhandenen Networks, und klicke Delete:

Bestätige mit Yes:

Schritt 5: Neue Kanäle anlegen und Suche starten

Klicke Configuration -> General -> Base.

Klicke Start Wizard:

Stellen Sie die Einstellungen entsprechend Ihrer Vorlieben ein:

Klicke Save & Next

Hinweis: hier werden Zugriffsrechte auf TVheadend gesetzt, insbesondere sollte man bei Pi's mit öffentlichen IP-Adressen und ohne Firewall die erste Zeile übearbeiten.

Die Admin und User logins sollten Sie nach eigenem Gutdünken einfüllen, und sich die Daten notieren.

Klicke Save & Next

Das ist ein wichtiger Dialog, bei dem aus den Drop Downs die richtigen Dinge ausgewählt werden sollten.

Falls Network 2 (DVB-T) nicht auftaucht, prüfen Sie bitte ob Sie die Networks in Schritt 4 korrekt gelöscht haben.

Wählen Sie aus den Dropdowns die Optionen wie folgt aus:

Network type: DVB-T Network bei Sony CXD2880 #0 : DVB-T #0

Es ist kein Problem dass hier DVB-T und nicht DVB-T2 ausgewählt wird, sondern ist so beabsichtigt.

Klicke Save & Next

In diesem Dialog müssen die Muxe richtig ausgewählt werden.

Dazu diente die Datei die wir in Schritt 1 und 2 richtig positioniert haben. Man kann sie ganz unten aus dem Dropdown auswählen:

Falls man die Datei in Schritt 2 umbenannt hat, sollte man entsprechend nach dem anderen Namen suchen.

Wichtig: die vordefinierten Muxe für Deutschland (de-xxx) funktionieren NICHT für DVB-T2, da hier überall DVB-T Definitionen drinstehen. aa-All.txt hat DVB-T2 Definitionen!

Klicke Save & Next

 

In diesem Dialog sollte man etwas Geduld mitbringen, während TVheadend die Services findet.

Es sollten idealerweise mit wachsendem Fortschritt mehr services gefunden werden:

Wichtiger Hinweis:

Sollten hier keine Services gefunden werden, sollten Sie die Antenne / Verbindung zum Pi prüfen. Und idealerweise mit einem vorhandenen DVB-T2 Tuner vergleichen.

Wir haben gute Erfahrungen mit der Amazon Basics Antenne gemacht:

https://www.amazon.de/gp/product/B078HF3NM2/

Nach Abschluss des Scans sollten eine Reihe Services gefunden worden sein:

Klicke Save & Next

Hier sollten alle Häckchen gesetzt werden:

Klicke Save & Next

Klicke Finish

Schritt 6: TV Schauen

Es ist jetzt möglich Fernsehen zu schauen.

Beispielsweise so: Configuration -> DVB Inputs -> Services

Klick auf das Play Icon:

es wird eine Datei heruntergeladen:

Diese Datei kann mit einem aktuellen VLC (ab Version 3.0.0) geöffnet werden:

Der PC sollte entweder Hardware Codecs für H.265 besitzen, oder über entsprechend Leistung (ältere Geräte).

Hinweise

In Deutschland wurde, im Gegenzug zu vielen anderen Ländern, bei DVB-T2 auf H.265 als Videocodec gewechselt. Das hat leider zur Folge, dass der Raspberry Pi die deutschen Videostreams in den meisten Fällen nicht direkt wiedergeben kann (der Raspberry Pi hat nur H.264 / MPEG-4 und MPEG-2 in Hardware als Codecs eingebaut). Die CPU des Pi 3B+ reicht nur für ca. SD Auflösungen zum Dekodieren.

D.h. der Raspberry Pi ist in Deutschland leider nur zum Streamen und Aufzeichnen von DVB-T2 Fernsehen geeignet.

 Im Netzwerk kann mit jedem geeigneten Gerät auf den Stream zugegriffen werden.

 

12 Kommentare


  • Auch von mir ganz vielen Dank für diese Anleitung – hat mich genau dort abgeholt, wie ich es brauchte/verstehe
    und jetzt läuft alles wie gewollt. Fast ohne Probleme …

    Das aktuelle Image von Kodi 18.4-Leia hat libreELEC als OS.
    In libreELEC gibt es den Befehl “get-apt” nicht, womit sich das o.a. Tool nicht installieren lässt.
    Geht aber auch ohne.

    Die oben mit “Submit” erzeuge Datei aa-All.txt per winSCP in das Verzeichnis:
    /storage/.kodi/addons/service.tvheadend42/dvb-scan/dvb-t
    kopieren (Danke an den thread von C !)
    Dann der Anleitung ab Schritt 3. folgen … und kurz darauf fernsehen schauen.

    Das Ganze läuft übrigens sauber auf einem raspberry 4B (er/sie langweilt sich eher :-))

    Gute Hilfe – Danke!
    Bernd

    Bernd Seger am

  • Der PI4 (bei mir mit 4GB) zeigt mit Hilfe Eurer Frequenzliste die öffentlichen Sender ganz fein in HD. Ich nutze Libreelec, allerdings NICHT mit dem Download aus “LibreELEC USB-SD Creator App”, sondern mit einer lokalen Quelle. Lade das Image vorab von hier: https://libreelec.tv/raspberry-pi-4/ (!). Dateigröße für PI4 ist 131.746KB. Der Dateiname ist blöderweise identisch mit der etwas kleineren PI3-Version. (Stand 24.08.2019).

    Das µHAT für DVB-T funktioniert mit dem PI4 tadellos, jedoch nur mit der hier angebotenen Frequenliste für dbv-T2.

    Allerdings habe ich einen anderen Ablageordner für die Frequenzliste vorgefunden. Tipp: Suche mit winSCP nach der Datei “at-all.txt”. Im gefundenen Ordner liegen sämtliche mitgelieferten Frequenzlisten. Die neue Frequenzliste dorthin kopieren. Ich habe sie vorab in de-dvbt2 umbenannt.

    Vielen Dank für die Liste!
    M.

    M am

  • @sftb:
    Von der Hardware her sollte der Pi 4 dazu in der Lage sein, ja.
    Die Frage ist im Moment mit der Software Unterstützung.
    LibreELEC bzw. KODI sollen gleich ab Launch H.265 / 4K können.
    Bin mir nicht sicher ob Raspbian / omxplayer / VLC das auch schon kann.
    Ein Kauf jetzt ist aber sicher nicht verkehrt, da die Software ja mit der Zeit kommen sollte. Das Produkt ist noch so neu, dass ein Paar Ecken und Kanten zu erwarten sind :-)

    Max am

  • Der neue Raspberry Pi 4 kann ja H.265 dekodieren, also könnte dieser den Stream auch direkt abspielen können? Oder sehe ich das falsch? Freenet TV dürfte weiterhin nicht möglich sein

    sftb am

  • Hallo @ll

    leider findet find / nix bei LibreElec, hab auch schon den Ordner selber unter
    /storage/.kodi/addons/service.tvheadend42/dvb-scan/dvb-t erstellt weil nicht vorhanden.
    -—————————————————————————————————
    Unter LibreELEC befindet sich der dvb-ordner hier:
    LibreELEC:~ # find / type d -name “dvb-t”
    /storage/.kodi/addons/service.tvheadend42/dvb-scan/dvb-t
    -—————————————————————————————————
    Andere config Dateien finde ich auch nicht, jemand noch ne Idee?
    THX

    Mario Bleck am

Hinterlassen Sie einen Kommentar

Bitte beachten Sie, dass Kommentare vor der Veröffentlichung freigegeben werden müssen