DVB EIT · XMLTV · SQLite






Ü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