IPTV: различия между версиями

Материал из SmartPlayer
м (Cнял защиту с «IPTV»)
 
(не показаны 22 промежуточные версии 2 участников)
Строка 1: Строка 1:
<languages/>
<translate>
<!--T:1-->
{{Note| '''Для использования данного функционала у вас должна быть куплена и активирована лицензия Smart IPTV'''|warn}}
== '''Раздел "IP-телевидение"''' ==
== '''Раздел "IP-телевидение"''' ==
В личном кабинете SmartPlayer появился новый раздел с полезной функциональностью "IP - телевидение" (IPTV).
В личном кабинете SmartPlayer появился новый раздел с функциональностью "IP - телевидение" (IPTV).
[[File:Iptv_в_лк.png|thumb|center| Пример отображения раздела IP - телевидение в личном кабинете.|800px]]
[[File:Iptv_в_лк.png|thumb|center| Пример отображения раздела IP - телевидение в личном кабинете.|800px]]
В этом разделе пользователь сможет переключаться в режим IPTV из личного кабинета SmartPlayer и просматривать доступные каналы.
В этом разделе пользователь может добавить категории каналов и каналы IPTV (потоки) для дальнейшего отображения на конечных устройствах (проф. панелях и приставках)
 
<!--T:2-->
== '''Логика работы''' ==
#Пользователю необходимо включить в личном кабинете на каждом устройстве (где это необходимо) возможность использовать режим IPTV с помощью настроек устройств.<br>
#После этого в отдельном разделе личного кабинета "IP-телевидение" пользователю необходимо загрузить или настроить каналы и категории для работы IPTV. <br>
#Настроив IPTV в личном кабинете, пользователь может запускать его на устройстве и с помощью пульта управления/устройства ввода использовать IPTV для своих нужд. Завершить работу с IPTV пользователь также может с помощью пульта управления/устройства ввода.
 
 
=== '''Включение IPTV в личном кабинете SmartPlayer''' ===
=== '''Включение IPTV в личном кабинете SmartPlayer''' ===
Для того чтобы сделать доступным работу с IPTV внутри SmartPlayer необходимо перейти в раздел "Устройства" личного кабинета.  
Для того чтобы сделать доступным работу с IPTV внутри SmartPlayer необходимо перейти в раздел "Устройства" личного кабинета.  
Строка 12: Строка 26:
После перехода в настройки пользователю нужно найти раздел "Контент" и кликнуть по нему.
После перехода в настройки пользователю нужно найти раздел "Контент" и кликнуть по нему.
[[File:Список_настроек_устройства.png|thumb|center| Раздел "Контент" в настройках устройства.|800px]]
[[File:Список_настроек_устройства.png|thumb|center| Раздел "Контент" в настройках устройства.|800px]]
Данный раздела будет развернут и в нем пользователю необходимо включить параметр "IP телевидение" с помощью переключателя.
Данный раздел будет развернут и в нем пользователю необходимо включить параметр "IP телевидение" с помощью переключателя.
[[File:Iptv_с_переключателями.png|thumb|center| Включение параметра "IPTV" в настройках устройства.|800px]]
[[File:Iptv_с_переключателями.png|thumb|center| Включение параметра "IPTV" в настройках устройства.|800px]]
Далее пользователю необходимо нажать кнопку внизу экрана "Сохранить изменения".
Далее пользователю необходимо нажать кнопку внизу экрана "Сохранить изменения".
== '''Логика работы''' ==
</translate>
Пользователю необходимо включить в личном кабинете на устройстве возможность использовать режим IPTV с помощью настроек устройств (в данном случае сервер сохраняет данные о включении/выключении режима IPTV).<br>
<translate>
После этого в отдельном разделе личного кабинета "IP-телевидение" пользователю необходимо загрузить или настроить каналы для работы IPTV. При настройке каналов и категорий сервер сохраняет данные в две разные базы данных, которые используются для работы IPTV. То есть, по запросу этих баз данных сервер отдает информацию на клиентское приложение. <br>
 
