Экспресс-руководство по просмотру IPTV на Android-боксах

Пост опубликован в блогах iXBT.com, его автор не имеет отношения к редакции iXBT.com
С распространением высокоскоростного Интернета, с появлением множества VOD-сервисов, с ростом YouTube и стриминговых сервисов телевидение теряет потребителей контента в России. Но при этом телевидение продолжает удерживать существенную долю рынка. Естественно, под телевидением я не имею в виду только помойные зомби-каналы федеральной сети (хоть многие смотрят именно их), а достаточно большую совокупность всевозможных познавательных, развлекательных, спортивных и других телеканалов.

Свой путь оптимизации просмотра телевидения я выстрадал за несколько лет, хоть и смотрю редко. Это было и спутниковое телевидение, и IPTV от провайдеров с их собственными ТВ-приставками, и DVB-C, и IPTV через программы в Smart TV, и пр. В конечном итоге я пришёл к Android-боксам (тут в том числе имеются в виду и телевизоры с Android TV), которые на глазах совершили революцию в потреблении контента, но многие этого ещё даже не заметили. Им ещё предстоит открыть для себя этот дивный мир. Это самые настоящие медиа-хабы, центры цифрового контента. Уже почти два года я использую Android-боксы в гостиной и на кухне, скрытые за телевизорами. Об Android-боксах я вам периодически рассказываю в обзорах. А поиски идеального варианта просмотра телевидения остановились (менялись только модели самих боксов), потому что всё достигло такого уровня комфорта, который просто больше ничего не требует.

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

Свои небольшим опытом в этой сфере я с вами сегодня и поделюсь. Конечно, кому-то этот опыт окажется неприемлем, потому что у них своё видение прекрасного.

Я не буду затрагивать тему выбора Android-бокса, это я сделаю потом в отдельной статье, затрону лишь тему просмотра IPTV. Самая сложная часть, если можно так выразиться, заключается в настройках, которые нужно выполнить лишь один раз. Результат описанного метода подойдёт в том числе и пожилым родителям, и бабушкам, и дедушкам. В управлении они освоятся за 30 минут, потому что всё интуитивно-понятно и просто. И поменять это на что-то другое у вас вряд ли получится в будущем.

В конечном итоге всё у вас будет выглядеть так:







Критерии выбора

От IPTV-провайдера требуется: приемлемое качество каналов HD/FHD, большой выбор каналов, быстрый доступ к потокам (чтобы была быстрая скорость переключения каналов), низкая стоимость и, самое главное, высокий аптайм и высокая стабильность.

От IPTV-менеджера (программы) требуется: предельная простота без ущерба для функциональности, интуитивно-понятный и продуманный интерфейс (чистый и ясный), хорошая общая функциональность и стабильность работы. Обязательно чёткое и понятное управление строго с помощью D-Pad («крестовина» на пульте и пара функциональных кнопок), без необходимости использовать мышки, аэромышки и прочие чудеса современной техники. Желательно поддержка так называемого современного автофреймрейта (поддержка переключения частоты развёртки через системный API на боксах, где такой API реализован).

Ну и связка контента IPTV-провайдера и IPTV-менеджера — они должны хорошо работать в паре.

IPTV-провайдер

Сервисы торрент-ТВ (например, через Торрент-ТВ, Torrent Stream Controller, LOL!TV и пр.) обеспечивают максимально возможное качество, потому что там в большинстве непережатые потоки от телеканалов или со спутников с высоким битрейтом. Большая часть потоков там с чересстрочным видео, а в некоторых есть многоканальная звуковая дорожка. Естественно, это так называемый пиратский вариант IPTV. Стоимость низкая, есть возможность использовать бесплатно некоторые сервисы. Но этот вариант абсолютно не пригоден для постоянного полноценного использования. Низкий аптайм и низкая стабильность. Сегодня одни каналы есть, завтра их уже нет. Сегодня одни каналы работают хорошо, завтра плохо. Сами потоки накладывают определённые требования к боксам, выбору ПО и его настройке, т.к. качественные системы устранения чересстрочности есть не во всех боксах и не во всех библиотеках декодирования. Без этого с максимальным качеством такие каналы не посмотреть. Но этот вариант очень удобно использовать, когда хочется посмотреть что-то конкретное в максимально возможном качеством (если в нужный момент эти каналы будут работать). Например, какой-то конкретный футбольный матч в прямом эфире или Евровидение с идеальной картинкой и отличным звуком и т.п.

В качестве IPTV-провайдера мы будем использовать EDEM. Это самый известный, не совсем легальный IPTV-провайдер с высоким аптаймом и стабильностью. Он отвечает всем требованиям, которые были озвучены ранее. Его популярность достигла такого уровня, что некоторые Интернет-провайдеры втихую (по собственному решению) шейпят трафик до серверов EDEM, вынуждая потребителей пользоваться собственным IPTV-сервисом. Их немного. Например, из крупных так делает Ростелеком. Таких провайдеров, конечно, нужно менять сразу. У EDEM есть разветвлённая сеть CDN, вы можете сами выбрать подходящий сервер в личном кабинете.

