DVB EIT · XMLTV · SQLite






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