Настроив IPTV в личном кабинете, пользователь может запускать его на устройстве и с помощью пульта управления/устройства ввода использовать IPTV для своих нужд. Завершить работу с IPTV пользователь также может с помощью пульта управления/устройства ввода.
== '''Главная страница''' ==
== '''Главная страница''' ==
Следующим этапом пользователю необходимо перейти в "IP-телевидение".
Следующим этапом пользователю необходимо перейти в "IP-телевидение".
Строка 28: Строка 41:
[[File:Три_ключевых_блока_.png|thumb|center| Основные блоки раздела "IP-телевидение".|800px]]
[[File:Три_ключевых_блока_.png|thumb|center| Основные блоки раздела "IP-телевидение".|800px]]
После настройки этих блоков пользователь сможет начать работать со IPTV.
После настройки этих блоков пользователь сможет начать работать со IPTV.
</translate>
<translate>
<!--T:3-->
=== '''Блок "Каналы"''' ===
=== '''Блок "Каналы"''' ===
Внутри блока "Каналы" пользователь может добавить в список новые каналы для транслирования их в режиме IPTV плеера и найти готовые каналы с помощью строки поиска.
Внутри блока "Каналы" пользователь может добавить в список новые каналы для транслирования их в режиме IPTV плеера и найти готовые каналы с помощью строки поиска.
Строка 35: Строка 51:
Для создания канала необходимо указать следующие параметры:
Для создания канала необходимо указать следующие параметры:
* Название - позволяет прописать название канала.
* Название - позволяет прописать название канала.
* Номер - позволяет указать номер канала в списке. Важно: нумерация каналов не должна повторятся, иначе невозможно будет создать канал.
* Номер - позволяет указать номер канала в списке. Важно: нумерация каналов не должна повторяться, иначе невозможно будет создать канал.
* IP адрес - в данной графе указывается URL канала, который будет транслироваться.
* IP адрес - в данной графе указывается URL канала, который будет транслироваться.
* Категория - необходимо указать категорию к которой принадлежит канал. Данная настройка не является обязательной. Внутри платформы SmartPlayer каналы могут существовать без категорий.
* Категория - необходимо указать категорию, к которой принадлежит канал. Данная настройка не является обязательной. Внутри платформы SmartPlayer каналы могут существовать без категорий.
* Логотип - позволяет выбрать и установить изображение для канала в качестве логотипа.
* Логотип - позволяет выбрать и установить изображение для канала в качестве логотипа.
[[File:Список_заполняемых_параметров.png|thumb|center| Пример списка заполняемых параметров.|800px]]
[[File:Список_заполняемых_параметров.png|thumb|center| Пример списка заполняемых параметров.|800px]]
После заполнения всех указанных выше параметров, пользователь сможет создать канал нажав на кнопку "Сохранить". При необходимости пользователь может вернутся к прошлому окну нажав кнопку "Отменить".
После заполнения всех указанных выше параметров пользователь сможет создать канал нажав на кнопку "Сохранить". При необходимости пользователь может вернуться к прошлому окну нажав кнопку "Отменить".
Если у пользователя есть канал, который ему не нужен, то он может его удалить нажав по иконке "Корзина" также слева вверху. Только перед этим действием ему необходимо выделить с помощью чекбокса/галочки данный канал.
Если у пользователя есть канал, который ему не нужен, то он может его удалить, нажав по иконке "Корзина" также слева вверху. Только перед этим действием ему необходимо выделить с помощью чекбокса/галочки данный канал.
[[File:Иконки_добавить_и_удалить_со_строкой_поиска.png|thumb|center| Пример отображения иконок "добавить" и "удалить", расположенных под строкой поиска.|800px]]
[[File:Иконки_добавить_и_удалить_со_строкой_поиска.png|thumb|center| Пример отображения иконок "добавить" и "удалить", расположенных под строкой поиска.|800px]]
{{Note|Если пользователю необходимо удалить все каналы, то в правом вернхем углу ему необходимо кликнуть на кнопку "Выбрать все". Если он хочет снять выделение у всех каналов, в том же месте необходимо кликнуть на кнопку и выбрать "Отменить все".
{{Note|Если пользователю необходимо удалить все каналы, то в правом верхнем углу ему необходимо кликнуть на кнопку "Выбрать все". Если он хочет снять выделение у всех каналов, в том же месте необходимо кликнуть на кнопку и выбрать "Отменить все".
[[File:Доабвить_и_отменить_все.png|thumb|center| Пример отображения возможности "Выбрать все"/"Отменить все".|800px]]|warn}}
[[File:Доабвить_и_отменить_все.png|thumb|center| Пример отображения возможности "Выбрать все"/"Отменить все".|800px]]|warn}}
</translate>
<translate>
<!--T:4-->
=== '''Блок "Категории"''' ===
=== '''Блок "Категории"''' ===
В блоке "Категории" пользователь может просмотреть доступные для хранения каналов разделы.  
В блоке "Категории" пользователь может просмотреть доступные для хранения каналов разделы.  
Строка 51: Строка 70:
Также пользователь может в это блоке добавить новый раздел. Данное действие можно сделать с помощью иконки "+" слева вверху экрана. При создании раздела необходимо указать его название.<br>
Также пользователь может в это блоке добавить новый раздел. Данное действие можно сделать с помощью иконки "+" слева вверху экрана. При создании раздела необходимо указать его название.<br>
[[File:Создание_категории.png|thumb|center| Пример создания категории для каналов.|800px]]
[[File:Создание_категории.png|thumb|center| Пример создания категории для каналов.|800px]]
Если у пользователя есть канал, который ему не нужен, то он может его удалить нажав по иконке "Корзина" также слева вверху. Только перед этим действием ему необходимо выделить с помощью чекбокса/галочки данный канал.
Если у пользователя есть канал, который ему не нужен, то он может его удалить, нажав по иконке "Корзина" также слева вверху. Только перед этим действием ему необходимо выделить с помощью чекбокса/галочки данный канал.
[[File:Иконки_добавить_и_удалить_со_строкой_поиска.png|thumb|center| Пример отображения иконок "добавить" и "удалить", расположенных под строкой поиска.|800px]]
[[File:Иконки_добавить_и_удалить_со_строкой_поиска.png|thumb|center| Пример отображения иконок "добавить" и "удалить", расположенных под строкой поиска.|800px]]
{{Note|Если пользователю необходимо удалить все каналы, то в правом вернхем углу ему необходимо кликнуть на кнопку "Выбрать все". Если он хочет снять выделение у всех каналов, в том же месте необходимо кликнуть на кнопку и выбрать "Отменить все".
{{Note|Если пользователю необходимо удалить все каналы, то в правом верхнем углу ему необходимо кликнуть на кнопку "Выбрать все". Если он хочет снять выделение у всех каналов, в том же месте необходимо кликнуть на кнопку и выбрать "Отменить все".
[[File:Доабвить_и_отменить_все.png|thumb|center| Пример отображения возможности "Выбрать все"/"Отменить все".|800px]]|warn}}
[[File:Доабвить_и_отменить_все.png|thumb|center| Пример отображения возможности "Выбрать все"/"Отменить все".|800px]]|warn}}
=== '''Блок "Загрузить"''' ===
=== '''Блок "Загрузить"''' ===
Строка 61: Строка 80:
[[File:Пример_csv_фйала.png|thumb|center| Пример файла ".csv" со списком каналов.|800px]]
[[File:Пример_csv_фйала.png|thumb|center| Пример файла ".csv" со списком каналов.|800px]]
Для корректной загрузки каналов необходимо:
Для корректной загрузки каналов необходимо:
# Выбрать файл на устройстве ( по умолчанию загружается и закачивается файл в формате ".csv")
# Выбрать файл на устройстве (по умолчанию загружается и закачивается файл в формате ".csv")
# Указать разделитель для данных (по умолчанию ",")
# Указать разделитель для данных (по умолчанию ",")
# Выбрать одну из двух кодировок (utc-8 или windows 1251)
# Выбрать одну из двух кодировок (utc-8 или windows 1251)
[[File:Пример_содержимого_csv_файла.png|thumb|center| Пример содержимого ".csv" файла.|800px]]
[[File:Пример_содержимого_csv_файла.png|thumb|center| Пример содержимого ".csv" файла.|800px]]
{{Note| Возможно могут быть проблемы выгрузке и загрузки файла на локальном сервер, если при создании канала было выбрано изображение канала. Это связано с тем, что в таблице вставляется не изображение, а ссылка на изображение, которое необходимо выкачать системе. |warn}}
{{Note| Возможно, могут быть проблемы выгрузке и загрузки файла на локальном сервер, если при создании канала было выбрано изображение канала. Это связано с тем, что в таблице вставляется не изображение, а ссылка на изображение, которое необходимо выкачать системе. |warn}}
</translate>
<translate>
<!--T:5-->
== '''Работа IPTV на Android OS''' ==
== '''Работа IPTV на Android OS''' ==
{{Note| При тестах IPTV на Android OS использовался пульт от приставки Ugoos.|warn}}
{{Note| При тестах IPTV на Android OS использовался пульт от приставки Ugoos.|warn}}
Строка 82: Строка 104:
* Клавиша "Back" - закрывает указанные выше меню/делает шаг назад. Также клавиша позволяет выключить режим IPTV при нажатии на экране проигрывания канала.
* Клавиша "Back" - закрывает указанные выше меню/делает шаг назад. Также клавиша позволяет выключить режим IPTV при нажатии на экране проигрывания канала.
=== '''Тонкости и нюансы при работе с Android OS''' ===
=== '''Тонкости и нюансы при работе с Android OS''' ===
* При вставлении в качестве канала YouTube необходимо использовать ссылку из адрессной строки, а не из кнопки "Поделиться/Share" в меню YouTube.
* При вставке в качестве канала YouTube стрима необходимо использовать ссылку из адрессной строки, а не из кнопки "Поделиться/Share" в меню YouTube.
* В меню переключения каналов при переходе на следующий канала (его выделение без переключения) система автоматически переключиться на выделенный канала через одну секунду.
* В меню переключения каналов при переходе на следующий канала (его выделение без переключения) система автоматически переключиться на выделенный канала через одну секунду.
* В центре экрана может появиться ошибка при работе канала и воспроизведение канала остановиться. Для этого пользователю необходимо переключиться на другой канал.
* В центре экрана может появиться ошибка при работе канала и воспроизведение канала остановиться. Для этого пользователю необходимо переключиться на другой канал.
 