За 1$ (60 рублей) в месяц вы получаете доступ к около 400 каналам, из них около 60 HD. Мы будем использовать не все, только отобранные. У EDEM есть архив на 4 суток. Одну учётную запись EDEM можно использовать на двух устройствах одновременно. Например, на боксе в гостиной и на кухне.

В качестве дополнительного IPTV-провайдера мы будем использовать OTTCLUB. Тоже известный IPTV-провайдер с высоким аптаймом и стабильностью. У него меньше каналов, чем у EDEM, около 220, из них около 70 HD. Качество (битрейт) самих каналов выше, чем у EDEM. Архив тоже есть. Цена достаточно высокая. Но у OTTCLUB есть очень классный тариф с почасовой тарификацией. Положили 5$ на счёт, и баланс будет расходоваться, только когда вы будете смотреть каналы. Это именно то, что нам нужно. Мы не будем использовать OTTCLUB полноценно, а лишь в качестве небольшого дополнения к EDEM. Мы будем использовать единый специально подготовленный плейлист, который будет состоять из каналов EDEM, к ним будут добавлены каналы из OTTCLUB, которых нет в EDEM. А некоторые SD каналы EDEM будут заменены на HD, если такие есть в OTTCLUB. За последний год моя семья потратила на OTTCLUB около 3$. Вполне бюджетно.

В руководстве я рассмотрю два варианта для вашего удобства. Только EDEM и EDEM + OTTCLUB. Вы выберите сами, что вам больше подходит. Но я рекомендую второй вариант, т.к. он расширит список доступных HD каналов, а расходы при этом возрастут незначительно.

Подготовка

Загрузите архив с подготовленными шаблонами EDEM, EDEM + OTTCLUB и логотипы.

Шаблоны подготовлены из официальных плейлистов (15.06.2018). Большая часть работы сделана автоматически, я написал специальную программу для этого. Потом была выполнена ручная проверка и корректировка.

  • Удалены все дубли каналов (если есть SD и HD версии одного канал, то остаётся только HD).
  • Оставлены только российские каналы и пара зарубежных (польские, украинские, армянские и пр. удалены, простите, братульцы — дружба дружбой, а телевидение врозь).
  • Удалены каналы для взрослых. Все мы люди, но порнушку лучше смотреть в 4К, а не пережатки в IPTV.
  • Все каналы разделены по группам: Познавательные, Фильмы и сериалы, Спортивные, Общие, Детские, Музыкальные.
  • Каналы приведены в соответствие с EPG (уже прописаны в плейлисте — programtv.ru и teleguide.info). Лишь менее 10 второстепенных каналов из всего плейлиста не будут иметь EPG.
  • Для всех каналов подобраны и прописаны логотипы.
  • Каналы EDEM и OTTCLUB слиты в единый плейлист. Основа — EDEM. Из OTTCLUB добавлялись только те каналы, которых нет в EDEM.
  • Каналы в группах отсортированы. Первичный критерий сортировки по HD, SD. Вторичный по алфавиту.

Если вам нужен только EDEM...

Вы получите 178 каналов, из них 40 FHD.

Зарегистрируйтесь на сайте EDEM. Пополните в личном кабинете баланс на 1$ (через Интеркасса). Этого будет достаточно, чтобы вы для себя поняли, подходит вам этот вариант IPTV или нет. Активируйте подписку на 1 месяц. Загрузите плейлист m3u — Меню > Плейлист > m3u8. Нам из этого файла понадобится лишь часть одной ссылки, напрямую мы использовать его не будем.

Если вам нужен EDEM + OTTCLUB...

Вы получите 218 каналов, из них 55 FHD.

Выполните предыдущий шаг — зарегистрируйтесь и загрузите плейлист EDEM.

Зарегистрируйтесь на сайте OTTCLUB. Пополните в личном кабинете баланс на 1$. Этого будет достаточно на некоторое время. Активируйте тарифный план «Позапросная тарификация». Загрузите плейлист m3u — Профиль > Плейлисты > m3u. Нам из этого файла понадобится лишь часть одной ссылки, напрямую мы использовать его не будем.

Вам понадобится текстовый редактор с возможностью массовой замены. Например, Notepad++ для Windows.

Если вам нужен только EDEM...

Откройте в текстовом редакторе загруженный плейлист EDEM и шаблон EdemTemplate. Выберите любую строку со ссылкой на телеканал в плейлисте EDEM. Она имеет вид:

http://ССЫЛКА/ПЕРСОНАЛЬНЫЙ_КЛЮЧ_EDEM/ВНУТРЕННИЙ_НОМЕР/index.m3u8

Например, http://86b24a81.iptvbot.ru/iptv/8GAX4A5EFNY25A/106/index.m3u8.

