×

📅 EPG

DVB EIT · XMLTV · SQLite

EPG - Elektronische Programmagids

Overzicht

De EPG-module genereert DVB-compatibele EIT-secties (Event Information Table) en zendt deze uit via UDP-multicast. Het ondersteunt import vanuit XMLTV-formaat en automatische updates vanuit externe bronnen.

Architectuur

Componenten

Ingester

Importeert EPG-gegevens uit XMLTV-bestanden. Ondersteunt automatische verversing vanuit URL-bronnen.

XMLTV-formaat parseren|Kanaalkoppeling aan EPG-diensten via XMLTV-ID|Automatische verversing op basis van ingesteld interval

Bouwer

Genereert EIT-secties volgens de DVB-norm (ETSI EN 300 468).

EIT p/f (present/following) - huidig en volgend programma|EIT-schema - programma voor 8 dagen vooruit|Descriptors: short_event (0x4D), extended_event (0x4E), content (0x54), parental_rating (0x55)|CRC32-validatie

Carrousel

Zendt EIT-secties via UDP-multicast in een lus.

MPEG-TS-packetisering (pakketten van 188 bytes)|7 pakketten per UDP-datagram (1316 bytes)|Configureerbare multicast-IP, poort, TTL|Automatisch starten bij opstarten (optioneel)

Configuratie

Carrouselinstellingen

Parametro

Standaard

Beschrijving

Multicast-IP-adres voor EIT-uitzending

UDP-poort

Time-to-live voor multicast-pakketten

Netwerkinterface voor uitzending

Automatisch starten bij opstarten van de server

EPG-dienstinstellingen

DVB Service ID (SID) - unieke service-identificatie

ID Stream di Trasmissione DVB (TSID)

ID Rete Originale DVB (ONID)

Kanaal-ID in XMLTV-bestand voor programmaprogrammering

ISO 639-taalcode (bijv. "eng", "slk", "ces")

Aantal 3-uurs segmenten in EIT-rooster (max. 64 = 8 dagen)

XMLTV-import

EPG-gegevens kunnen worden geïmporteerd uit XMLTV-bestanden. Zowel lokale bestanden als URL-adressen worden ondersteund.

Voorbeeld van XMLTV-formaat:

Importeren via UI:

Ga naar EPG → Bronnen

Gebruik "Snel importeren vanuit URL" voor eenmalige import

Of voeg een automatische bron toe met verversingsinterval

DVB-technische details

EIT-tabel-ID's

Tabel-ID

Tipo

Huidig en volgend programma voor huidige TS

P/F voor andere TS

Programma voor 8 dagen voor huidige TS

Programma voor andere TS

MPEG-TS-packetisering

PID voor EIT: 0x0012 (18)|TS-pakketgrootte: 188 bytes|UDP-datagram: 7 × 188 = 1316 bytes|Continuïteitscounter: 4-bit cyclische counter

Nuttige links

EPG-dashboard - Overzicht en bediening

EPG-diensten - Beheer van diensten/kanaalen

EPG-bronnen - XMLTV-bronnen

EPG-rooster - Programmagids

EPG-instellingen - Carousel-instellingen