DVB EIT · XMLTV · SQLite






Visão Geral
O módulo EPG gera seções DVB compatíveis com EIT (Tabela de Informações de Evento) e as transmite via multicast UDP. Suporta importação no formato XMLTV e atualizações automáticas de fontes externas.
Arquitetura
Componentes
Ingester
Importa dados EPG de arquivos XMLTV. Suporta atualização automática de fontes via URL.
Análise de formato XMLTV|Mapeamento de canais para serviços EPG via ID XMLTV|Atualização automática com base no intervalo definido
Construtor
Gera seções EIT de acordo com o padrão DVB (ETSI EN 300 468).
EIT p/f (presente/seguinte) - programa atual e próximo|EIT schedule - programa para 8 dias à frente|Descritores: short_event (0x4D), extended_event (0x4E), content (0x54), parental_rating (0x55)|Validação CRC32
Carrossel
Transmite seções EIT via multicast UDP em loop.
Pacotização MPEG-TS (pacotes de 188 bytes)|7 pacotes por datagrama UDP (1316 bytes)|IP multicast, porta e TTL configuráveis|Início automático na inicialização (opcional)
Configuração
Configurações do Carrossel
Parâmetro
Padrão
Descrição
Endereço IP multicast para transmissão EIT
Porta UDP
Tempo de vida (TTL) para pacotes multicast
Interface de rede para transmissão
Início automático na inicialização do servidor
Configurações do Serviço EPG
ID do Serviço DVB (SID) - identificador único do serviço
ID do Fluxo de Transporte DVB (TSID)
ID da Rede Original DVB (ONID)
ID do canal no arquivo XMLTV para mapeamento de programas
Código de idioma ISO 639 (ex., "eng", "slk", "ces")
Número de segmentos de 3 horas no cronograma EIT (máx. 64 = 8 dias)
Importação XMLTV
Os dados EPG podem ser importados de arquivos XMLTV. São suportados tanto arquivos locais quanto endereços URL.
Exemplo de formato XMLTV:
Importar via interface:
Acesse EPG → Fontes
Use "Importação Rápida via URL" para importação única
Ou adicione uma fonte automática com intervalo de atualização
Detalhes Técnicos DVB
IDs de Tabela EIT
ID da Tabela
Tipo
Programa atual e próximo para TS atual
P/F para outros TS
Programa para 8 dias para TS atual
Programa para outros TS
Packetização MPEG-TS
PID para EIT: 0x0012 (18)|Tamanho do pacote TS: 188 bytes|Datagrama UDP: 7 × 188 = 1316 bytes|Contador de continuidade: contador cíclico de 4 bits
Links Úteis
Painel EPG - Visão geral e controles
Serviços EPG - Gerenciamento de serviços/canais
Fontes EPG - Fontes XMLTV
Agenda EPG - Navegador de programas
Configurações EPG - Configurações do Carrossel