DVB EIT · XMLTV · SQLite






Descripción general
El módulo EPG genera secciones EIT (Tabla de Información de Eventos) compatibles con DVB y las transmite a través de multicast UDP. Soporta importación desde formato XMLTV y actualizaciones automáticas desde fuentes externas.
Arquitectura
Componentes
Ingestador
Importa datos EPG desde archivos XMLTV. Soporta actualización automática desde fuentes URL.
Análisis de formato XMLTV|Mapeo de canales a servicios EPG a través de XMLTV ID|Actualización automática basada en el intervalo establecido
Constructor
Genera secciones EIT según el estándar DVB (ETSI EN 300 468).
EIT p/f (presente/siguiente) - programa actual y siguiente|Horario EIT - programa para los próximos 8 días|Descriptores: short_event (0x4D), extended_event (0x4E), content (0x54), parental_rating (0x55)|Validación CRC32
Carrusel
Transmite secciones EIT a través de multicast UDP en un bucle.
Paquetización de MPEG-TS (paquetes de 188 bytes)|7 paquetes por datagrama UDP (1316 bytes)|IP, puerto, TTL de multicast configurables|Inicio automático al arrancar (opcional)
Configuración
Configuración del carrusel
Parámetro
Predeterminado
Descripción
Dirección IP de multicast para la transmisión EIT
Puerto UDP
Tiempo de vida para paquetes de multicast
Interfaz de red para la transmisión
Inicio automático al arrancar el servidor
Configuración del servicio EPG
DVB Service ID (SID) - identificador de servicio único
ID de flujo de transporte DVB (TSID)
ID de red original DVB (ONID)
ID del canal en el archivo XMLTV para el mapeo de programas
Código de idioma ISO 639 (p. ej., "eng", "slk", "ces")
Número de segmentos de 3 horas en horario EIT (máx 64 = 8 días)
Importación XMLTV
Los datos EPG se pueden importar desde archivos XMLTV. Se admiten tanto archivos locales como direcciones URL.
Ejemplo de formato XMLTV:
Importar a través de la IU:
Ir a EPG → Fuentes
Usar "Importación rápida desde URL" para una importación única
O agregar una fuente automática con intervalo de actualización
Detalles técnicos de DVB
IDs de tabla EIT
ID de tabla
Tipo
Programa actual y siguiente para TS actual
P/F para otros TS
Programa para 8 días para TS actual
Programa para otros TS
Paquetización de MPEG-TS
PID para EIT: 0x0012 (18)|Tamaño de paquete TS: 188 bytes|Datagrama UDP: 7 × 188 = 1316 bytes|Contador de continuidad: contador cíclico de 4 bits
Enlaces útiles
Panel de control EPG - Descripción general y controles
Servicios EPG - Gestión de servicios/canales
Fuentes EPG - Fuentes XMLTV
Programación EPG - Navegador de programas
Configuración EPG - Configuración del carrusel