Настройка iptv провайдер сборка
IPTV (оно же DVB-IP или TVoIP) НЕ означает «телевидение, вещающее через сеть Интернет». Начало этой аббревиатуры, IP, значит лишь то, что используется данный протокол передачи данных (в данном частном случае, для передачи видеоконтента), но система целиком с мировой паутиной не связана абсолютно ничем. Услугу IPTV предоставляет вам ВАШ ПРОВАЙДЕР, т.е. та компания, которая проводила вам в квартиру сетевой кабель (Ethernet) или устанавливала ADSL-модем. IPTV напоминает обычное кабельное телевидение, только в дом оно приходит не по коаксиальному кабелю, а по тому же каналу, что и интернет (ADSL модем или Ethernet). Если ваш провайдер не предоставляет такую услугу или предоставляет её только через телеприставку и не публикует список каналов, то плеер вам не нужен.
IPTV представляет собой трансляцию каналов (обычно получаемых со спутников), преимущественно в форматах MPEG2/MPEG4 по транспортной сети провайдера, с последующим просмотром на компьютере или специальной телеприставке (Set-Top Box).
Некоторые провайдеры используют шифрование потока, чтобы определённые каналы можно было смотреть только через телеприставку с использованием идентификационной карты или пин-кода, такой поток плеер воспроизвести не сможет. Если провайдер продаёт услугу только вместе с приставкой и шифрует каналы, то плеер для вас также будет бесполезен.
Сетевые настройки
Практически все файерволы, такие как Agnitum Outpost и Kaspersky Internet Security по умолчанию блокируют IPTV (мультикаст), так как считают его атакой. В общем случае необходимо разрешить в системных правилах протокол IGMP (протокол управления подключениями к мультикаст-группам) и разрешить плееру любую TCP-активность (для скачивания списков каналов и телепрограммы) и UDP-активность (непосредственно для IPTV).
Инструкции с картинками можно посмотреть здесь
Если в вашем компьютере больше одной сетевой карты или вам предоставляется интернет по VPN или PPPoE, необходимо обязательно указывать в плеере рабочую сетевую карту. Так как IPTV обычно распространяется локально, это будет карта с адресом 192.168.*.*, 172.16.*.* или 10.*.*.*. При первом запуске плеер автоматически выберет первую сетевую карту. Сменить сетевую карту можно так: Настройки → Общие → Сетевой интерфейс.
Обратите внимание, что VPN или PPPoE соединение поднятое поверх локальной сети отключать не нужно (многие провайдеры в своих инструкция пишут что отключать нужно обязательно - это не так!), нужно только правильно выбрать сетевой интерфейс.
В некоторых сетях рекомендуется устанавливать специальное значение параметра VLC network-caching (udp-caching). Это делается так: Настройки → Общие → Кэш (миллисекунды)
Внимание!
Техническую поддержку по услуге IP-телевидения Вам ОБЯЗАН оказывать Ваш провайдер, являющийся поставщиком этой услуги. Именно Ваш провайдер должен обеспечить правильную настройку Вашего оконечного оборудования и сетевого подключения.
Запись
Запись в IP-TV Player действительно является записью, то есть копированием получаемых из сети данных на жёсткий диск практически без нагрузки на процессор. Для сравнения, в случае ТВ-тюнера это кодирование видео, а потом уже запись, что создаёт большую нагрузку на процессор, память и т.д.
Как правило, современное IP-телевидение кодируется в формате MPEG2, поэтому получаемые при записи файлы аналогичны VOB-файлам с бытовых DVD-дисков. Однако, при помощи плеера можно смотреть и записывать любые потоки, такие как Windows Media (mms), MP3-радио и т.д. Для разных источников нужно использовать разные форматы (контейнеры) конечных файлов.
Задаётся в Настройки → Общие → Формат контейнера записи
Итак, для IPTV в MPEG2 нужно использовать контейнер PS - получатся файлы с расширением MPG, аналогичные VOB-ам с DVD. Они могут быть проиграны такими плеерами, как PowerDVD, Media Player Classic и т.д. Преобразовать их в AVI (кодирование в DivX/XviD) можно при помощи программ типа DVD-to-AVI, Gordian Knot, AutoGK и другими, предназначенными для преобразования DVD в AVI. Вырезать из MPG, например, рекламу и сохранить без перекодирования можно при помощи программ AviDemux, Free Video Dub, VideoReDo. Заниматься видеомонтажом с перекодированием можно в VirtualDub-MPEG2, AviDemux, Mpeg Video Wizard DVD, Canopus ProCoder, Adobe Premiere Pro, Edius и других. Для IPTV в H264/AVC лучше использовать контейнер TS.
Поток IPTV-MPEG2 обычно идёт толщиной в 5-6 МБит/с, это порядка 2.5 ГБайт/час, H264 (SD) 2-4 МБит/с.
Для записи потока с несколькими аудио дорожками или если при использовании TS файлы получаются повреждёнными (отсутствует звука/видео), следует использовать контейнер DUMP.
Список каналов - формат M3U
Пример списка каналов:
Ну тут всё и так понятно. Хотелось бы отметить, что каналам рекомендуется давать правильные названия (например, канал "ОРТ" правильно называется "Первый канал", а "РТР" - "Россия") и по-русски, а не транслитом. Это важно для того, чтобы плеер автоматически связал с каналами логотипы и файлы телепрограммы.
Рекомендуется использование расширенного формата списка каналов с настройками.
Телепрограмма - форматы JTV, XMLTV и другие
Формат JTV появился в одноименной программе польского разработчика Ярослава Ковальского для ТВ-тюнеров на базе чипов bt8x8. Это двоичный формат, база телепрограмм JTV обычно является архивом ZIP или RAR, содержащим пары файлов (с расширением NDX и PDT) для каждого телеканала. Новая база обычно выходит каждую неделю по понедельникам. Формат не содержит информации о часовом поясе, поэтому вы должны узнать текущий пояс телепрограммы на сайте источника. Формат JTV в основном распространён на территории бывшего СССР, где и была в 2000-2003 году популярна одноименная программа. Сейчас наиболее популярным ПО, использующим формат JTV, является ПО для тюнеров Beholder и GotView.
Разработчики могут разобраться с форматом JTV, ознакомившись с программой GuideGen (генерация JTV из текста на C++ и PHP)
Если Вы самостоятельно генерируете телепрограмму, особенно на Linux сервере, то учтите, что совсем не обязательно давать файлам имена на русском языке. Можно использовать транслит или нумерацию или ещё какие-то идентификаторы, главное связать их с соответствующим каналом через tvg-name.
Внимание! Временные метки в формате XMLTV содержат часовой пояс! Это означает что при отображении времени автоматически учитывается текущий часовой пояс, выбранный в настройках операционной системы пользователя.
Ограничения: не поддерживаются буквенные обозначения таймзон (только ±HHmm), используется только время начала (start), заголовок передачи (title) и описание (desc, только если содержит простой текст).
Если файл XMLTV упакован в архив отличный от GZ, то это должен быть единственный файл в архиве с расширением XML.
Текстовые форматы
Вариант 1. Телепрограмма на все каналы в одном TXT файле, формат известен как ListTV/TV.ALL/Интер-ТВ. Первая строка файла обязательно должна быть "tv.all". Если файл TXT упакован в архив, то это должен быть единственный файл в архиве с расширением TXT.
Вариант 2. Архив с TXT файлами по одному на канал (аналогично JTV). Поддерживается множество форматов даты/времени (например "yyyy-MM-dd HH:mm передача" или с разделением по дням: один раз "yyyy-MM-dd" и далее блок "HH:mm передача")
Форматы ZIP и GZ плеер может распаковать самостоятельно. Для распаковки RAR/7Z необходимо, чтобы в системы был установлен WinRAR или 7-Zip.
Настройка плеера с нуля (если у вас есть только список каналов)
Запустите плеер, выбрав в качестве преднастройки "Пустой профиль", загрузите каким-либо образом список каналов через Настройки → Общие → Адрес списка каналов (с веб-сайта или из файла). При необходимости предварительно отредактируйте список каналов блокнотом, следуя вышеописанным рекомендациям.
Не торопитесь начинать просмотр каналов! Сначала в Настройки → Канал установите параметры по-умолчанию (будут применены ко всем каналам), например, для IPTV Деинтерлейс Blend, Соотношение сторон 4:3 и т.д. Выбрав умолчания, нажмите кнопку Применить и Закрыть диалога настроек.
Выберите в Меню Телепрограмма → Автоматическая настройка - плеер попытается выбрать наиболее подходящие логотипы и файлы телепрограммы для всех каналов по очереди. После завершения автонастройки "пройдитесь руками" по всем каналам и поправьте ошибки, при необходимости выберите соответствующие звуковые дорожки.
Для провайдеров → Сборка дистрибутива
Вы можете самостоятельно собрать дистрибутив плеера, содержащий ваши настройки и логотипы, и предложить абонентам вашей компании абсолютно бесплатно!
Конфигурация
Отредактируйте список каналов и настройте плеер, следуя вышеописанным рекомендациям.
Загрузите сборщик дистрибутива, создайте папку (имя для примера Custom) с описанной ниже структурой. Запустите сборщик и укажите ему эту папку.
- Custom\Provider.ini - обязательно, файл настроек
- Custom\Setup.bmp - необязательно, большой логотип установщика (слева), формат bmp, размер 164x314
- Custom\Setup.ico - необязательно, значок установшика (в заголовке окна, на панели задач)
- Custom\*.js - необязательно, JavaScript-модули
- Custom\Images\App.ico - необязательно, значок плеера (в заголовке окна, на панели задач, на ярлыках)
- Custom\Images\Logo.jpg - необязательно, логотип в центре экрана плеера
- Custom\Images\Loading.jpg - необязательно, загрузочная заставка плеера
- Custom\Icons\*.* - необязательно, дополнительные значки каналов, формат png/jpg/gif/bmp, размер 24x24, имена файлов должны совпадать с названиями каналов в вашем списке
Готово! Не забывайте периодически обновлять ваш дистрибутив.
Загрузите с сайта 7-zip.org пакет "SFXs for installers" и распакуйте, например в папку C:\7zip, загрузите последнюю версию плеера и назовите файл Setup.exe. Создайте папку (например C:\IPTV) и поместите в неё Setup.exe, рядом создайте подпапку Custom с описанной выше структурой. Получится примерно следующее:
- Custom\ - для нашего примера это будет C:\IPTV\Custom\
- Custom\Provider.ini и другие файлы
- Setup.exe - загруженный дистрибутив плеера
Соберите при помощи 7zip самораспаковывающийся архив:
Описание Provider.ini
Чтобы попасть в список провайдеров, загружающийся при установке оригинального дистрибутива плеера, отправьте нам письмо с адресом списка каналов обязательно с корпоративного домена вашей компании.
Для провайдеров → Формат списка каналов с настройками
В список каналов можно добавить необходимые настройки для плеера, в таком случае вид файла будет следующим:
Кодировка может быть ANSI или UTF8.
Вставки с настройками должны иметь вид: параметр1=значение1 параметр2=значение2 .
Параметры для общих настроек :
Параметры для настроек каналов :
- tvg-name / tvg-id - имя/идентификатор канала в файле телепрограммы (можно не указывать если совпадает с названием канала; id имеет приоритет над name)
- tvg-shift - коррекция по времени, в часах (. -2, -1, 0, +1, +2, . )
- tvg-logo - адрес изображения png/jpg/gif/bmp (v8838 и выше) или имя логотипа канала из встроенной базы или имя файла (без расширения!) из папки Icons\*.jpg/jpg/gif/bmp (можно не указывать если совпадает с названием канала)
- group-title - заголовок группы каналов
- deinterlace - деинтерлейс (0 - выкл, 1 - Blend, 2 - Mean, . )
- aspect-ratio - соотношение сторон (None, 4:3, 16:9, . )
- croppadd - обрезка кадра горизонтальxвертикаль в пикселах, например, "15x10" (v48 и выше)
- num - номер канала (1-9999) в сетке вещания провайдера вместо обычного порядкового (v50.1 и выше)
Любой параметр для каналов можно добавить и в общие настройки, тогда этот параметр применится ко всем каналам. Настройки каналов имеют больший приоритет и перекрывают общие, если они указаны. Настройки из списка каналов перезаписывают настройки пользователя в случае изменения названия канала.
В случае использования такого формата списка каналов, устаревший вариант с промежуточным INI-файлом не требуется.
Provider.ini для дистрибутива будет иметь такой вид:
Для провайдеров → Сбор статистики просмотра каналов и логов
Сбор статистики просмотра каналов
При сборе статистики плеер раз в
15 минут формирует пакет данных в формате XML, где отражены периоды времени, в которые пользователь смотрел тот или иной канал. Данные отправляются методом POST в переменной "postdata", на GET-запрос ответ может быть любым. UserId - уникальный идентификатор пользователя, генерируемый плеером при первом запуске, удобен как ключевое поле в случае использования провайдером динамических адресов.
Типовой пример SimpleXML+MySQL:
Сбор логов (функция работает только с библиотеками VLC 1.0/1.1)
Сбор логов (речь о стандартных логах VLC уровня "warning") может быть полезен для оценки качества доставки мультикаста до пользователей и выявления проблемных частей сети. Пакет данных в формате XML формируется раз в
5 минут и отправляется POSTом аналогично статистике. Также при запуске плеера выполняется GET-запрос, в ответе должны содержаться wildcard-маски для фильтрации лога. Если не использовать фильтр (т.е. маска "*") объём данных будет слишком большим и во многом бесполезным.
Дополнения и пояснения
- К сожалению, у нас нет готовых коробочных провайдерских решений для приёма и анализа данных.
- При отсутствии соответствующих параметровreportstat/reportlog XML-пакеты не формируются и не отправляются
- С версии 49.4 пользователь может отказаться от передачи статистики и логов провайдеру.
Для этого необходимо перейти в Настройки → Общие, нажать по значку "глаза" в правой части поля Адрес списка каналов и далее в диалоге подтвердить отказ.
Если значок "глаз" отсутствует, значит сбор и отправка данных не ведётся.
Для провайдеров и специалистов → JavaScript-модули
Также имеется несколько собственных функций:
Модули - это файлы с именем вида IpTvPlayer.*.js, расположенные в папке установки или в профиле пользователя. Имеют следующую структуру:
data - из-за многопоточности каждый вызов выполяется в своей копии интерпретатора, поэтому хранить промежуточные данные можно ТОЛЬКО внутри this.data=<> - этот объект специально сохраняется и восстанавливается каждый раз.
supportedURLs.getList - wildcard-маска или несколько масок в одной строке через запятую - фильтр URL списка каналов для методов getList и auth. Если не указать свойство, то соответствующие методы не будут вызваны.
Если нужна более точная фильтрация - сделайте дополнительную regex-проверку в самом методе.
Если Вы пишете авторизационный модуль, то никаких других фильтров кроме supportedURLs.getList указывать не нужно, при успешной авторизации на сработавший модуль перенаправляются абсолютно ВСЕ события.
supportedURLs.getMrl/getTvG - аналогично, фильтры URL для методов getMrl/getTvG. В случае использования авторизации указывать НЕ нужно. Выставлять значение "*" рекомендуется только в целях тестирования.
getTvG(url) - url - адрес телепрограммы, ответ пустой или фактический адрес телепрограммы (string) или само тело (текст) телепрограммы в виде XML или текста (НЕ рекомендуется - слишком медленно).
Все стандартные методы не обязательные, Вы можете реализовать все или только один (и соответствующий ему пункт supportedURLs). Можно добавлять свои вспомогательные свойства и методы в любых количествах.
Помимо модулей, Вы можете выполнять код прямо в адресе канала:
Также можно вставить код модуля прямо в конце списка каналов (при этом модуль будет способен обработать только getMrl):
Для специалистов → Просмотр эфирного ТВ через ТВ-тюнер
Эфирные каналы имеют адреса вида dshow://номер_канала, например:
Не поддерживается запись!
Для диапазона кабельных каналов добавьте к номеру "-cable" (пример: dshow://6-cable)
Для специалистов → Сетевые особенности IPTV
Адреса каналов IPTV обычно выглядят как udp://@x.x.x.x:y. IPTV отличается от WebTV (видеотрансляции на сайтах) и MP3-радио тем, что оно распространяется по сети провайдера в виде мультикаста.
Рассмотрим особенности мультикаста "на пальцах": например, вы смотрите IPTV через ADSL-модем или Ethernet-роутер, к которому подключено несколько компьютеров. Если с первого компьютера будет открыт какой-нибудь канал IPTV, то видеопоток пойдёт на все компьютеры - грубо говоря, лампочки будут мигать напротив портов всех компьютеров. Если у вас 10 компьютеров и все они будут запущены на один канал, нагрузка будет такая же, как если бы это был один компьютер.
Однако, этот самый мультикаст плохо влияет на WiFi, и если к модему или роутеру параллельно подключена WiFi-точка доступа, при включении IPTV она "задохнётся" от потока данных и перестанет "раздавать" интернет. Вторым гвоздём в гроб WiFi является то, что IPTV использует протокол UDP, его особенностью является негарантированность доставки. UDP удобен, т.к., например, при проблемах на линии некоторая часть данных может "дропаться" без полной потери картинки. Но при передаче данных по WiFi, даже при достаточной скорости соединения, UDP-пакеты получают низкий приоритет и могут пропускаться.
Тем не менее, сейчас (по состоянию на 2010 год) на рынке появляются роутеры, которые передают мультикаст по WiFi с использованием ряда ухищрений. Один из лучших это D-Link DIR-300/NRU (не путать с просто DIR-300).
Как всё же передать IPTV по WiFi на не поддерживающем данную функцию оборудовании, читайте ниже.
Схема 1. Типовая локальная сеть
В данном примере прокси стоит на компьютере с адресами 192.168.0.1 (в локальную сеть) и 192.168.1.2 (в модем), работает на порте 7781. На схеме также приведён пример преобразования адреса. В плеере (у пользователей локальной сети) в Настройки → Общие → Сетевой интерфейс можно просто вписать 192.168.0.1:7781 — адреса будут преобразовываться автоматически (можно использовать и вариант домен:порт).
Схема 2. Модем или роутер с WiFi
Оригинальная идея, метод преобразования адреса и реализация для Windows - BorPas, август 2006.
IPTV – современная технология телевещания, сочетающая доступ в интернет и цифровой сигнал. Служит для увеличения количества каналов и программ с возможностью их просмотра на телевизоре, компьютере, смартфоне. Варианты подключения и настройки IPTV отличаются в зависимости от типа устройства.
Подключение приставки IPTV
Приставка присоединяется к телевизору проводом в HDMI или AV выход.
Как подключить IPTV к телевизору через роутер
Для подсоединения IPTV к телевизору используется маршрутизатор. Скорость сети интернета должна быть более 10 Мбит/с.
С помощью LAN-кабеля
Подключение с помощью LAN-провода возможно, если интернет-провайдер применяет протоколы РРРоЕ или L2ТР.
Выполните следующие действия:
- Вставьте один конец LAN-кабеля в гнездо на маршрутизаторе.
- Второй конец вставьте в разъем на корпусе телевизора.
После подключения кабеля осуществите настройку:
Беспроводной способ
В телевизоре необходимо иметь модуль Wi-Fi. Его отсутствие заменяется USB-адаптером.
Конкретные настройки зависят от модели маршрутизатора
D-LINK
TP-LINK
В новом веб-интерфейсе это будет выглядеть так:
Net Gear
Выполните такие действия:
ZyXEL
Подключение и настройка IPTV в телевизорах различных моделей
Наличие функции SMART в телевизоре позволяет смотреть телепрограммы IPTV через интернет.
Смарт LG
Для подсоединения IPTV в телевизорах Смарт ЛЖ производится настройка одним из 2 способов.
Первый способ. Алгоритм действий:
Второй способ. Выполните такие действия:
Smart Samsung
Philips
Для подсоединения IPTV используется виджет Fork Smart. Алгоритм действий:
Как подключить и настроить IPTV на телевизоре, приставке, телефоне, планшете с Android в 2020:
Подключение компьютера
Для воспроизведения плейлиста необходимо:
Существует универсальное приложение VLC Media Player. Добавляя плейлист:
Еще один вариант — приложение SPB TV Россия. Приобрети его можно в Microsoft Store — магазине Windows.
Как настроить и смотреть IPTV на устройствах Android (планшеты и смартфоны)
Установив приложение IPTV Player, вы сможете смотреть IPTV на устройствах Android (планшет, смартфон).
Приобретение услуги от провайдера за дополнительную плату
Настройка с помощью приложений
Для просмотра IPTV используйте проверенные приложения. Скачайте и установите приложение, самостоятельно найдите плейлисты. Алгоритм действий по установке аналогичен первому способу.
IPTV Player
В видео показана настройка приложения:
Kodi Player
Для комфортного просмотра IPTV необходима установка плагинов:
В видео показана настройка и установка приложения:
Lazy Player
Для добавления плейлиста используется загрузка файла или вставка URL–адреса.
Настройка приложения в видео:
Использование Proxy
При трансляции IPTV обнаруживаются неполадки — плохое качество изображения, звука. Чтобы избежать подобных проблем, настройте UDP-прокси в компьютере или маршрутизаторе. При активации функции в маршрутизаторе просматривайте телепередачи в планшете, смартфоне и других устройствах.
Интерактивное телевидение IPTV — это современный дизайн и широкий спектр возможностей. С использованием любых устройств воспроизведения мультимедийного контента просмотр телевидения переходит на новый уровень удобства и комфорта.
С распространением высокоскоростного Интернета, с появлением множества 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). Большая часть работы сделана автоматически, я написал специальную программу для этого. Потом была выполнена ручная проверка и корректировка.
Вы получите 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. Она имеет вид:
Если вам нужен EDEM + OTTCLUB.
Выполните предыдущий шаг, только используйте шаблон ComboTemplate. Откройте в текстовом редакторе загруженный плейлист OTTCLUB. Выберите любую строку со ссылкой на телеканал в плейлисте OTTCLUB. Она имеет вид:
Скопируйте в буфер только её часть — ССЫЛКА/ПЕРСОНАЛЬНЫЙ_КЛЮЧ_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. Выберите любой канал, удерживайте на нём ОК и в появившемся меню выберите Вид. Вид изменится на Детали. Можете выбрать Таблицу, как вам удобнее. Всё, базовые настройки выполнены, можете пользоваться в своё удовольствие. Далее можете подстроить программу под ваши предпочтения.
Вот, как у вас всё будет вживую (не обращайте внимания на муар, это нормально при съёмке экрана):
Попробуйте. Уверен, что многим из вас понравится, а просмотр телевидения перейдёт на новый уровень удобства и комфорта. Фартук Насти Оливье всем!
Все больше российских провайдеров помимо услуг по предоставлению доступа в Интернет предлагают возможность смотреть телевидение стандарта IPTV. Давайте посмотрим какие плюсы мы получим от использования данного стандарта.
Преимущества IPTV перед обычным эфирным ТВ
- Нет необходимости в ТВ-тюнере, установленном на вашем ПК.
- Возможность приостановить воспроизведение канала на определенное время.
- IPTV может предоставлять дополнительные услуги, такие как «Видео по запросу» (VOD, Video On Demand).
Принимать телевидение в формате IPTV можно двумя способами — через специальную приставку, которую предоставляет провайдер или приобретается отдельно. Также IPTV можно воспроизводить с помощью программного плеера, такого как IP-TV Player. Данное приложение является надстройкой для популярного проигрывателя VLC. Для показа каналов укажите город и провайдера, предоставляющего услугу IPTV. В результате в программу загрузится список каналов, и можно будет смотреть видео.
Программные плееры для воспроизведения IPTV: VLC, IPTV Player, PC Player и т.п.
Самая актуальная проблема для пользователей при настройки IPTV через роутер — это правильно настроить этот стандарт в веб-интерфейсе wi-fi роутера для бесперебойной работы. Далеко не все роутеры подходят для этих целей.
Внимание! Список роутеров с поддержкой IPTV вы можете узнать, позвонив своему провайдеру или посмотрев на официальном сайте. Или воспользоваться моей подборкой.
Роутеры для работы IPTV: 54 Мбит/с беспроводные маршрутизаторы (серия G), 150 Мбит/с беспроводные маршрутизаторы (серия N), 300 Мбит/с беспроводные маршрутизаторы (серия N) и старше.
IPTV через роутер
Зачастую, для работы IPTV на компьютере через wi-fi роутер, на самом устройстве ничего настраивать не нужно. Обновите версию прошивки вашего устройства и впоследствии поддержка IPTV на роутере будет включена автоматически. Вам необходимо лишь выбрать устройство (маршрутизатор) с поддержкой IPTV (IGMP протокол).
IPTV через приставку
Как настроить IPTV
Лично для меня, настройка IP телевидения по проводному соединению сводилась к нескольким шагам (на примере роутера Asus 520GU):
Это пример наиболее простых способов настройки IPTV.Настройка IPTV на роутере ASUS
Теперь я опишу 2 способа настройки IPTV через роутер RT-G32 B
Внимание! Описанную инструкцию по настройке IPTV можно использовать и на других моделях роутеров Asus для наглядности, и не только Asus в практическом и теоретическом применении.
В данном случае в локальную сеть будет транслироваться multicast поток для VLC плеера без изменений.
Преимущества данного способа:
1. Никаких дополнительных настроек VLC плеера производить не надо.
Недостатки:
1. Возможность подключения компьютера для просмотра IPTV только через витую пару (Ethernet-кабель).
2. Падение скорости интернет соединения на других компьютерах в локальной сети, в момент воспроизведения IPTV.
3. Сильная нагрузка на маршрутизатор.
4. Излишний multicast трафик внутри сети.
Преимущества данного способа:
- Возможность смотреть IPTV на компьютере по WiFi соединению.
- Остальные компьютеры в локальной сети не испытывают падения скорости при интернет-соединения.
- Роутер не перегружается.
- Multicast трафик во внутреннюю сеть не транслируется, а VLC плеер захватывает поток видео с wifi роутера.
- Необходимо изменить плейлист для используемого мультимедиа плеера.
На что стоит обратить внимание при подключении IPTV:
Использование IPTV приставки:
Активация опции Choose WAN Bridge Port и выбор одного или нескольких LAN портов роутера для подключения IPTV приставки.
Использование для просмотра IPTV ПК (проводное и беспроводное подключение)
Читайте также: