Основы 1 февраля 2026 8 мин чтения

Что такое EPG: полный гид по электронному телегиду

Электронная программа передач — основа современного ТВ-просмотра. Разбираемся как работает EPG, какие форматы существуют и как интегрировать данные в вашу платформу.

EPG — что это такое?

EPG (Electronic Program Guide), или электронный телегид — это интерактивная система отображения телепрограммы на экране телевизора или мобильного устройства. В отличие от печатной программы передач, EPG обновляется автоматически и позволяет:

  • Просматривать расписание — всех каналов на несколько дней вперёд
  • Читать описания — передач, актёров, жанры
  • Использовать поиск — и фильтрацию по жанрам
  • Настраивать напоминания — и таймеры записи
  • Переключаться — на канал прямо из программы

Факт

EPG — неотъемлемая часть любой современной ТВ-платформы: цифрового телевидения (DVB), IPTV, OTT-сервисов, Smart TV приложений.

Как работает электронный телегид

Данные EPG проходят несколько этапов от вещателя до зрителя:

1

Загрузка от вещателя

Телеканал формирует расписание и передаёт его поставщику EPG данных (агрегатору) или напрямую оператору.

2

Нормализация

Данные приводятся к единому формату, обогащаются метаданными: жанры, описания, постеры, информация об актёрах.

3

Доставка

Данные передаются операторам и платформам через API, файловые выгрузки или вещательный поток (SI/PSI для DVB).

4

Отображение

Приложение на устройстве зрителя получает данные и отображает в виде привычной сетки программ.

Форматы EPG данных

Существует несколько стандартных форматов для передачи EPG:

XMLTV

Наиболее распространённый формат для IPTV и OTT. XML-файл с описанием каналов и программ. Поддерживается большинством middleware и плееров.

XML
<programme start="20260206180000 +0300" channel="perviy">
  <title>Время</title>
  <desc>Информационная программа</desc>
  <category>Новости</category>
</programme>

JSON API

Современный формат для REST API. Более гибкий и удобный для веб-приложений и мобильных клиентов.

JSON
{
  "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 есть бесплатный тариф для разработки и тестирования.