×

📅 EPG

DVB EIT · XMLTV · SQLite

EPG - Guia Eletrônico de Programas

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