</translate>
<translate>
<!--T:6-->
== '''Работа IPTV на WEB OS''' ==
== '''Работа IPTV на WEB OS''' ==
Переключение в режим IPTV на WEB OS также производится по кнопкам вправо или влево. Окно с каналами и категориями висит пять секунд.
Переключение в режим IPTV на WEB OS также производится по кнопкам вправо или влево. Окно с каналами и категориями висит пять секунд.
Строка 92: Строка 116:
* MP 4 по ссылке (Начинающийся к HTTP)
* MP 4 по ссылке (Начинающийся к HTTP)
* RTSP (Могут быть проблемы со звуком и графические артефакты)
* RTSP (Могут быть проблемы со звуком и графические артефакты)
{{Note| UDP поток не тестировался, но возможно поддерживается.|warn}}
{{Note| UDP поток не тестировался, но поддерживается.|warn}}
Для работы с IPTV на устройстве используются следующие кнопки:
Для работы с IPTV на устройстве используются следующие кнопки:
* Одно нажатие клавиши "Влево"/Одно нажатие клавиши "Вправо" - открывает каталог с категориями каналов.
* Одно нажатие клавиши "Влево"/Одно нажатие клавиши "Вправо" - открывает каталог с категориями каналов.
Строка 102: Строка 126:
* Если приходит не валидный поток данных, то отображаться только будет черный экран
* Если приходит не валидный поток данных, то отображаться только будет черный экран
== '''Пример отображения каналов и категорий в работающем IPTV''' ==
== '''Пример отображения каналов и категорий в работающем IPTV''' ==
[[File:Пример_содержимого_csv_файла.png|thumb|center| Пример содержимого ".csv" файла.|800px]]
[[File:Отображение_каналов.png|thumb|center| Пример отображения каналов.|800px]]
[[File:Категории_каналов.png|thumb|center| Пример отображения категорий каналов.|800px]]
[[File:Категории_каналов.png|thumb|center| Пример отображения категорий каналов.|800px]]


