Blog
guide

Что такое EPG в IPTV? Полное руководство по телепрограммам

Что такое EPG в IPTV: программа передач на экране смарт-телевизора

Что такое EPG в IPTV? Полное руководство по телепрограммам

Более 78% пользователей, отказавшихся от кабельного ТВ, называют встроенную программу передач одной из самых важных функций IPTV плеера. Без неё просмотр сотен каналов превращается в переключение вслепую. С ней IPTV даёт полноценную замену кабельному телевидению, и даже больше.

Так что же такое EPG, как она работает внутри IPTV плеера и как IPTV One использует её, чтобы дать вам настоящий телегид по вашим каналам? Это руководство отвечает на все эти вопросы.


Ключевые факты

  • EPG расшифровывается как Electronic Program Guide, электронная программа передач. Это слой телевизионного расписания, который показывает, что идёт на каждом канале прямо сейчас и что будет дальше.
  • Данные EPG в IPTV передаются в формате XMLTV: XML-файл с расписанием программ каждого канала с временными метками.
  • Ваш источник IPTV контента обычно предоставляет ссылку на EPG вместе с плейлистом.
  • IPTV One объединяет EPG с полноэкранной сеткой, режимом отдельного канала и автоматическим сопоставлением каналов, включая обогащение метаданными из TMDb.
  • Настройка EPG в IPTV One занимает меньше минуты: вставьте ссылку XMLTV или позвольте плееру определить её автоматически из источника Xtream Codes.

Что такое EPG и зачем она нужна

EPG расшифровывается как Electronic Program Guide, электронная программа передач. Это цифровое расписание телепередач: структурированный список, который сообщает вашему плееру, какая программа идёт на каждом канале в данный момент, что будет дальше и что уже прошло.

Представьте сетку, которую вы видите на спутниковой или кабельной приставке: каналы по одной оси, временные интервалы по другой, в каждой ячейке название программы. Это и есть EPG в её наиболее узнаваемой форме. В IPTV механизм устроен точно так же.

Без EPG IPTV плеер показывает голый список каналов без всякого контекста. Вы видите «BBC One» или «ESPN», но не знаете, что идёт прямо сейчас и что будет через 30 минут. Для тех, кто использует IPTV как полноценную замену кабельному телевидению, это серьёзный пробел.

При включённой EPG каждый канал показывает название текущей программы и индикатор прогресса, следующую программу с временем начала, а часто ещё и полное описание с жанром. Исследования поведения пользователей, отказавшихся от кабеля, показывают: те, у кого работает EPG, смотрят живое ТВ на 40% дольше за сеанс, чем те, у кого её нет. Программа передач превращает набор потоков в настоящий телевизионный опыт.

EPG также открывает доступ к навигации по архиву эфира. Если ваш источник контента поддерживает повтор передач, временная шкала EPG позволяет выбрать прошедший слот программы и начать просмотр с момента её оригинального выхода в эфир, точно как с DVR.


Как работает EPG в IPTV

EPG в IPTV опирается на два синхронизированных набора данных: ваш список каналов и источник данных EPG.

Список каналов, импортированный через M3U, Xtream Codes или Stalker Portal, содержит ссылки на потоки и идентификаторы каналов. Источник данных EPG - это отдельный файл или ссылка, которая сопоставляет эти идентификаторы каналов с расписанием программ с временными метками.

При запуске плеер загружает оба набора данных, сопоставляет идентификаторы каналов между плейлистом и файлом EPG, а затем показывает нужную информацию о программе рядом с каждым каналом. Этот этап сопоставления критичен: если канал обозначен как bbc-one в вашем M3U, но как BBC1 в файле EPG, плеер должен устранить это расхождение, чтобы гид отобразился корректно.

Большинство современных источников IPTV контента предоставляют покрытие EPG для большинства своих каналов. Мировой рынок IPTV оценивается более чем в 180 миллионов активных подписчиков по состоянию на 2026 год, и наличие EPG стало стандартным ожиданием почти для всех коммерческих пакетов IPTV. Провайдеры обычно обновляют данные EPG каждые 24 часа, а для расписаний со спортом, где важна точность, обновление происходит каждые шесть часов.

Файл EPG загружается по HTTP/HTTPS, разбирается плеером и кэшируется локально на определённый срок, обычно от 12 до 24 часов. Когда кэш устаревает, плеер автоматически подгружает свежие данные расписания. Этот цикл поддерживает гид актуальным без какого-либо ручного вмешательства с вашей стороны.


Пульт от телевизора, направленный на экран с программой передач IPTV

Форматы данных EPG: разбираем XMLTV

Доминирующий формат для данных EPG в IPTV - это XMLTV. Понимание его структуры помогает устранять проблемы с EPG и выбирать надёжные источники данных.

XMLTV - это открытая XML-спецификация, изначально разработанная для проекта MythTV с открытым исходным кодом для DVR. С тех пор она стала фактическим стандартом распространения телепрограмм и используется практически всеми IPTV плеерами, платформами промежуточного ПО и агрегаторами EPG по всему миру.

Файл XMLTV содержит два основных раздела:

Определения каналов, где каждый канал объявляется с уникальным идентификатором, отображаемым именем и, опционально, ссылкой на логотип:

<channel id="bbc-one.uk">
  <display-name>BBC One</display-name>
  <icon src="https://example.com/logos/bbc-one.png" />
</channel>

Список программ, где каждая запись программы указывает, к какому каналу она относится, время начала и окончания (в UTC), а также описательные метаданные:

<programme start="20260630180000 +0000" stop="20260630190000 +0000" channel="bbc-one.uk">
  <title lang="en">The Six O'Clock News</title>
  <desc lang="en">The latest national and international news, weather and sport.</desc>
  <category lang="en">News</category>
</programme>

Атрибут channel в каждой записи <programme> должен точно совпадать со значением id объявленного <channel>. Именно здесь чаще всего возникают расхождения: идентификатор канала в файле XMLTV немного отличается от тега tvg-id в плейлисте M3U. IPTV One решает эту проблему за счёт автоматического нечёткого сопоставления, устраняя большинство несоответствий без каких-либо действий с вашей стороны.

Файлы XMLTV могут охватывать от нескольких десятков каналов до десятков тысяч. Крупные многострановые файлы EPG в сжатом виде могут превышать 50 МБ. Плееры с эффективным кэшированием, такие как IPTV One, разбирают эти файлы в фоновом режиме, не блокируя воспроизведение.

Некоторые источники IPTV предоставляют EPG через JSON-based API вместо плоского файла XMLTV, особенно те, что используют протокол Xtream Codes. В этом случае плеер запрашивает данные программы по каждому каналу отдельно, а не загружает один большой файл целиком. IPTV One поддерживает оба способа доставки.


Как IPTV One отображает вашу EPG

все возможности IPTV One

IPTV One относится к EPG как к полноценной функции первого класса, а не как к второстепенной опции. Плеер предлагает два разных способа просмотра программы передач, соответствующих тому, как разные пользователи привыкли смотреть ТВ.

Режим сетки

Режим сетки максимально приближен к традиционной программе передач кабельного или спутникового ТВ. Каналы расположены вертикально в левом столбце, временные интервалы протянуты по горизонтали через весь экран. Каждая ячейка показывает программу, которая идёт на этом канале в этот момент времени.

Одним взглядом вы видите, что идёт прямо сейчас сразу на десятках каналов. Прокрутите вправо, чтобы посмотреть вечернее расписание, влево, чтобы вспомнить, что уже прошло. Выберите любую ячейку, чтобы увидеть полное описание программы, информацию об эпизоде и, если доступно, обложку, обогащённую данными TMDb.

Этот режим особенно удобен на экранах телевизоров и планшетов, где широкая площадь экрана делает сетку простой в навигации с помощью пульта или касания.

Режим канала

Режим канала фокусируется на одном канале за раз. Выберите канал из списка, и панель «сейчас в эфире» развернётся, показывая название текущей программы, описание, индикатор прогресса и прокручиваемую временную шкалу предстоящих программ для этого канала.

Этот режим идеален, когда вы уже знаете, какой канал хотите смотреть, и вам нужен лишь контекст о том, что на нём идёт. Индикатор прогресса показывает, сколько времени прошло от начала текущей программы: это удобно для решения, начинать ли смотреть сейчас или подождать следующую передачу.

Обогащение метаданными

Помимо данных расписания из самого файла XMLTV, IPTV One сверяет названия программ с базой TMDb (The Movie Database), чтобы получать постеры, информацию об актёрском составе, рейтинги и более подробные описания. Это превращает обычную сетку программ в визуальный опыт просмотра, сопоставимый с Netflix или современными стриминговыми интерфейсами.

По внутренним данным продукта, около 65% пользователей IPTV One с включённой EPG хотя бы раз за сеанс используют режим сетки. Эта функция заметно повышает открываемость каналов: пользователи находят каналы, до которых они бы не добрались из обычного списка.


Человек со смартфоном просматривает программу передач IPTV с данными EPG

Как настроить EPG в IPTV One

Запустить EPG в IPTV One несложно. Есть три пути в зависимости от того, как ваш источник контента предоставляет данные EPG.

Способ 1. Автоматическое определение (Xtream Codes / Stalker Portal)

Если вы импортируете плейлист через Xtream Codes API или Stalker Portal, IPTV One автоматически подтягивает данные EPG с того же сервера. Ссылка не требуется. Плеер запрашивает у API конечную точку с данными расписания уже при первоначальной загрузке плейлиста.

Это путь с нулевой настройкой: EPG появляется без какого-либо ручного ввода. Более 60% пользователей IPTV One с активной EPG получают её именно через автоматическое определение из источника Xtream Codes.

Способ 2. Ручной ввод ссылки XMLTV

Если вы используете плейлист M3U, ваш источник контента может предоставлять отдельную ссылку на EPG, обычно прямую ссылку на файл XMLTV с расширением .xml, .xml.gz или .xz.

В IPTV One:

  1. Откройте настройки плейлиста
  2. Найдите поле EPG
  3. Вставьте вашу ссылку XMLTV
  4. Сохраните: плеер загрузит и обработает файл, а затем автоматически сопоставит каналы

Первая загрузка крупных файлов EPG может занять от 30 до 90 секунд. После этого гид появится и будет обновляться по собственному циклу.

Способ 3. Встроенный tvg-url в M3U

Некоторые файлы M3U содержат тег url-tvg в заголовке, который указывает напрямую на источник EPG:

#EXTM3U url-tvg="https://example.com/epg.xml"

IPTV One автоматически считывает этот тег при импорте плейлиста и заранее заполняет поле ссылки на EPG. При необходимости вы всё равно можете указать другую ссылку вручную.

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


Источники данных EPG: сравнение

Какой источник EPG обеспечивает самое надёжное и полное покрытие? Ответ зависит от вашего источника контента и региона.

Сравнение источников данных EPG Источники данных EPG: покрытие и надёжность Оценка покрытия (0–100) 95 Xtream Codes авто 88 Ручная ссылка XMLTV 82 Stalker Portal авто 70 Тег tvg-url в M3U 20 EPG не настроена Оценка покрытия отражает типичную долю успешного сопоставления каналов для каждого способа доставки EPG в IPTV One

Автоматическое определение через Xtream Codes даёт самый высокий процент совпадений, поскольку идентификаторы каналов EPG поступают с того же сервера, что и плейлист, и гарантированно совпадают. Ручные ссылки XMLTV обеспечивают хорошее покрытие, если ссылка актуальна и поддерживается активным провайдером. Источники Stalker Portal встраивают EPG в свой API с сопоставимой надёжностью. Плейлисты M3U со встроенными тегами tvg-url зависят от того, насколько тщательно автор плейлиста поддерживает согласованность идентификаторов каналов. Без какой-либо настройки EPG пользователи видят лишь голый список каналов.


Функции EPG в IPTV One в сравнении с другими плеерами

Не все IPTV плееры работают с EPG на одном уровне глубины. Диаграмма ниже сравнивает ключевые возможности EPG среди игроков рынка.

Сравнение функций EPG среди IPTV плееров Сравнение функций EPG среди плееров IPTV One Плеер Б Плеер В Плеер Г Режим сетки Автосопоставление каналов ~ ~ Обогащение метаданными TMDb Автозагрузка EPG из Xtream Codes ~ Синхронизация EPG между устройствами Доступен на iOS / macOS / Windows ~ ✓ Полностью ~ Частично ✗ Недоступно

IPTV One - единственный плеер в этом сравнении, предлагающий обогащение TMDb, синхронизацию EPG между устройствами и полную поддержку Android, iOS, macOS, Windows, Linux и Apple TV одновременно. Для пользователей, которые смотрят ТВ на нескольких устройствах: телефон днём, телевизор вечером, настройки и конфигурация EPG следуют за ними благодаря облачной синхронизации без повторного ввода.

скачать IPTV One


Почему EPG незаменима при отказе от кабельного ТВ

У среднего абонента кабельного или спутникового телевидения есть доступ к программе передач, охватывающей от 200 до 500 каналов и от 7 до 14 дней расписания. Этот гид является основным интерфейсом навигации: большинство зрителей проводят больше времени за просмотром программы передач, чем за просмотром какого-либо одного канала.

Когда пользователи, отказавшиеся от кабеля, переходят на IPTV без настройки EPG, они полностью теряют этот интерфейс. Результат: больше усилий на то, чтобы решить, что смотреть, снижение открываемости каналов и ощущение, что IPTV «недоделан». Данные отрасли показывают, что пользователи IPTV без EPG отказываются от сервиса примерно на 35% чаще, чем те, у кого работает полноценный гид.

EPG решает три конкретные проблемы:

  • Открываемость: вы находите передачи, о которых не знали
  • Планирование: вы видите, что начнётся через 20 минут, и можете спланировать заранее
  • Контекст: вы понимаете, что именно смотрите, а не просто какой поток сейчас играет

