×

📅 EPG

DVB EIT · XMLTV · SQLite

EPG - Przewodnik po programach

Przegląd

Moduł EPG generuje sekcje EIT (Event Information Table) kompatybilne z DVB i emituje je za pośrednictwem multicastu UDP. Obsługuje import z formatu XMLTV i automatyczne aktualizacje ze źródeł zewnętrznych.

Architektura

Komponenty

Ingester

Importuje dane EPG z plików XMLTV. Obsługuje automatyczne odświeżanie ze źródeł URL.

Parsing formatu XMLTV|Mapowanie kanałów do usług EPG poprzez ID XMLTV|Automatyczne odświeżanie na podstawie ustawionego interwału

Kreator

Generuje sekcje EIT zgodnie ze standardem DVB (ETSI EN 300 468).

EIT p/f (bieżący/następny program) - bieżący i następny program|Harmonogram EIT - program na 8 dni naprzód|Deskryptory: short_event (0x4D), extended_event (0x4E), content (0x54), parental_rating (0x55)|Walidacja CRC32

Karuzela

Nadaje sekcje EIT przez UDP multicast w pętli.

Pakietowanie MPEG-TS (pakiety 188 bajtów)|7 pakietów na datagram UDP (1316 bajtów)|Konfigurowalny adres IP multicast, port, TTL|Automatyczne uruchamianie przy starcie (opcjonalne)

Konfiguracja

Ustawienia Karuzeli

Parametr

Domyślne

Opis

Adres IP multicast dla transmisji EIT

Port UDP

Czas życia (TTL) dla pakietów multicast

Interfejs sieciowy do nadawania

Automatyczne uruchomienie przy starcie serwera

Ustawienia usługi EPG

Identyfikator usługi DVB (SID) - unikalny identyfikator usługi

Identyfikator transportu strumienia DVB (TSID)

Identyfikator oryginalnej sieci DVB (ONID)

ID kanału w pliku XMLTV do mapowania programów

Kod języka ISO 639 (np. "eng", "slk", "ces")

Liczba segmentów 3-godzinnych w harmonogramie EIT (maks. 64 = 8 dni)

Import XMLTV

Dane EPG mogą być importowane z plików XMLTV. Obsługiwane są zarówno pliki lokalne, jak i adresy URL.

Przykład formatu XMLTV:

Import przez interfejs:

Przejdź do EPG → Źródła

Użyj \"Szybki import z URL\" do jednorazowego importu

Lub dodaj automatyczne źródło z interwałem odświeżania

Szczegóły techniczne DVB

Identyfikatory tabel EIT

Identyfikator tabeli

Typ

Aktualny i następny program dla bieżącego TS

P/F dla innych TS

Program na 8 dni dla bieżącego TS

Program dla innego TS

Pakietowanie MPEG-TS

PID dla EIT: 0x0012 (18)|Rozmiar pakietu TS: 188 bajtów|Datagram UDP: 7 × 188 = 1316 bajtów|Licznik ciągłości: 4-bitowy licznik cykliczny

Przydatne linki

Pulpit nawigacyjny EPG - Przegląd i kontrole

Usługi EPG - Zarządzanie usługami/kanałami

Źródła EPG - Źródła XMLTV

Harmonogram EPG - przeglądarka programów

Ustawienia EPG - Ustawienia karuzeli