== '''Итоговый результат''' ==
</translate>
Пользователь понимает, знает и умеет пользоваться функциональностью IPTB в личном кабинете платформы SmartPlayer. Полученные знания позволят ему использовать данную возможность для реализации нескольких режимов работы устройства.

Текущая версия от 15:27, 20 мая 2024

Другие языки:
Для использования данного функционала у вас должна быть куплена и активирована лицензия Smart IPTV


Раздел "IP-телевидение"

В личном кабинете SmartPlayer появился новый раздел с функциональностью "IP - телевидение" (IPTV).

Пример отображения раздела IP - телевидение в личном кабинете.

В этом разделе пользователь может добавить категории каналов и каналы IPTV (потоки) для дальнейшего отображения на конечных устройствах (проф. панелях и приставках)

Логика работы

  1. Пользователю необходимо включить в личном кабинете на каждом устройстве (где это необходимо) возможность использовать режим IPTV с помощью настроек устройств.
  2. После этого в отдельном разделе личного кабинета "IP-телевидение" пользователю необходимо загрузить или настроить каналы и категории для работы IPTV.
  3. Настроив IPTV в личном кабинете, пользователь может запускать его на устройстве и с помощью пульта управления/устройства ввода использовать IPTV для своих нужд. Завершить работу с IPTV пользователь также может с помощью пульта управления/устройства ввода.


Включение IPTV в личном кабинете SmartPlayer

Для того чтобы сделать доступным работу с IPTV внутри SmartPlayer необходимо перейти в раздел "Устройства" личного кабинета.

Пример отображения раздела IP - телевидение в личном кабинете.

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

Пример выбранного устройства в личном кабинете

После выбора устройства пользователю необходимо перейти в сайдбар справа для настройки параметров. В этом сайдбаре пользователю необходимо выбрать раздел "Настройки".

Пример отображения сайдбара в личном кабинете.

После перехода в настройки пользователю нужно найти раздел "Контент" и кликнуть по нему.

Раздел "Контент" в настройках устройства.

Данный раздел будет развернут и в нем пользователю необходимо включить параметр "IP телевидение" с помощью переключателя.

Включение параметра "IPTV" в настройках устройства.

Далее пользователю необходимо нажать кнопку внизу экрана "Сохранить изменения".

Главная страница

Следующим этапом пользователю необходимо перейти в "IP-телевидение". При переходе на раздел "IP-телевидение" пользователю откроется главная страница. На этой странице сверху доступны три основных блока:

  • Каналы
  • Разделы
  • Загрузить
Основные блоки раздела "IP-телевидение".

После настройки этих блоков пользователь сможет начать работать со IPTV.

Блок "Каналы"

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

Пример отображения блока "Каналы".

Данное действие можно сделать с помощью иконки "+" слева вверху экрана. Также в этом участке страницы можно удалить страницу благодаря иконке "Корзина", которая находится по соседству, под строкой поиска.

Пример отображения иконок "добавить" и "удалить", расположенных под строкой поиска.

Для создания канала необходимо указать следующие параметры:

  • Название - позволяет прописать название канала.
  • Номер - позволяет указать номер канала в списке. Важно: нумерация каналов не должна повторяться, иначе невозможно будет создать канал.
  • IP адрес - в данной графе указывается URL канала, который будет транслироваться.
  • Категория - необходимо указать категорию, к которой принадлежит канал. Данная настройка не является обязательной. Внутри платформы SmartPlayer каналы могут существовать без категорий.
  • Логотип - позволяет выбрать и установить изображение для канала в качестве логотипа.
Пример списка заполняемых параметров.

После заполнения всех указанных выше параметров пользователь сможет создать канал нажав на кнопку "Сохранить". При необходимости пользователь может вернуться к прошлому окну нажав кнопку "Отменить". Если у пользователя есть канал, который ему не нужен, то он может его удалить, нажав по иконке "Корзина" также слева вверху. Только перед этим действием ему необходимо выделить с помощью чекбокса/галочки данный канал.

Пример отображения иконок "добавить" и "удалить", расположенных под строкой поиска.
Если пользователю необходимо удалить все каналы, то в правом верхнем углу ему необходимо кликнуть на кнопку "Выбрать все". Если он хочет снять выделение у всех каналов, в том же месте необходимо кликнуть на кнопку и выбрать "Отменить все".
Пример отображения возможности "Выбрать все"/"Отменить все".

Блок "Категории"

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

Пример стартовой страницы блока "Категории".

При наличии большого количества разделов пользователь может воспользоваться строкой поиска.
Также пользователь может в это блоке добавить новый раздел. Данное действие можно сделать с помощью иконки "+" слева вверху экрана. При создании раздела необходимо указать его название.

Пример создания категории для каналов.

Если у пользователя есть канал, который ему не нужен, то он может его удалить, нажав по иконке "Корзина" также слева вверху. Только перед этим действием ему необходимо выделить с помощью чекбокса/галочки данный канал.

