Все большую популярность набирает интернет телевидение (IPTV). Существует много способов просмотра интернет телевидения с использованием персонального компьютера, ноутбука или устройства под управлением OS Android. Мы рассмотрим возможность просмотра IPTV на телевизоре Samsung с функцией Smart TV с помощью виджета nStreamLmod.
Установка
Включите телевизор и нажмите на пульте кнопку Menu, затем выберите Функции Smart, затем Учетная запись Sаmsung, далее Вход. Откроется окно входа в систему SmartHub. В поле Lоgin нужно ввести имя develop, пароль оставить пустым и нажать кнопку
Нажмите кнопку SmartHub,далее переходим на кнопку Доп. приложения
Здесь выбираем меню Параметры, затем пункт IP Setting.
Введите IP-адрес 213.155.22.226, как показано на рисунке ниже.
Нажмите на пульте кнопку OK и выберите пункт Start App Sync
После завершения синхронизации выключите и снова включите телевизор. В меню SmartHub появится приложение nStreamLmod
Настройка IPTV
Для настройки каналов интернет-телевидения вам понадобится плейлист с каналами, ссылку на который можно найти на сайте вашего провайдера, если он предоставляет услугу IPTV. Также плейлисты можно найти в свободном доступе в интернете
Приложение nStreamLmod поддерживает плейлисты в форматах xml и m3u. Ниже мы рассмотрим особенности каждого формата, позволяющие использовать весь функционал приложения nStreamLmod
Примеры плейлистов.
Ниже размещен пример кода, который должен содержаться в плейлисте. Пример содержит две категории (группы каналов), один канал и один вложенный плейлист). Категорий, плейлистов и каналов может быть неограниченное количество.
Формат XML
<?xml version="1.0" encoding="UTF-8" ?> <items> <playlist_name>Playlist</playlist_name> <category> <category_id>1</category_id> <category_title>ТВ</category_title> </category> <category> <category_id>2</category_id> <category_title>Кино</category_title> </category> <channel> <title>Интер</title> <category_id>1</category_id> <stream_url><![CDATA[http://telega.at.ua/inter.m3u8]]></stream_url> <region>187</region> <description>677</description> </channel> <channel> <title>Мой плейлист</title> <category_id>1</category_id> <playlist_url><![CDATA[http://telega.at.ua/playlist.m3u]]></playlist_url> </channel> </items>
А теперь рассмотрим подробно синтаксис плейлиста. Обратите внимание! Предлагаемый синтаксис может не поддерживаться другими программами, использующими плейлисты в формате XML.
<?xml version="1.0" encoding="UTF-8" ?> Первая строка указывает на то, что мы имеем дело с форматом XML <items></items> Блок, содержащий название плейлиста, а также все блоки с каналами. <playlist_name>Playlist</playlist_name> Название плейлиста. <category> </category> Блок, содержащий описание категории (Группы для сортировки каналов). Количество категорий неограничено. (Блок не является обязательным). <category_id></category_id> Идентификатор категории (порядковый номер). <category_title></category_title> Название категории <channel> </channel> Блок, содержащий информацию о канале или вложенном плейлисте. Количество блоков не ограничено. <title></title> Название канала или вложенного плейлиста. <category_id></category_id> Номер категории, в которую помещается канал или плейлист для сортировки. (Блок не является обязательным). <stream_url></stream_url> Ссылка на поток канала. <playlist_url></playlist_url> Плейлист может содержать ссылки на другие плейлисты. <region></region> Номер региона для телепрограммы. Для того, чтобы узнать номер региона, нужно зайти на сайт yandex.ru, выбрать своё местоположение (город). <description></description> Номер канала в базе EPG (телепрограмма для канала) на сайте tv.yandex.ru. Для того, чтобы узнать номер канала, нужно перейти по ссылке tv.yandex.ru и выбрать канал. Ссылка в адресной строке браузера может быть такой:
https://tv.yandex.ua/187/channels/677
где номер региона 187, номер канала 677
Формат M3U
#EXTM3U url-tvg="http://www.teleguide.info/download/new3/jtv.zip" m3uautoload=1 cache=500 deinterlace=1 tvg-shift=0 #EXTINF:-1 tvg-name=677 tvg-shift=+2 group-title="Телеканалы" ,Интер http://telega.at.ua/inter.m3u #EXTINF:-1 tvg-name=322 tvg-shift=+2 group-title="Плейлисты" ,Мой плейлист http://telega.at.ua/playlist.m3u
В данном примере также содержится ссылка на канал и плейлист. Значение tvg-name должно быть таким же, как и для description для плейлиста в формате xml. Значение tvg-shift позволяет изменить временной сдвиг программы передач.
Для редактирования плейлистов необходимо использовать текстовый редактор, позволяющий задавать кодировку выходных файлов, например Akelpad или Notepad++. Сохранять файлы плейлистов необходимо в кодировке UTF-8 without BOM, как показано на рисунке.
Итак, у вас есть плейлист с вашими любимыми каналами (образцы плейлистов можно скачать на нашем сайте). Готовый файл плкйлиста сохраните на USB флешку и вставьте ёё в разъем USB вашего телевизора. Важно! Флешку нужно вставлять в выключенный телевизор!. Включаем телевизор, заходим в SmartHub, выбираем приложение nStreamLmod и запускаем его. В стартовом плейлисте выберите пункт СКАНЕР USB.
Затем выберите свою флешку.
Выберите файл плейлиста.
Если вы всё сделали правильно, на экране телевизора должен появиться список каналов с телепрограммой.
Выбираем канал и наслаждаемся!
|