×

📅 EPG

DVB EIT · XMLTV · SQLite

EPG - Elektronisk programguide

Oversigt

EPG-modulet genererer DVB-kompatible EIT (Event Information Table)-sektioner og udsender dem via UDP-multicast. Det understøtter import fra XMLTV-format og automatiske opdateringer fra eksterne kilder.

Arkitektur

Komponenter

Importer

Importerer EPG-data fra XMLTV-filer. Understøtter automatisk opdatering fra URL-kilder.

XMLTV-formatparsning|Kanaletilordning til EPG-tjenester via XMLTV-ID|Automatisk opdatering baseret på indstillet interval

Bygger

Genererer EIT-sektioner i overensstemmelse med DVB-standarden (ETSI EN 300 468).

EIT p/f (nuværende/næste) - nuværende og næste program|EIT-plan - program i 8 dage frem|Deskriptorer: short_event (0x4D), extended_event (0x4E), content (0x54), parental_rating (0x55)|CRC32-validering

Karruselle

Udsender EIT-sektioner via UDP-multicast i et loop.

MPEG-TS-pakettering (188 byte-pakker)|7 pakker per UDP-datagram (1316 bytes)|Konfigurerbar multicast-IP, port, TTL|Autostart ved opstart (valgfrit)

Konfiguration

Karruselindstillinger

Parameter

Standard

Beskrivelse

Multicast-IP-adresse til EIT-broadcast

UDP-port

TTL for multicast-pakker

Netværksgrænseflade til broadcast

Autostart ved serveropstart

EPG-tjenesteindstillinger

DVB Service ID (SID) — entydig tjenesteidentifikator

DVB Transport Stream ID (TSID)

DVB Originalt Netværks-ID (ONID)

Kanal-ID i XMLTV-fil til programtilordning

ISO 639-sprogkode (f.eks. \"eng\", \"slk\", \"ces\")

Antal 3-timers segmenter i EIT-plan (maks. 64 = 8 dage)

XMLTV-import

EPG-data kan importeres fra XMLTV-filer. Begge lokale filer og URL-adresser understøttes.

XMLTV-format eksempel:

Import via UI:

Gå til EPG → Kilder

Brug \"hurtig import fra URL\" til engangsimport

Eller tilføj en automatisk kilde med opdateringsinterval

DVB-tekniske detaljer

EIT-tabel-ID'er

Tabel-ID

Type

Nuværende og næste program for nuværende TS

P/F for anden TS

Program i 8 dage for nuværende TS

Program for anden TS

MPEG-TS-pakettering

PID for EIT: 0x0012 (18)|TS-pakkestørrelse: 188 byte|UDP-datagram: 7 × 188 = 1316 byte|Continuitetsoptæller: 4-bit cyklisk optæller

Nyttige links

EPG-dashboard - oversigt og kontrolelementer

EPG-tjenester - tjeneste/kanaladministration

EPG-kilder - XMLTV-kilder

EPG-plan - programbrowser

EPG-indstillinger - karruselindstillinger