Epg что это такое
Перейти к содержимому

Epg что это такое

  • автор:

Что такое EPG и Как настроить EPG для IPTV?

EPG — это телегид (телепрограмма) для IPTV каналов. EPG передает такие данные, как время показа передачи, название передачи, ее описание и жанр. EPG очень напоминает теле программу передач в газете, которая была в каждом доме 20 лет назад.

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

В этой статье мы более подробно рассмотрим возможности EPG и поможем разобраться с настройками.

EPG должен отражать следующую информацию:

  1. Название;
  2. Описание;
  3. Жанр/Тип (Тип EPG может зависеть от настроек страны в вашем ТВ);
  4. Время;
  5. Быстрый предпросмотр;
  6. Другая инфа.

Стандартный EPG должен обладать следующими функциями:

  1. Отображения всех каналов с их расписанием;
  2. Легкий, удобный и интуитивно понятный интерфейс;
  3. Возможность поиска программы по ее тематики или категории;
  4. Возможность установки родительского контроля;
  5. Установка VCR для записи программ.

Поддерживает приложение Smarttv.club EPG?

Приложение Smarttv.club коночно же поддерживает EPG и обладает всеми описанными выше функциями за исключением родительского контроля. Smarttv.club APP легок в использовании и действительно интуитовно понятное.

Наравне с другими разработчиками приложений для просмотра фильмов, программ и шоу, Старттв клаб поддерживает EPG (Electronic program guide) и твердо входит в тройку лидеров.

Предоставляемое содержание EPG должно быть корректным!

1. Современное поколение декодеров имели проблемы с DRAM (Random Access Memory) необходимой для хранения и отображении такой важной EPG информации, как начало время программы или ее описание. несмотря на то, что проблемы вс ерешены, очень рекомендуется, чтобы информация связанная с началом программ или ее описанием должны быть короткими и точными.

2. Информация EPG должна постоянно обновляться и быть свежей, особенно, если происходят изменения. Очень часто разные приложения не обновляют эту информацию, или делают это с большим опозданием. Частота апдейта этой информации очень важна и должна быть синхронизированы между оператором и провайдером.

Что такое EPG? Содержание таблицы EIT

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

EPG электронный телегид на экране телевизора Рисунок 1 – Электронный телегид (EPG) на экране телевизора

Простейшая реализация EPG без необходимости специального промежуточного программного обеспечения определяется стандартом DVB – EN 300 468. Стандарт определяет, какие данные EPG должны передаваться через таблицы информации о событиях EIT (Event Information Table). Эти таблицы мультиплексируются в транспортный поток MPEG-2 вместе с другими таблицами и сервисными данными. Механизмом доставки может быть спутниковая, кабельная или наземная сеть.

EIT генерируется независимо для каждого сервиса. Таблица для каждого сервиса подразделяется на подтаблицы, сегменты и секции. EIT всех сервисов совместно используют в транспортном потоке MPEG-2 одну и ту же полосу и идентификатор пакета (PID).

В стандарте EN 300 468 для EIT предусмотрен фиксированный PID 0x0012. Это единственная стандартизованная таблица, которая может передаваться скремблированной (зашифрованной).

По сути, существует две группы таблиц:

текущее/следующее событие (present/following) Несет информацию о текущих событиях в эфире (present) и событиях, следующих по расписанию (following). Эти таблицы должны обновляться очень часто, чтобы зрители, переключаясь с какой-либо другой программы, могли довольно быстро получить доступ к информации о событиях на новой программе. Обычно периодичность повторения для этих таблиц составляет 2 секунды. Поэтому таблицы с информацией о текущих и следующих событиях для всех программ должны быть вставлены в транспортный поток, по меньшей мере, один раз в каждые 2 секунды. расписание (schedule) Несет информацию о контенте от текущего момента до 64 дней в будущем. Частота обновления этих таблиц может быть переменной. Некоторые руководства рекомендуют повторять таблицу расписания, по крайней мере, каждые 30 секунд. Хотя можно и чаще. Так как зрители в основном интересуются тем, что будет в следующие 24 часа, предлагается повторять таблицы расписаний для следующих 24 часов каждые 10 секунд.

