Raspberry Pi als TV-Server mit TvHeadend – Streaming und Aufnahmen

Tv Headend81 – Raspberry Pi Fernsehen mit TvHeadend

Mit einem Raspberry Pi, einem DVB-T2-Stick und TVHeadend wird der Pi zum leistungsfähigen TV-Streaming-Server fürs Heimnetzwerk – alle Geräte im Netzwerk können gleichzeitig Live-TV schauen, aufnehmen und auf den elektronischen Programmführer zugreifen.

Konzept: Raspberry Pi als TV-Server

TVHeadend läuft auf dem Pi und stellt Live-TV-Streams sowie EPG (Programmführer) für alle Clients im Netzwerk bereit. Als Clients funktionieren Kodi, VLC, Smartphones, Smart-TVs und Browser. Der Pi selbst braucht keinen Bildschirm – er läuft als Headless-Server, ihr konfiguriert alles über das Web-Interface.

Wer lieber eine Komplettlösung mit Kodi direkt auf dem Pi möchte (ohne separates Server-Setup), sollte sich Live-TV mit TVHeadend auf LibreELEC anschauen – dort läuft Kodi und TVHeadend auf einem einzigen Pi.

Voraussetzungen

Tipp zu DVB-Sticks: Nicht jeder USB-DVB-Stick wird unter Linux erkannt. Die sicherste Wahl sind Sticks mit dem Chip RTL2832U (sehr gute Treiberunterstützung) oder dem Hauppauge WinTV-dualHD (auch DVB-T2 H.265). Schaut vor dem Kauf in die LinuxTV Geräteliste.

Falls ihr euren Raspberry Pi noch nicht eingerichtet habt, helfen unsere Raspberry Pi Einsteiger Guides beim Start. Da TVHeadend als Headless-Server läuft, reicht SSH vollkommen aus – wie ihr SSH am Raspberry Pi aktiviert erklärt der verlinkte Artikel.

Schritt 1: TVHeadend installieren

System aktualisieren und TVHeadend installieren:

Während der Installation werdet ihr nach Benutzername und Passwort für das Webinterface gefragt – notiert diese gut.

TVHeadend beim Start aktivieren und sofort starten:

Status prüfen:

Schritt 2: DVB-Stick anschließen und prüfen

Steckt euren DVB-T2-Stick an und prüft ob er erkannt wurde:

Wenn der Stick erkannt wurde, erscheint er unter /dev/dvb/:

Schritt 3: Webinterface aufrufen

Browser öffnen und folgende Adresse eingeben (IP-Adresse eures Pi einsetzen):

Mit den bei der Installation gewählten Zugangsdaten anmelden. Beim ersten Start startet TVHeadend den Einrichtungsassistenten.

Schritt 4: DVB-T2-Adapter einrichten

Im Konfigurationsassistenten oder unter Configuration → DVB Inputs → TV Adapters:

  1. Euren DVB-Stick auswählen und aktivieren (Haken bei „Enabled“)
  2. Unter Networks → Add → DVB-T Network: Land Deutschland, Preset Deutschland (DVB-T2)
  3. Save and then Force Scan – TVHeadend sucht alle verfügbaren Sender

Der Scan dauert je nach Empfang 1–3 Minuten.

Schritt 5: Sender zuordnen (Map Services)

Nach dem Scan unter Configuration → DVB Inputs → Services alle gefundenen Sender markieren und auf „Map all services“ klicken. Die Sender erscheinen danach unter Configuration → Channel / EPG → Channels.

Schritt 6: EPG-Programmführer einrichten

TVHeadend kann EPG-Daten automatisch über OTA (Over-the-Air) empfangen. Unter:

Aktiviert „Over-the-air EPG“ und speichert. Nach dem nächsten EPG-Lauf (oder manuell über „Trigger OTA EPG grabber now“) stehen Programmdaten zur Verfügung.

Schritt 7: Aufnahmen einrichten

Verzeichnis für Aufnahmen erstellen und TVHeadend-Benutzer Schreibrechte geben:

In TVHeadend unter Configuration → Recording → Storage den Pfad /media/aufnahmen eintragen.

Tipp: Für regelmäßige Aufnahmen empfiehlt sich eine externe USB-Festplatte oder beim Pi 5 eine NVMe-SSD – SD-Karten verschleißen durch viele Schreibvorgänge schnell.

Live TV in Kodi streamen

In Kodi das Add-on „Tvheadend HTSP Client“ installieren:

  1. Kodi → Add-ons → Add-on Browser → Nach Add-ons suchen → „TVHeadend“
  2. Tvheadend HTSP Client installieren und konfigurieren
  3. IP-Adresse des Pi und Port 9982 eintragen
  4. Benutzername und Passwort aus der TVHeadend-Installation eingeben

Nach einem Neustart von Kodi erscheinen eure Sender im TV-Bereich. Wer Kodi komplett auf dem Raspberry Pi einrichten möchte, findet dazu eine ausführliche LibreELEC-Anleitung mit TVHeadend auf raspberry.tips.

Alternativ gibt es für Kodi auch viele weitere IPTV-Add-ons für Live-TV über IP-Streams ohne DVB-Hardware.

Live TV per Browser oder VLC

TVHeadend bietet auch einen eingebauten Webplayer. Direkt im Browser unter http://raspberrypi.local:9981 auf einen Sender klicken – der Stream startet sofort.

Für VLC: Datei → Netzwerk öffnen → http://raspberrypi.local:9981/stream/channel/...

Auf Smartphones und Tablets empfiehlt sich die App nPlayer (iOS) oder Kodi (Android/iOS) mit dem TVHeadend-Add-on für den bequemsten Zugriff.

Fehlerbehebung

Stick wird nicht erkannt

Falls Firmware fehlt, z.B. für Realtek-Chips:

Schlechter Empfang / wenige Sender

Antenne möglichst hoch und in Richtung des nächsten Sendeturms ausrichten. Aktive Zimmerantennen verbessern den Empfang deutlich. Sendeturm-Standorte findet ihr unter bundesnetzagentur.de.

TVHeadend läuft, aber keine Sender

Prüft ob DVB-T2 in eurer Region aktiv ist. In manchen ländlichen Gebieten gibt es ausschließlich Satellit oder Kabel – dort ist DVB-T2 nicht verfügbar.

Port 9981 nicht erreichbar

Prüft ob TVHeadend wirklich läuft und auf dem richtigen Interface lauscht:

Passende Artikel

Ähnliche Beiträge