DVB EIT · XMLTV · SQLite






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