EPG — что это такое?
EPG (Electronic Program Guide), или электронный телегид — это интерактивная система отображения телепрограммы на экране телевизора или мобильного устройства. В отличие от печатной программы передач, EPG обновляется автоматически и позволяет:
- Просматривать расписание — всех каналов на несколько дней вперёд
- Читать описания — передач, актёров, жанры
- Использовать поиск — и фильтрацию по жанрам
- Настраивать напоминания — и таймеры записи
- Переключаться — на канал прямо из программы
Факт
EPG — неотъемлемая часть любой современной ТВ-платформы: цифрового телевидения (DVB), IPTV, OTT-сервисов, Smart TV приложений.
Как работает электронный телегид
Данные EPG проходят несколько этапов от вещателя до зрителя:
Загрузка от вещателя
Телеканал формирует расписание и передаёт его поставщику EPG данных (агрегатору) или напрямую оператору.
Нормализация
Данные приводятся к единому формату, обогащаются метаданными: жанры, описания, постеры, информация об актёрах.
Доставка
Данные передаются операторам и платформам через API, файловые выгрузки или вещательный поток (SI/PSI для DVB).
Отображение
Приложение на устройстве зрителя получает данные и отображает в виде привычной сетки программ.
Форматы EPG данных
Существует несколько стандартных форматов для передачи EPG:
XMLTV
Наиболее распространённый формат для IPTV и OTT. XML-файл с описанием каналов и программ. Поддерживается большинством middleware и плееров.
<programme start="20260206180000 +0300" channel="perviy">
<title>Время</title>
<desc>Информационная программа</desc>
<category>Новости</category>
</programme> JSON API
Современный формат для REST API. Более гибкий и удобный для веб-приложений и мобильных клиентов.
{
"channel_id": "perviy",
"start": "2026-02-06T18:00:00+03:00",
"title": "Время",
"description": "Информационная программа",
"genres": ["news"]
} DVB SI/PSI
Используется в цифровом эфирном и спутниковом вещании. Данные передаются прямо в транспортном потоке вместе с видео.
Метаданные в EPG
Современный EPG содержит гораздо больше, чем просто название и время передачи:
Базовые
Название, время начала и конца, описание
Жанры
Категории: фильмы, спорт, новости, детские
Персоны
Актёры, режиссёры, ведущие
Иллюстрации
Постеры, кадры из передачи, логотипы
Возрастные рейтинги
0+, 6+, 12+, 16+, 18+
Идентификаторы
Связь с Кинопоиск, IMDB, TMDB
Как интегрировать EPG
Для получения EPG данных есть несколько подходов:
1. Собирать самостоятельно
Договариваться с каждым вещателем, обрабатывать разные форматы, поддерживать актуальность. Требует команды редакторов и разработчиков. Занимает 6-12 месяцев.
2. Использовать агрегатора (EPG Service)
Подключиться к готовому API с нормализованными данными. Одна интеграция — доступ к расписаниям 4308 каналов. Запуск за 2 недели.
Готовы интегрировать EPG?
EPG Service предоставляет данные 4308 каналов через REST API. Бесплатный тариф для разработки и тестирования.
Получить API ключЧастые вопросы
Чем EPG отличается от телепрограммы?
Телепрограмма — общий термин для расписания передач. EPG — электронный, интерактивный формат телепрограммы на устройстве зрителя.
Как часто обновляется EPG?
Зависит от источника. EPG Service обновляет данные в реальном времени — изменения от вещателей доступны мгновенно.
Сколько стоит EPG?
Стоимость зависит от количества каналов и объёма данных. У EPG Service есть бесплатный тариф для разработки и тестирования.