×

📅 EPG

DVB EIT · XMLTV · SQLite

EPG-Konfiguration

Übersicht

Das EPG-Modul generiert DVB-kompatible EIT (Event Information Table)-Abschnitte und sendet sie über UDP-Multicast. Es unterstützt Import aus XMLTV-Format und automatische Updates von externen Quellen.

Architektur

Komponenten

EPG-Ingestion-Pipeline

Importiert EPG-Daten aus XMLTV-Dateien. Unterstützt automatische Aktualisierung von URL-Quellen.

XMLTV-Format-Parsing|Kanalzuordnung zu EPG-Services über XMLTV-ID|Automatische Aktualisierung basierend auf dem eingestellten Intervall

Ersteller

Generiert EIT-Sektionen gemäß DVB-Standard (ETSI EN 300 468).

EIT p/f (aktuell/nächstes) – aktuelles und nächstes Programm|EIT Zeitplan – Programm für 8 Tage voraus|Deskriptoren: short_event (0x4D), extended_event (0x4E), content (0x54), parental_rating (0x55)|CRC32-Validierung

Karussell

Sendet EIT-Abschnitte über UDP-Multicast in einer Schleife.

MPEG-TS-Paketisierung (188-Byte-Pakete)|7 Pakete pro UDP-Datagramm (1316 Bytes)|Konfigurierbare Multicast-IP, Port, TTL|Automatischer Start beim Booten (optional)

Konfiguration

Carousel-Einstellungen

Parameter

Standard

Beschreibung

Multicast-IP-Adresse für EIT-Broadcast

UDP-Port

Time-to-Live für Multicast-Pakete

Netzwerkschnittstelle für die Broadcast-Ausstrahlung

Autostart beim Server-Boot

EPG-Service-Einstellungen

DVB Service ID (SID) – eindeutige Service-ID

DVB-Transport-Stream-ID (TSID)

Original Network ID — ONID identifiziert das Netzwerk.

Kanal-ID in der XMLTV-Datei für die Programmzuordnung

ISO 639-Sprachcode (z. B. "eng", "slk", "ces")

Anzahl der 3-Stunden-Segmente im EIT-Zeitplan (max 64 = 8 Tage)

XMLTV-Import

EPG-Daten können aus XMLTV-Dateien importiert werden. Sowohl lokale Dateien als auch URL-Adressen werden unterstützt.

Beispiel für XMLTV-Format:

Import über Benutzeroberfläche:

Gehen Sie zu EPG → Quellen

Verwenden Sie \"Quick Import aus URL\" für einmaligen Import

Oder fügen Sie eine automatische Quelle mit Aktualisierungsintervall hinzu

DVB-Technische Details

EIT-Tabellen-IDs

Tabellen-ID

Typ

Aktuelles und nächstes Programm für aktuellen TS

P/F für anderes TS

Programm für 8 Tage für aktuellen TS

Programm für anderen TS

MPEG-TS-Paketisierung

PID für EIT: 0x0012 (18)|TS-Paketgröße: 188 Bytes|UDP-Datagramm: 7 × 188 = 1316 Bytes|Kontinuitätszähler: 4-Bit-Zähler mit zyklischem Überlauf

Nützliche Links

EPG-Dashboard – Übersicht und Steuerelemente

EPG-Services – Service-/Kanalverwaltung

EPG-Quellen – XMLTV-Quellen

EPG-Zeitplan – Programmbrowser

EPG-Einstellungen – Karussell-Einstellungen