Epg что это такое
EPG для IPTV
EPG – это сервисы, которые предоставляют Вам программу передач, для вашего IPTV плеера в виде XML ссылки. Практически каждый ТВ плеер имеет в настройках опцию «EPG», в которую нужно вводить эту самую ссылку.
На этой странице, собраны только лучшие и рабочие EPG источники, которые регулярно проверяются. Если вдруг один из источников перестанет работать мы его заменим или удалим.
Как добавить EPG
Если, Ваш плеер поддерживает такую функцию, найти её можно в настройках приложения. Общей инструкции нет, так как каждый плеер имеет свой интерфейс. В этом случае, Вам необходимо перейди в раздел IPTV плееров и посмотреть настройку вашего плеера.
Также, Вы можете добавить ссылку программы передач прямо в плейлист. Этот способ универсальный и работает почти в каждом плеере. Сделать это можно следующим образом:
Как Вы поняли, между двойными кавычками нужно подставить одну из ссылок, которую можно взять ниже.
EPG – XML ссылки
Эти ссылки подходят для каждого плейлиста без исключений, но, возможно у какого-то канала не появится программа передач. Это может случится в том случае, если канал не популярен/новый или имя канала введено с ошибкой.
Приложение EPG
Так же, вполне возможно Вы хотите установить приложение (ГИД) на смартфон или Android TV. Вот несколько лучших приложений, которые замечательно справляются со своей задачей:
ТВ программа
Неплохое приложение, в котором есть практически все каналы.
Hope EPG / Pro Guide
Удобное приложение, в котором есть программа для российских и украинских каналов. Также, есть удобная функция, которая вас приятно удивит.
Lotus Program Guide
Кроме программы, в этом приложении можно ещё и посмотреть ТВ бесплатно.
EPG для IPTV: что это, как настроить, бесплатные ссылки 2021
В этой статье я расскажу, что такое EPG для IPTV, для чего оно нужно и как его настроить.
Также вы сможете бесплатно скачать EPG источники с автообновлением.
Что такое EPG?
EPG — это телепрограмма (ГИД) для IPTV каналов. EPG передаёт такие данные, как время показа передачи, её название, жанр и описание.
Простыми словами, EPG — современный аналог газеты с телепрограммой, которая была в каждом доме лет 10-20 назад.
В более продвинутых EPG в платных сервисах есть функции родительского контроля и записи прямого эфира, чтобы зритель мог посмотреть передачу, которая транслировалась несколько дней назад.
К примеру, OTTCLUB хранит информацию 7 дней.
Далее я расскажу о настройке EPG, но хочу сразу уточнить, что это нужно только тем, кто пользуется M3U плейлистами с интернета или создаёт собственный.
Для тех, кто хочет просто смотреть телеканалы через интернет и не углубляться в эту тему, советую установить любой IPTV плеер на Android или Windows с уже настроенными каналами и телепрограммой.
Ссылки на EPG для IPTV
Старайтесь не давать «собственные» названия телеканалам.
Я пользуюсь самым первым XML файлом, так как он поддерживает наибольшее количество каналов и никогда не ошибается с расписанием телепередач.
Настройка EPG для IPTV
Добавить поддержку EPG в плейлист займёт всего одну минуту.
Повторите следующие действия:
#EXTM3U url-tvg=»Тут вставьте одну из ссылок выше. На ваш выбор»
В IP-TV Player данный плейлист будет отображаться таким образом:
Телепрограмма нашлась почти для всех каналов. Остальным нужно изменить название, чтобы оно совпадало с XML файлом.
Приложения EPG на телефон
Многим из моих знакомых гораздо удобнее посмотреть расписание передач на экране телефона.
Для таких людей составил список лучших приложений с телегидом на Андроид:
TV Guide
Отличный вариант с телепрограммой всех российских телеканалов. Доступны категории, описание передачи и расписание на неделю вперёд.
TV Control
Больший выбор трансляций, те же функции и чёрная тема интерфейса.
Lotus Program Guide
Подходит для жителей Украины, Беларуси и Европы.
EPG для IPTV бесплатно
Одни из самых популярных вопросов этого блога в комментариях «Что такое EPG», «Где взять ссылку XML для IPTV плеера». В этой записи Вы узнаете всё, что вас интересует и можете взять бесплатные XML ссылки для IPTV плеера.
EPG – это программа передач (ГИД), который встроен в ваш плеер. Обычно EPG отображается после переключения канала в нижней части экрана и показывает, что сейчас идёт по ТВ и будет идти позже. В некоторых случаях ГИД можно вызвать кнопкой на пульте «EPG», «Menu», «OK».
Если у вас платный провайдер, который предоставляет вам IPTV услуги, скорое всего Вы можете через ГИД посмотреть программу, которая транслировалась ранее. Эта функция доступна не у каждого. Например, сервис EDEM.TV даёт возможность возвращаться к просмотру на 4 дня назад.
Существуют разные XML файлы, которые могут содержать только ТВ ГИД или ГИД + иконки\логотипы каналов. В большинстве случаев IPTV плеер уже содержит эту функцию и вводить вам ничего не нужно, пример такого плеера:
Кстати, Peers TV кроссплатформенный и его можно установить практически на любое устройство и Smart TV. Так вот, этот плеер всё автоматически настраивает! Если у вас другое приложение и Вам нужна бесплатная ссылка, возьмите её ниже.
Ссылки на EPG XML
Все ссылки ниже подходят под каждый m3u плейлист в интернете, в том числе для платных сервисов «Edem», «OnlyBest» и бесплатного плейлиста IPTV Forever.
Если поискать в сети, можно ещё найти источники, но эти работают корректно уже не один год и искать что-то новое нет смысла.
Ещё одно, чтоб ваш гид отображался корректно, название канала должно совпадать с названием в XML файле. Т.е. если Вы собирали плейлист самостоятельно, пишите правильное название канала, не сокращая и переименовав его.
Надеюсь все ваши вопросы решены. Если я что-то упустил, спрашивайте в комментариях.
Что такое EPG? Содержание таблицы EIT
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 может относиться к событиям сервисов из текущего потока или из других потоков той же сети.
Всего получается четыре возможных разновидности, которые передаются с разными идентификаторами таблиц:
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.
Рисунок 2 – Мультиплексирование транспортного потока DVB-MPEG-2
Как правило, видео/аудио кодер и SPTS мультиплексор объединены в одном устройстве, называемом просто кодер или кодер сервиса. Часто эти кодеры не только кодируют ТВ программу, состоящую из видео и одного или нескольких аудиопотоков, но также добавляют и базовые таблицы PSI. Тем не менее, для объединения нескольких ТВ или радио сервисов требуется мультиплексор транспортного потока. При мультиплексировании нескольких SPTS или даже MPTS и вставке новых перестроенных таблиц создается новый транспортный поток. Опять же для генерирования информации EPG требуется внешний построитель EIT.
Как уже упоминалось выше, EPG содержит информацию о событиях. События (когда речь идет об EPG) – это базовые элементы программ, которые имеют определенные время начала и окончания, например, фильмы, ТВ сериалы, ток-шоу, игровые шоу и так далее. Для генерирования EPG информация об этих событиях должна быть собрана и загружена в какое-то локальное хранилище (базу данных) для дальнейшей обработки. Весь процесс построения EIT показан на рисунке 3.
Рисунок 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?». Постараемся разобраться.
Electronic Program Guide или сокращенно EPG для IPTV – это программа телепередач в электронном формате. По сути, это стандартная функция, которую предоставляют поставщики услуг доступа в интернет, технологии wi-fi и домашнего телевидения. Она необходима для быстрого и удобного поиска телепрограммы. Также EPG используется для навигации по записям в архиве и установки напоминаний о предстоящих программах при наличии таких возможностей у поставщика IPTV услуг.
EPG представляет собой структурированную информацию о транслируемых каналами телепрограммах. По сути, это привычная многим программа передач в электронном формате. Ссылки на видеопотоки для прямого просмотра в ней отсутствуют.
Ссылки на EPG
Чаще всего плеер для просмотра IPTV уже оснащен функцией EPG и не требует дополнительных настроек или поиска плейлиста. Но если по каким-либо причинам просмотр встроенной телепрограммы невозможен, пользователь может указать ссылку в настройках самостоятельно. По приведенным ниже ссылкам EPG для IPTV скачать сможет даже неопытный пользователь.
Указанные ссылки могут быть использованы для каждого плейлиста, размещенного в сети в формате m3u. Они актуальны и для платных, и для бесплатных сервисов. В некоторых случаях для отдельных каналов не будет отражаться телепрограмма. Такая ситуация возникает как правило, если канал недавно начал вещание или непопулярен, либо при наличии опечаток в его названии.
При желании, можно найти еще немало работающих источников по запросу «IPTV server xml», но приведенные выше зарекомендовали себя на протяжении нескольких лет работы без нареканий. Поиск сторонних плейлистов не имеет смысла, если вы желаете настроить телевизор один раз и больше не тратить на это свое время.
Инструкция по подключению EPG на канале
Чтобы настроить программу передач и знать, что транслирует в данный момент и в ближайшем будущем телевидение, нужно выполнить несколько несложных действий:
Рейтинг статьи 5 / 5. Голосов: 1
Пока нет голосов! Будьте первым, кто оценит этот пост.