×

📅 EPG

DVB EIT · XMLTV · SQLite

EPG - Guía Electrónica de Programas

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