Что нового?
Пикник ТВ

This is a sample guest message. Register a free account today to become a member! Once signed in, you'll be able to participate on this site by adding your own topics and posts, as well as connect with other members through your own private inbox!

Настройка IPTV на ресиверах с Enigma2

Administrator

Administrator
[green]Настройка IPTV на ресиверах с Enigma2[/green]
IPTV на Е2 можно смотреть тремя способами:
1. Разместив ссылки на них в букетах (в этом случае каналы будут размещаться либо отдельным новым букетом, либо в любом существующем букете).
2. Разместив скачанный плейлист в формате m3u на любом носителе, доступном энигмовскому медиаплееру (например, на флешке или расшаренном сетевом ресурсе).
3. С помощью программы DreamboxEDIT.

ВНИМАНИЕ!

1. Рекомендованный имидж для работы IPTV - OpenATV 5.3. Это однако не означает, что на других имиджах работать не будет)))
2. Если в имидже используется GStreamer версии 0.1 (папка GStreamer называется /usr/lib/gstreamer-0.1), настоятельно рекомендуем использовать только плейлисты MPEG-TS и букеты RTMP (ссылки в биллинге - Enigma2 RTMP и MPEG-TS)! GStreamer 1.0 и младше нормально работает и с HLS.
3. На ресиверах со слабым процессором и/или небольшим размером ОЗУ (Skyway/Openbox/XCruiser, словом, фортисы 2-го поколения, GI s9196 Lite, GI s8120/8120 Lite, Topfield, Globo/Orton/Opticum 9500 и т.д.) также настоятельно рекомендуем использовать только плейлисты MPEG-TS и букеты RTMP.
 
[bluee]Рассмотрим способ №1.[/bluee]

ВНИМАНИЕ!
Этот способ годится только для имиджей ОЕ 2.0.

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

- Скачать из биллинга файл букета для Enigma2 (userbouquet.hls.tv или userbouquet.rtmp.tv).

Для протокола hls:
Посмотреть вложение 4

Для протокола rtmp - аналогично, только кликнуть нужно на ссылку "enigma2 rtmp".

- По ftp залить этот файл в /etc/enigma2 ресивера:

Посмотреть вложение 3

- С помощью текстового редактора добавить ссылку на него в файл /etc/enigma2/bouquets.tv:

Посмотреть вложение 2

- Перезагружаем GUI, нажимаем "ОК" на пульте, потом синюю кнопку и видим новый букет с нашим списком каналов

Посмотреть вложение 1
 
[bluee]2-й способ.[/bluee]

- Скачиваем плейлист (любой из этих):
Посмотреть вложение 1
- Файл помещаем на любое устройство, доступное медиаплееру (например, на диск, подмонтированный как /hdd):

- открываем файл медиаплеером, в списке воспроизведения видим каналы. Переключиться на список каналов - "Menu" -> "Переключить на список воспроизведения".
 
[bluee]3-й способ.
[/bluee]

Через программу dreamboxEDIT

Выделяем наш букет.
Кликаем правой клавишей, появится меню - "IPTV и другие потоковые сервисы" в раскрывшемся списке выбираем "Добавить". Появится окно "Данные IPTV/Потоковых сервисов", где в разделе "Данные сервиса" в поле "имя" вводим название канала, а в поле "URL" вводим адрес канала.
Так для каждого канала.

Так же есть импорт плейлиста, но почему-то не всегда срабатывает.
 
[bluee]Настройка IPTV на ресиверах с Enigma2[/bluee]
В биллинг добавлена ссылка для скачивания EPG для Enigma2. Для того, чтобы увидеть EPG, нужно скачать epg.dat по ссылке, заменить в ресивере имеющийся epg.dat и сделать рестарт GUI, либо принудительно загрузить EPG средствами имиджа. Перед этим пользователям ресиверов с малым объемом ОЗУ настоятельно рекомендуем включить свопинг (впрочем, на мощных ресиверах он тоже не помешает smile ).

Пример для OpenATV.

Включаем свопинг (создаем файл подкачки и настраиваем его использование):

1. Подключаем флешку.

2. Форматируем ее в ext3/ext4 (Меню - Настройка - Система - Устройства хранения - Форматировать).

3. Создаем на флешке файл подкачки и настраиваем его использование (Меню - Инфопанель - Плагины - Управление подкачкой):
Посмотреть вложение 3
Загружаем EPG:

1. Скачиваем epg.dat.
Посмотреть вложение 2
2. Копируем его в ресивер (в этом примере - на подключенную ранее флешку).

3. Настраиваем использование этого epg.dat (Меню - Настройка - Телегид - Настройки...)
Посмотреть вложение 1
и нажимаем зеленую кнопку.

4. Загружаем EPG (Меню - Настройка - Телегид - Load/Save/Delete - Загрузка EPG).

5. Видим программу передач
 
[bluee]Настройка загрузки EPG с помощью скрипта[/bluee]
(на примере OpenATV)

Для работы скриптов требуется пакет curl (имеется на фиде OpenATV). Установку пакета можно произвести из меню плагинов, либо через telnet (opkg install curl).