Пример отображения иконок "добавить" и "удалить", расположенных под строкой поиска.
Если пользователю необходимо удалить все каналы, то в правом верхнем углу ему необходимо кликнуть на кнопку "Выбрать все". Если он хочет снять выделение у всех каналов, в том же месте необходимо кликнуть на кнопку и выбрать "Отменить все".
Пример отображения возможности "Выбрать все"/"Отменить все".

Блок "Загрузить"

В данном блоке пользователь может загрузить и выгрузить файл формата ".csv" с готовым списком каналов.

Пример страницы блока "Загрузить".

Данная возможность актуальна для пользователя при условии наличия большого количества каналов для загрузки.

Пример файла ".csv" со списком каналов.

Для корректной загрузки каналов необходимо:

  1. Выбрать файл на устройстве (по умолчанию загружается и закачивается файл в формате ".csv")
  2. Указать разделитель для данных (по умолчанию ",")
  3. Выбрать одну из двух кодировок (utc-8 или windows 1251)
Пример содержимого ".csv" файла.
Возможно, могут быть проблемы выгрузке и загрузки файла на локальном сервер, если при создании канала было выбрано изображение канала. Это связано с тем, что в таблице вставляется не изображение, а ссылка на изображение, которое необходимо выкачать системе.

Работа IPTV на Android OS

При тестах IPTV на Android OS использовался пульт от приставки Ugoos.

После включения и настройки IPTV в личном кабинете пользователь может зажать на пульте центральную кнопку "ОК" на 5 секунд и запустить таким образом режим IPTV.
Если у пользователя есть настроенные каналы (описанные выше по статье настройки IPTV в личном кабинете) то IPTV начнет работать нормально. Если же каналы не были добавлены, то при переходе в режим IPTV покажется черный экран.
IPTV на Android OS может работать со следующим списком потоков:

  • HLS
  • SmoothStream
  • DASH
  • UDP
  • HTTP
Потоки "RTP" и "RTSP" не тестировались при работе с IPTV.

Для работы с IPTV на устройстве используются следующие кнопки:

  • Клавиша "OK"/одно нажатие кнопки "Вверх"/ одно нажатие кнопки "Вниз" - открывает боковое меню с каналами. Через пять секунд бездействия сайд меню будет закрыто.
  • Одно нажатие клавиши "Влево"/Одно нажатие клавиши "Вправо" - открывает каталог категорий каналов. Через пятнадцать секунд бездействия данное меню будет закрыто.
  • Клавиша "Back" - закрывает указанные выше меню/делает шаг назад. Также клавиша позволяет выключить режим IPTV при нажатии на экране проигрывания канала.

Тонкости и нюансы при работе с Android OS

  • При вставке в качестве канала YouTube стрима необходимо использовать ссылку из адрессной строки, а не из кнопки "Поделиться/Share" в меню YouTube.
  • В меню переключения каналов при переходе на следующий канала (его выделение без переключения) система автоматически переключиться на выделенный канала через одну секунду.
  • В центре экрана может появиться ошибка при работе канала и воспроизведение канала остановиться. Для этого пользователю необходимо переключиться на другой канал.

Работа IPTV на WEB OS

Переключение в режим IPTV на WEB OS также производится по кнопкам вправо или влево. Окно с каналами и категориями висит пять секунд. IPTV может работать со следующим списком потоков:

  • HLS
  • MP 4 по ссылке (Начинающийся к HTTP)
  • RTSP (Могут быть проблемы со звуком и графические артефакты)
UDP поток не тестировался, но поддерживается.

Для работы с IPTV на устройстве используются следующие кнопки:

  • Одно нажатие клавиши "Влево"/Одно нажатие клавиши "Вправо" - открывает каталог с категориями каналов.
  • Одно нажатие клавиши "Вверх"/Одно нажатие клавиши "Вниз" - открывается боковое меню каналов.
  • Нажатие клавиши "ОК" - позволяет выбрать выделенный нужный канал или категорию.
  • Кнопка "0" - выключает режим IPTV на устройстве.

Тонкости и нюансы при работе с WEB OS

  • Стриминг с YouTube парсится не через адресную строку, а с помощью ссылки по кнопке "Поделиться/Share"
  • Если приходит не валидный поток данных, то отображаться только будет черный экран

Пример отображения каналов и категорий в работающем IPTV

Пример отображения каналов.
Пример отображения категорий каналов.