DVB EIT · XMLTV · SQLite






Огляд EPG
Документація з EPG.
Архітектура
Компоненти
Інжектор
Імпортує дані EPG з файлів XMLTV. Підтримує автоматичне оновлення з URL-джерел.
Парсинг формату XMLTV|Мапування каналів на служби EPG через XMLTV ID|Автоматичне оновлення на основі встановленого інтервалу
Збиральник
Генерує секції EIT відповідно до стандарту DVB (ETSI EN 300 468).
Генерує EIT Schedule (0x50) та EIT Present (0x4E) з бази даних програм, підтримує автозбір, періодичне поповнення, перегляд у реальному часі.
Карусель
Транслює секції EIT через UDP multicast у циклі.
MPEG-TS пакетизація (188-байтові пакети)|7 пакетів на UDP дейграму (1316 байт)|Налаштовувана multicast IP, порт, TTL|Автозапуск при завантаженні (опціонально)
Конфігурація
Налаштування каруселі
Параметр
За замовчуванням
Опис
Multicast IP-адреса для трансляції EIT
Порт UDP
Час життя для multicast пакетів
Мережевий інтерфейс для трансляції
Увімкнути EPG для цієї служби
Налаштування служби
Service ID - ідентифікатор служби в DVB.
DVB Transport Stream ID (TSID)
DVB Original Network ID (ONID)
ID каналу у файлі XMLTV для картування програм
Код мови ISO 639 (напр., eng, slk, ces)
Максимальна кількість сегментів (3 години кожен).
Імпорт XMLTV
Дані EPG можна імпортувати з файлів XMLTV. Підтримуються як локальні файли, так і URL-адреси.
Приклад формату XMLTV:
Імпорт через UI:
Налаштуйте джерело XMLTV у tab Sources.
Налаштуйте channels і period у tab Scheduler.
Або додайте автоматичне джерело з інтервалом оновлення
Деталі DVB
Ідентифікатори таблиць EIT
Ідентифікатор таблиці
Тип
Поточна та наступна програма для поточного TS
P/F для іншого TS
EIT Schedule Actual
EIT Schedule Other
MPEG-TS пакетизація
PID для EIT: 0x0012 (18)|Розмір TS пакету: 188 байт|UDP дейграма: 7 × 188 = 1316 байт|Лічильник неперервності: 4-бітовий циклічний лічильник
Корисні посилання
Панель керування EPG для цієї служби.
EPG Services - Керування послугами/каналами
EPG Sources - Джерела XMLTV
Розклад програми EPG.
Налаштування EPG для цієї служби.