×

📅 EPG

DVB EIT · XMLTV · SQLite

EPG - Guide Électronique des Programmes

Vue d'ensemble

Le module EPG génère des sections EIT (Event Information Table) compatibles DVB et les diffuse via UDP multicast. Il supporte l'importation au format XMLTV et les mises à jour automatiques depuis des sources externes.

Architecture

Composants

Pipeline d'ingestion

Importe les données EPG depuis les fichiers XMLTV. Supporte le rafraîchissement automatique depuis les sources URL.

Analyse du format XMLTV|Mappage des chaînes vers les services EPG via l'ID XMLTV|Rafraîchissement automatique basé sur l'intervalle défini

Constructeur

Génère des sections EIT conformément à la norme DVB (ETSI EN 300 468).

EIT p/f (présent/suivant) - programme actuel et suivant|EIT schedule - programme pour 8 jours à l'avance|Descripteurs : short_event (0x4D), extended_event (0x4E), content (0x54), parental_rating (0x55)|Validation CRC32

Carrousel

Diffuse les sections EIT via UDP multicast en boucle.

Paquetisation MPEG-TS (paquets de 188 octets)|7 paquets par datagramme UDP (1316 octets)|IP multicast, port, TTL configurables|Démarrage automatique au boot (optionnel)

Configuration

Paramètres du carrousel

Paramètre

Défaut

Description

Adresse IP multicast pour la diffusion EIT

Port UDP

Durée de vie des paquets multicast

Interface réseau pour la diffusion

Démarrage automatique au démarrage du serveur

Paramètres du service EPG

DVB Service ID (SID) — identifiant de service unique

ID de flux de transport DVB (TSID)

Identifiant réseau DVB Original (ONID)

ID de chaîne dans le fichier XMLTV pour le mappage des programmes

Code de langue ISO 639 (ex. \"eng\", \"fra\", \"ces\")

Nombre de segments de 3 heures dans le programme EIT (max 64 = 8 jours)

Import XMLTV

Les données EPG peuvent être importées à partir de fichiers XMLTV. Les fichiers locaux et les adresses URL sont pris en charge.

Exemple de format XMLTV :

Importer via l'interface :

Aller à EPG → Sources

Utiliser \"Import rapide depuis URL\" pour une importation unique

Ou ajouter une source automatique avec intervalle de rafraîchissement

Détails techniques DVB

IDs de table EIT

ID de table

Genre

Programme actuel et suivant pour le TS actuel

P/F pour les autres TS

Programme pour 8 jours pour le TS actuel

Programme pour les autres TS

Paquetisation MPEG-TS

PID pour EIT : 0x0012 (18)|Taille du paquet TS : 188 octets|Datagramme UDP : 7 × 188 = 1316 octets|Compteur de continuité : compteur cyclique 4 bits

Liens utiles

Tableau de bord EPG - Vue d'ensemble et contrôles

Services EPG - Gestion des services/chaînes

Sources EPG - Sources XMLTV

Programme EPG - Navigateur de programmes

Paramètres EPG - Paramètres du carrousel