EIT может относиться к событиям сервисов из текущего потока или из других потоков той же сети.

Всего получается четыре возможных разновидности, которые передаются с разными идентификаторами таблиц:

  • 0x4E — текущий поток, текущее и следующее события;
  • 0x4F — другой поток, текущее и следующее события;
  • 0x50-0x5F — текущий поток, расписание;
  • 0x60-0x6F — другой поток, расписание.

EIT является частью таблиц информации о конкретной программе (PSI) и сервисной информации (SI), определенных стандартами MPEG-2 и DVB. Другие важные таблицы из упомянутых стандартов – это PAT, PMT, NIT, SDT, CAT, TDT, TOT. За исключением таблицы даты и времени (TOT), эти таблицы более или менее статичны и не очень сложны в построении. Поэтому доступные на рынке DVB мультиплексоры обладают встроенными возможностями для создания и воспроизведения этих таблиц.

EIT, наоборот, основывается на динамических данных и должна обновляться очень часто. Для этой задачи используются отдельные устройства, называемые построители EPG (EPG Builder), генераторы EPG (EPG Generator), модули вставки EPG (EPG Inserter). Общая реализация системы построения транспортного потока DVB MPEG-2 показана на рисунке 2.

Мультиплексирование транспортного потока DVB-MPEG-2 Рисунок 2 – Мультиплексирование транспортного потока DVB-MPEG-2

Как правило, видео/аудио кодер и SPTS мультиплексор объединены в одном устройстве, называемом просто кодер или кодер сервиса. Часто эти кодеры не только кодируют ТВ программу, состоящую из видео и одного или нескольких аудиопотоков, но также добавляют и базовые таблицы PSI. Тем не менее, для объединения нескольких ТВ или радио сервисов требуется мультиплексор транспортного потока. При мультиплексировании нескольких SPTS или даже MPTS и вставке новых перестроенных таблиц создается новый транспортный поток. Опять же для генерирования информации EPG требуется внешний построитель EIT.

Как уже упоминалось выше, EPG содержит информацию о событиях. События (когда речь идет об EPG) – это базовые элементы программ, которые имеют определенные время начала и окончания, например, фильмы, ТВ сериалы, ток-шоу, игровые шоу и так далее. Для генерирования EPG информация об этих событиях должна быть собрана и загружена в какое-то локальное хранилище (базу данных) для дальнейшей обработки. Весь процесс построения EIT показан на рисунке 3.

Построение EIT из собранной информации Рисунок 3 – Построение EIT из собранной информации

Каждое событие описывается несколькими обязательными элементами:

event_id Уникальный идентификационный номер события. start_time Время начала события по всемирному координированному времени (UTC). duration Продолжительность события в секундах. running_status Текущий статус события, то есть идет, не идет, на паузе и т.д. free_CA_mode Показывает, скремблированы ли какие-либо компоненты сервиса, и управляются ли они системой условного доступа.

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

Наиболее часто используемые дескрипторы:

short_event_descriptor Основной дескриптор событий. Он содержит название или заголовок события и короткое описание или подзаголовок. Каждое из этих полей может быть длиной до 255 символов. extended_event_descriptor Здесь мы можем найти подробные текстовые описания события. Вещателями часто называется синопсисом (краткий обзор). Это поле может быть длиной до 3984 символов. parental_rating_descriptor Информация, чтобы помочь родителям контролировать, контент с каким возрастным уровнем они позволяют смотреть своим детям. Это делается с помощью отображения индекса в соответствии с рейтинговой системой телевизионного контента. Так как рейтинг может различаться в разных странах, то индекс всегда должен ссылаться на страну, в которой он применяется. Для этого используется код страны ISO 3166. Страна определяется по трем символам в верхнем регистре, например, FRA (Франция), SVN (Словения), ITA (Италия) и так далее. component_descriptor Этот дескриптор дает информацию сервиса события, например, соотношение сторон изображения, системы сжатия, используемые для видео и аудио, доступные языки аудио, формат субтитров и т.д. content_descriptor Цель данного дескриптора – обеспечить информацию о жанровой классификации события. Стандарт определяет список используемых жанров. К одному событию может быть применено несколько жанров.