1. Проверяем настройки Телегида:
Посмотреть вложение 3
2. Из вложения скачиваем архив со скриптами, разархивируем и выбираем нужный:

epgload_flash.sh - если epg.dat хранится в /etc/enigma2 (Internal Flash)

epgload_hdd.sh - если epg.dat хранится на устройстве, подмонтированном как hdd (/media/hdd)

epgload_stick.sh - если epg.dat хранится на флешке, подмонтированной как sda1 (/media/sda1)

3. Скрипт помещаем в /usr/script, присваиваем права 755 (к примеру, с помощью Total Commander -> Файлы -> Изменить атрибуты) :
Посмотреть вложение 2
После этого скрипт будет доступен для запуска в Меню -> Инфопанель -> Управление заданиями:
Посмотреть вложение 1
После выполнения скрипта GUI ресивера перезагрузится, и EPG будет виден в списке каналов.

Можно также настроить загрузку EPG по расписанию. В Меню -> Инфопанель -> Менеджер Cron нажимаем красную кнопку ("Добавить") и настраиваем примерно так:

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

Отчего на скрине выбраны именно такие параметры выполнения?

Несмотря на то, что epg.dat в биллинге обновляется ежедневно (размер файла уменьшается каждый день), глобальное обновление данных на последующую неделю происходит еженедельно в понедельник до 14.00 мск. Вы можете выбрать свое время загрузки (например, поздно ночью, чтобы не раздражаться от внезапной перезагрузки) и период обновления.
 
[bluee]Еще пара вариантов добавления каналов.[/bluee]

1. создать BOUQUET "IPTV" в меню ресивера, копировать всё кроме 1-ой строки с ПЛЭЙЛИСТА ( я взял Enigma2.hls ) через ftp, в новый "IPTV" перезагрузить ресивер.
По пунктам как это делать -тут-
Thx to goandy1975

2. Можно вручную добавить нужные каналы в любой нужный Вам букет (может пригодиться тем, кто смотрит IPTV совместно с SAT-TV или с эфирной цифрой и не хочет скакать по букетам).

Пример:
Вы хотите добавить канал Кино премиум HD по протоколу HLS в букет Favorites.tv.

Заходим в биллинг.

Переходим в меню биллинга к букету Enigma2 HLS ("Пакеты" - "плэйлист" - "ENIGMA2 HLS")

Выделяем и копируем в буфер строки, относящиеся к этому каналу:
Посмотреть вложение 1
По ftp заходим на ресивер и открываем файл нужного букета (в нашем случае - userbouquet.favourites.tv)

Вставляем скопированные строки (например, в конец файла) и сохраняем.

Делаем рестарт GUI.

После этого очень удобно в DreamboxEdit'е (либо в любой другой программе редактирования каналов Е2) переместить добавленный канал в нужное место.
К примеру, так выглядит меню ChannelSelection после добавления некоторых IPTV-каналов:
 
[bluee]Как проверить доступность сервера с ресивера[/bluee]

1. Зайдите на ресивер с помощью putty/DCC/telnet
Посмотреть вложение 1
2. Вводим логин root и пароль для него (в OpenATV - только логин root).
3. Набираем в командной строке ping имя_сервера, нажимаем <Enter>, ожидаем несколько секунд, нажимаем <Ctrl+C>, результаты показываем здесь:
 
[bluee]Как снять лог Enigma2 (для диагностики проблем)[/bluee]

1. Настраиваем putty на сохранение лога:

2. Соединяемся с ресивером, как показывал ранее.
3. После ввода логина последовательно набираем:
- init 4
- enigma2
4. Ожидаем, пока Е2 запустится в консольном режиме.
5. Производим действия, которые привели к проблеме.
6. Нажимаем <Ctrl+C>
7. Набираем init 3
8. Выходим из putty
9. В папке, где установлена putty, появляется файл putty.log.
 
[bluee]Плагин для просмотра архивов[/bluee]

Установка:

1. Скачать, разархивировать, папку TvTeamArchive скопировать в /usr/lib/enigma2/python/Plugins/Extensions ресивера.
2. Произвести рестарт GUI.
3. В Меню - Плагины запустить плагин TvTeamArchive:
Посмотреть вложение 4
4. Ввести логин и пароль из биллинга, сохранить настройки:
Посмотреть вложение 3

Использование

1. Переключаемся на нужный канал TVTeam:
Посмотреть вложение 2
2. Открываем меню расширений, запускаем TvTeam Archive:
Посмотреть вложение 1

Выбираем нужную программу из архива, смотрим.
 
[bluee]Просмотр IPTV на медиаплеерах и тюнерах Dreambox[/bluee]


Что надо сделать, чтобы запустить IPTV Lanet на тюнерах Дримбокс.