Скопируйте в буфер только её часть — ССЫЛКА/ПЕРСОНАЛЬНЫЙ_КЛЮЧ_EDEM. Например, 86b24a81.iptvbot.ru/iptv/8GAX4A5EFNY25A. В файле EdemTemplate сделайте массовую замену EDEM_URL на ССЫЛКА/ПЕРСОНАЛЬНЫЙ_КЛЮЧ_EDEM. Всё, ваш плейлист готов.

Если вам нужен EDEM + OTTCLUB...

Выполните предыдущий шаг, только используйте шаблон ComboTemplate. Откройте в текстовом редакторе загруженный плейлист OTTCLUB. Выберите любую строку со ссылкой на телеканал в плейлисте OTTCLUB. Она имеет вид:

http://ССЫЛКА/ПЕРСОНАЛЬНЫЙ_КЛЮЧ_OTT/ВНУТРЕННИЙ_НОМЕР.m3u8

Например, http://ottnow.in/stream/94FQOCRRPK/131.m3u8.

Скопируйте в буфер только её часть — ССЫЛКА/ПЕРСОНАЛЬНЫЙ_КЛЮЧ_OTT. Например, ottnow.in/stream/94FQOCRRPK. В файле ComboTemplate сделайте массовую замену OTT_URL на ССЫЛКА/ПЕРСОНАЛЬНЫЙ_КЛЮЧ_OTT. Всё, ваш плейлист готов.

Если будет желание, вы можете удалить ненужные каналы, изменить порядок и перегруппировать.

Подготовка на компьютере завершена. Скопируйте папку TVLOGO (с логотипа каналов) и отредактированный шаблонный файл на Android-бокс.

IPTV-менеджер

Я перепробовал многие доступные программы для просмотра IPTV и IPTV-менеджеры. Большая часть из них — адское дно. На этом же дне находятся программы для IPTV от большей части крупных операторов. Как они умудряются так делать, зачем они выпускают такие продукты, что за идиоты одобряют выпуск таких продуктов, я не могу ответить.

Perfect Player — это IPTV-менеджер, который приближен к идеальному. Человек, который его делает, прекрасно понимает, как люди смотрят IPTV, и что им нужно. Я с автором не знаком, но по продукту видно, что он подходит к нему с душой и знанием дела. Perfect Player полностью соответствует озвученным ранее требованиям. И даже поддерживает так называемый современный автофреймрейт. Последнее не всем важно, но для меня это одно из ключевых требований. У Perfect Player много функций, для некоторых людей они будут важны. Например, есть возможность автозагрузки при старте бокса, есть возможно автозапуска последнего канала. Можно менять цветовую тему, вид списка каналов. Есть избранное и адаптивная сортировка — первыми в списках групп будут отображаться те каналы, которые вы смотрите чаще. Для каждого канала можно индивидуально выбирать декодер и пропорцию, если с потоком на конкретном боксе есть проблемы. И другие возможности.


Сама программа бесплатная. Полную версию можно активировать внутри программы. В полной версии не будет рекламы, и будет доступна пара дополнительных функций. Стоит какие-то копейки, вроде бы 2$ (я давно покупал).

Если у вас уже установлена программа Perfect Player, то сбросьте её настройки. Войдите в главное меню (удерживайте кнопку ОК) > Настройки > Исходные настройки > Сбросить к исходным.


Откройте Настройки > Основные > Плейлист и выберите подготовленный плейлист, который вы скопировали на бокс. EPG указывать не нужно, два сервера уже прописаны в плейлисте, Perfect Player их подхватит.




Выберите «Папка с логотипами» и укажите папку с логотипами, которую вы скопировали на бокс.


Откройте Настройки > Воспроизведение. Вам необходимо выбрать декодер. Эта настройка индивидуальная для разных устройств. На разных боксах один декодер может работать лучше другого. Например, для Nvidia Shield TV выберите HW+, для Minix Neo U9-H выберите Аппаратный. Выберите максимальный размер буфера.




Включите AFR, если вам нужна поддержка автофреймрейта. Это так называемый современный автофреймрейт. Поддерживается он только на самых продвинутых по медиа-функциональности боксах, например, Nvidia Shield TV и Minix Neo U9-H. Программа Perfect Player будет сама управлять автофреймрейтом, частота будет переключаться соответственно частоте кадров в потоке/канале. При переключении каналов, если частота кадров в потоках одинаковая, промежуточных переключений не будет.


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





Кратко про навигацию. Два раза Назад (или удержание Назад) — выход из программы. Вверх/Вниз — последовательное переключение каналов. Назад — показать/скрыть информацию. ОК — отобразить список каналов. Вверх/Вниз — перемещение по списку каналов. Влево/Вправо — перемещение между группами каналов. Удержание ОК на канале в списке — дополнительное меню настроек и функций.

Вот, как у вас всё будет вживую (не обращайте внимания на муар, это нормально при съёмке экрана):



Попробуйте. Уверен, что многим из вас понравится, а просмотр телевидения перейдёт на новый уровень удобства и комфорта. Фартук Насти Оливье всем!