Дескрипторы с текстовыми полями (short_event_descriptor и extended_event_descriptor) должны ссылаться на язык, используемый в тексте. Это выполняется с помощью трех символов в нижнем регистре кода ISO 639-2, например, ger (немецкий), eng (английский), rus (русский) и т.д.

Разнообразие языков подразумевает необходимость обрабатывать различные кодировки, используемые для представления специальных символов в каждом языке. Широко используемая система Unicode UTF-8 кажется наиболее подходящей, но до сих пор существуют ТВ приставки и телевизоры, которые будут неправильно отображать символы в кодировке UTF-8. Поэтому, если возможно, должны использоваться альтернативные кодировки, например, ISO/IEC 8859-9 (западноевропейская), ISO/IEC 8859-2 (восточноевропейская), ISO/IEC 8859-5 (латиница/кириллица) и т.д.

Если кодировка не указана, то будет использоваться ISO/IEC 6937.

Объявление кодировки, используемой в текстовом поле, выполняется перед текстом кодом из от 1 до 3 символов, например, \x05 (ISO/IEC 8859-9), \0x10 \x00 \x02 (ISO/IEC 8859-2), \x15 (UTF-8) и так далее. Это должно быть сделано для каждого отдельного текстового поля.

Примеры таблиц EIT

Первая секция таблицы с текущим и следующим событием в данном потоке:

Так как расписания довольно большие, таблицы могут содержать по несколько секций. Обратите внимание на поля Section_number и Last_Section_number.

Идентификатор сервиса, к которому относится расписание, указан в поле Service_ID. В данном примере он равен 2106. С 7:30 утра UTC 22 мая в течение 30 минут по ТВ программе идёт передача "BBC News". Эта передача и идёт в данный момент (Running_status=4).

Вторая секция этой таблицы для того же сервиса 2106:

С 8 утра UTC в течение часа будет идти другая передача. Хоть и с тем же названием "BBC News". В настоящий момент она не передаётся (Running_status=1).

Пример краткого расписания сервиса из другого потока (Transport_stream_ID=3001), Table_ID=0x4F:

Полное расписание от программы 2101 ("Channel 6") текущего потока, Table_ID=0x50. Полная таблица здесь не приводится, только одна секция (Section_number=120) из 249 (Last_Section_number=248, нумерация начинается с нуля):

Функция EPG для IPTV: рекомендации по использованию

Многие пользователи, подключив услугу IPTV или приобретя новый телевизор, видят на пульте дистанционного управления кнопку EPG и задаются вопросом «что такое EPG для IPTV?». Постараемся разобраться.

EPG для IPTV — что это?

Electronic Program Guide или сокращенно EPG для IPTV – это программа телепередач в электронном формате. По сути, это стандартная функция, которую предоставляют поставщики услуг доступа в интернет, технологии wi-fi и домашнего телевидения. Она необходима для быстрого и удобного поиска телепрограммы. Также EPG используется для навигации по записям в архиве и установки напоминаний о предстоящих программах при наличии таких возможностей у поставщика IPTV услуг.

EPG для IPTV фото 2

EPG представляет собой структурированную информацию о транслируемых каналами телепрограммах. По сути, это привычная многим программа передач в электронном формате. Ссылки на видеопотоки для прямого просмотра в ней отсутствуют.

Ссылки на EPG

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

Указанные ссылки могут быть использованы для каждого плейлиста, размещенного в сети в формате m3u. Они актуальны и для платных, и для бесплатных сервисов. В некоторых случаях для отдельных каналов не будет отражаться телепрограмма. Такая ситуация возникает как правило, если канал недавно начал вещание или непопулярен, либо при наличии опечаток в его названии.

    — содержит только название транслируемой программы; — в нем отражается максимум информации: категории, значки логотипов, телепрограмма; — также предоставляет максимальную информацию; — благодаря этой ссылке пользователь сможет ознакомиться с программой передач и увидеть логотипы; — максимально подробная информация обо всех телепрограмма с хорошим графическим отображением логотипа.