С сеткой EPG в IPTV One эти три проблемы исчезают. Вы получаете настоящий телегид, сопоставимый с тем, что предлагали кабельные приставки, с дополнительным преимуществом в виде обогащённых TMDb метаданных, которых большинство кабельных гидов никогда не имело.

как настроить IPTV с нуля


Часто задаваемые вопросы

Что такое EPG в IPTV?

EPG расшифровывается как Electronic Program Guide, электронная программа передач. В IPTV это система телевизионного расписания, которая показывает, что сейчас идёт в эфире на каждом канале и что запланировано следующим. Она повторяет программную сетку, знакомую по кабельным или спутниковым приставкам, но доставляется в цифровом виде через ссылку или API вместо вещательного сигнала. IPTV One автоматически загружает данные EPG для источников Xtream Codes или из любой ссылки XMLTV, указанной вручную.

Что такое формат XMLTV?

XMLTV - это открытый формат файлов на основе XML, используемый для распространения данных телевизионного расписания. Каждый файл содержит список каналов с уникальными идентификаторами и список записей программ с временными метками, привязанных к этим идентификаторам. Файлы обычно охватывают от 7 до 14 дней расписания для каждого канала и могут включать названия программ, описания, жанры, номера эпизодов, рейтинги и ссылки на значки. Большинство IPTV плееров, включая IPTV One, принимают файлы XMLTV напрямую по ссылке.

Поддерживает ли IPTV One EPG автоматически?

Для источников Xtream Codes и Stalker Portal, да: IPTV One загружает данные EPG с того же сервера, что и плейлист, без дополнительной настройки. Для плейлистов M3U EPG загружается из тега заголовка url-tvg, если он присутствует, либо из ссылки, введённой вручную в настройках плейлиста. В любом случае сопоставление каналов происходит автоматически.

Где взять ссылку на EPG для моих каналов IPTV?

Ваш источник контента IPTV обычно предоставляет ссылку на EPG вместе со ссылкой на плейлист M3U. Проверьте личный кабинет или инструкции по настройке, предоставленные вашим источником. Также можно найти файлы XMLTV, которые поддерживает сообщество и которые охватывают бесплатные эфирные каналы во многих странах. Для подключений через Xtream Codes отдельная ссылка на EPG не требуется: IPTV One загружает её автоматически.

Почему у меня не отображается EPG в IPTV One?

Самые частые причины: неверная или устаревшая ссылка на EPG, несовпадение идентификаторов каналов в файле XMLTV с тегами tvg-id в вашем плейлисте M3U, либо данные EPG всё ещё загружаются после первоначальной настройки (крупные файлы могут загружаться от 60 до 90 секунд). Автоматическое сопоставление каналов в IPTV One устраняет большинство несовпадений идентификаторов. Если EPG всё равно не появляется, проверьте доступность ссылки и убедитесь, что она возвращает корректный контент XMLTV, а затем принудительно обновите данные в настройках EPG.


Заключение

EPG превращает IPTV из голого списка потоков в полноценный телевизионный опыт. Она приносит программную сетку, понимание того, «что дальше», и слой открываемости контента, благодаря которому навигация по каналам ощущается естественно, как в кабельном ТВ. Для тех, кто использует IPTV как серьёзную замену кабельному телевидению, EPG не опция, а основа.

IPTV One предлагает самую полную реализацию EPG среди доступных IPTV плееров: автоматическое определение для источников Xtream Codes и Stalker Portal, поддержку ссылок XMLTV для плейлистов M3U, полноценный режим сетки, временную шкалу для отдельного канала и обогащение метаданными TMDb, благодаря которому гид действительно приятно листать. Настройки вашей EPG также синхронизируются между всеми устройствами: гид на вашем телевизоре показывает те же данные, что и гид на телефоне.

Попробуйте IPTV One бесплатно на Android, Android TV, Fire TV, iOS, macOS, Windows, Linux или Apple TV. Один аккаунт, все ваши устройства, одна программа передач, которая действительно работает.

Чтобы настроить EPG шаг за шагом, читайте руководство как настроить EPG в IPTV One.


IPTV One - это приложение-плеер для медиаконтента. Оно не предоставляет, не хранит и не распространяет какие-либо телеканалы или контент. Пользователи подключают собственные источники IPTV.

Готовы попробовать лучший IPTV-плеер?

Скачайте IPTV One бесплатно на своей платформе. 4K HDR, облачная синхронизация и поддержка нескольких устройств.

IPTV One is a media player application. It does not provide, host, or distribute any TV content. Users are responsible for their own content sources.