В первую очередь - есть небольшой "нюанс". Lanet вещает свой IPTV-поток при помощи технологии Multicast, которая существенно снижает нагрузку на сеть. Дримбокс в своей текущей прошивке позволяет смотреть IPTV без каких-либо дополнительных программ, но при этом плохо воспринимает multicast. Для нормального просмотра IPTV надо преобразовывать телепоток из multicast в unicast. Делать это можно при помощи небольшой программы "udpxy", которую надо установить либо на сам тюнер, либо на маршрутизатор. Я устанавливал на тюнер, но если у кого-то есть маршрутизатор под управлением OS Linux (например - DLink DIR-300 c прошивкой Tomato), программу можно установить на него.

Вам потребуется разобраться, как подключаться к тюнеру по FTP и Telnet. Для этого вы можете использовать встроенные в Windows средства, или воспользоваться программой Dreambox Control Center

Итак, действия:

- Скачиваем приложенный архив, разархивируем.

- Подключаемся к ресиверу по FTP.

- Кидаем в папку /usr/bin файл udpxy из соответствующей папки в архиве

- Кидаем в папку /etc/init.d файл udpxy.script из соответствующей папки в архиве

- Подключаемся к ресиверу по Telnet

- Даём команду chmod 755 /usr/bin/udpxy

- Даём команду chmod 755 /etc/init.d/udpxy.script
- Даём команду cd /etc/rc3.d
- Даём команду ln -s ../init.d/udpxy.script S99udpxy
В результате этого шага мы установили на тюнер преобразователь multicast-потока в Unicast. Программа запускается при старте тюнера, и работает на порту 4050.

Теперь нам надо закинуть на тюнер список каналов Lanet. Для этого:

- Выходим в список каналов на тюнере (кнопка вверх или вниз на пульте ДУ).

- Нажимаем в списке каналов синюю кнопку на пульте ДУ (Избранное), попадаем в список букетов

- Нажимаем в списке букетов кнопку Menu на пульте ДУ.

- Выбираем пукт меню "Добавить пакет пользователя"

- Набираем при помощи пульта ДУ имя нового букета - "iptv" (маленькими буквами без кавычек, нажимает OK.

- Открываем на компью

- Копируем на тюнер через FTP в папку /etc/enigma2 файл userbouquet.iptv__tv_.tv
- Даём через Telnet команду chmod 644 /etc/enigma2/userbouquet.iptv__tv_.tv

- Перезапускаем тюнер, выходим в список букетов, выбираем букет IPTV, и смотрим телеканал.

Немного о формате ссылок на IP-каналы в Dreambox-е. Для правильного отображения имён каналов на русском языке, файл userbouquet.iptv__tv_.tv должен быть сохранён в кодировке UTF8.

Формат ссылки на канал:

#SERVICE 1:0:1:SID канала в HEX:0:0:0:0:0:0:http%3a//IP адрес udpxy%3aномер порта udpxy/udp/IP-udp адрес канала%3aпорт канала:название канала

#DESCRIPTION Название канала

#SERVICE 1:0:1:xxx:0:0:0:0:0:0:http%3a//xxx.xxx.xxx.xx%3axxxx/udp/xxx.xxx.xxx.xxx%3axxxx:Kino (iptv)

#DESCRIPTION Kino (iptv)

Реальный пример

#SERVICE 1:0:1:3:0:0:0:0:0:0:http%3a//127.0.0.1%3a4050/udp/239.0.1.3%3a1234:ТРК Київ

#DESCRIPTION ТРК Київ

#SERVICE 1:0:1:2F:0:0:0:0:0:0:http%3a//127.0.0.1%3a4050/udp/239.0.1.47%3a1234:Real Estate

#DESCRIPTION Real Estate

Обратите внимание на подчёркнутые места. Номер канала в HEX у нас соответствует последней цифре в IP-адресе multicast трансляции. Если список каналов записан таким образом, то на тюнере даже работает EPG.
 
[bluee]IPTV на плагине Seasondream на Enigma2[/bluee]
Плагин позволяет просматривать IPTV, используя m3u плейлисты. Из плюсов можно отметить наличие EPG ( на данный момент на части каналов). Установку и описание делал на ресивере VU+Solo2 имидж OpenPli 6.0

1. Установка: Установить актуальную на данный момент версию можно командой в телнете
opkg install
http://dl.seasondream.org/plugins/enigma2/enigma2-plugin-seasondream_2.6.170614_all.ipk

Или же скачать файл, скопировать в ресивер и установить как ipk пакет.

После установки плагин доступен в основном меню
Посмотреть вложение 5
2. Настройка: Запускаем Seasondream, нажимаем Menu на пульте
Посмотреть вложение 4
Далее вам нужно будет указать папки для архива, кеша и плейлистов. Логин и пароль оставить по умолчанию. Для плейлистов я указал /usr/keys вы же можете делать это по своему усмотрению, кеш и архивы на жестком диске или флешке
Посмотреть вложение 3
По зеленой кнопке сохраняем ваши изменения. Затем в биллинге скачиваем .m3u плейлист, копируем его в указанную вами папку в ресивере
Посмотреть вложение 2
После чего в меню можно стартануть SeasondreamTV, выбирать и просматривать каналы.
Посмотреть вложение 1
Больше информации можете посмотреть здесь - http://forum.seasondream.org/index.php?board=5.0
 
Назад
Сверху