При желании, можно найти еще немало работающих источников по запросу «IPTV server xml», но приведенные выше зарекомендовали себя на протяжении нескольких лет работы без нареканий. Поиск сторонних плейлистов не имеет смысла, если вы желаете настроить телевизор один раз и больше не тратить на это свое время.

Инструкция по подключению EPG на канале

Чтобы настроить программу передач и знать, что транслирует в данный момент и в ближайшем будущем телевидение, нужно выполнить несколько несложных действий:

Бесплатные ссылки на EPG плейлисты телеканалов 2023 с обновлением для IPTV

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

Что такое EPG в IPTV

EPG (Electronic Program Guide) – электронный телегид, распространенный в сфере цифрового телевидения. Предусматривает интерактивное взаимодействие с контентом: разрешает просматривать программу телепередач, сортировать каналы по жанру, тематике и названию, а еще – изучать короткую аннотацию, подготовленную провайдером.

EPG в IPTV

Гид помогает тратить меньше времени на поиск и просмотр желаемых развлечений: достаточно заглянуть в источник, просмотреть данные о трансляции (в некоторых случаях даже предусмотрены референсы – миниатюрные изображения, демонстрирующие содержимое канала в текущий момент), и вечер уже распланирован!

Телегиды распространены на телевизионных приставках (распространенная функция цифрового телевидения), но встречаются и в сторонних плеерах, проигрывающих контент с помощью IPTV-плейлистов. Тот же VLC Media Player автоматически подхватывает EPG-источники, но разрешает настроить функцию отдельно, через вкладку «Гид по программам».

111

В качестве проверенного «телегида» часто выделяют Edem, который подходит для многих плейлистов, а еще – к ILOOK TV.

Ссылки на EPG в формате XML

Перед поиском подходящих URL-адресов, открывающих доступ к «телегиду», необходимо разобраться в деталях. Во-первых, гид поддерживается не всеми IPTV-плеерами и часто игнорируется разработчиками, из-за чего даже корректно добавленные ссылки и файлы могут не воспроизводиться или блокироваться. Лишний раз экспериментировать и загружать сотню плейлистов не нужно – с EPG справится известный VLC Media Player или IP-TV Player, и никакие пиконы, распространенные на ТВ-приставках, вручную настраивать не нужно.

IPTV

Во-вторых, в некоторых ситуациях прикрутить гид с телепрограммой передач, логотипами каналов и с автообновлением нельзя без специально подготовленного файла XML с каналами, начинающийся со строки #EXTM3U, которую необходимо превратить в #EXTM3U url-tvg=»сюда_необходимо_добавить_EPG_ссылку». А уж какую ссылку выбрать – информация ниже:

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

Приложение EPG

Кроме плееров, доступных на компьютере, телевизионный ГИД поддерживается и мобильными операционными системами. На Android уже давно появились сервисы, разрешающие просматривать программу передач и запускать IPTV-плейлисты.

222

ТВ программа

«ТВ программа» – незатейливый софтверный инструмент для Андроида, ежедневно собирающий актуальную информацию о передачах, сериалах и кинофильмах, транслируемых по телевизору. Доступа к развлекательному контенту разработчики из QSmart не предоставляют, и IPTV-плейлисты тоже не добавить: весь функционал сосредоточен исключительно вокруг расписания трансляций.

Hope EPG/Pro Guide

Информационно-справочный сервис, предоставляющий доступ к программам передач для российских ТВ-каналов. Если добавить сторонний EPG адрес, то появится возможность просматривать еще и сводки по телевизионным трансляциям Украины, стран СНГ и Европы.

333

Lotus Program Guide

Lotus Program Guide – распространенный IPTV-плеер, не поддерживающий стандартные m3u-плейлисты, но уже содержащий подборку каналов, часто транслируемых на российском телевидении.

Screenshot_1

Как и в случае с конкурентами, Player содержит подробную сводку по каналам и передачам. Из дополнительных преимуществ – гибкая сортировка содержимого: информацию разработчики разрешают переносить в «Избранное», передавать друзьям и фильтровать по датам и времени.

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *