1

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

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.

Если ничто другое не помогает, прочтите, наконец, инструкцию.

2

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

Рассмотрим способ №1.

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




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

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

Для протокола hls:

https://forum.tv.team/files/E2/1.png

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

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

https://forum.tv.team/files/E2/2.png

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

https://forum.tv.team/files/E2/3.png

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

https://forum.tv.team/files/E2/4.png

https://forum.tv.team/files/E2/5.png

Если ничто другое не помогает, прочтите, наконец, инструкцию.

3

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

2-й способ.

- Скачиваем плейлист (любой из этих):

https://forum.tv.team/files/E2/2_1.png

- Файл помещаем на любое устройство, доступное медиаплееру (например, на диск, подмонтированный как /hdd):

https://forum.tv.team/files/E2/2_2.png

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

Если ничто другое не помогает, прочтите, наконец, инструкцию.

4

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

3-й способ.

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

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

Так же есть импорт плейлиста, но почему-то не всегда срабатывает.

Если ничто другое не помогает, прочтите, наконец, инструкцию.

5

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

Обсуждение и вопросы - здесь.

Если ничто другое не помогает, прочтите, наконец, инструкцию.

6

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

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

Пример для OpenATV.

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

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

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

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

https://forum.tv.team/files/E2/3_1.png

Загружаем EPG:

1. Скачиваем epg.dat.

https://forum.tv.team/files/E2/3_2.png

2. Копируем его в ресивер (в этом примере - на подключенную ранее флешку).

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

https://forum.tv.team/files/E2/3_3.png
и нажимаем зеленую кнопку.

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

5. Видим программу передач

https://forum.tv.team/files/E2/3_4.png

Если ничто другое не помогает, прочтите, наконец, инструкцию.

7

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

У кого клон и не только, и пользует Image NewNigma², заходим в сервис NN² и online устанавливаем вот эти пакеты, рестарт бокса и радуемсю. Это для РТМП Е2 Ядро 2.0 ! Остальное всё по инструкции.

librtmp-bin
librtmp0
gst-plugins-bad-rtmp

Thx to denso & TimeWheel

Если ничто другое не помогает, прочтите, наконец, инструкцию.

8

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

Настройка загрузки EPG с помощью скрипта
(на примере OpenATV)

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

1. Проверяем настройки Телегида:

https://forum.tv.team/files/E2/4_1.png

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 -> Файлы -> Изменить атрибуты) :

https://forum.tv.team/files/E2/4_2.png

После этого скрипт будет доступен для запуска в Меню -> Инфопанель -> Управление заданиями:

https://forum.tv.team/files/E2/4_3.png

После выполнения скрипта GUI ресивера перезагрузится, и EPG будет виден в списке каналов.

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

https://forum.tv.team/files/E2/4_4.png

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

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

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

Если ничто другое не помогает, прочтите, наконец, инструкцию.

9

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

Еще пара вариантов добавления каналов.

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

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

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

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

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

  • Выделяем и копируем в буфер строки, относящиеся к этому каналу:

    https://forum.tv.team/files/E2/5_1.png

  • По ftp заходим на ресивер и открываем файл нужного букета (в нашем случае - userbouquet.favourites.tv)

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

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

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

https://forum.tv.team/files/E2/5_2.png

Если ничто другое не помогает, прочтите, наконец, инструкцию.

10

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

Архив со скриптами загрузки EPG добавлен в биллинг и доступен для скачивания в том же разделе, где и epg.dat:

https://forum.tv.team/files/E2/6_1.png

Если ничто другое не помогает, прочтите, наконец, инструкцию.

11

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

Как проверить доступность сервера с ресивера

1. Зайдите на ресивер с помощью putty/DCC/telnet

https://forum.tv.team/files/E2/7_1.png

2. Вводим логин root и пароль для него (в OpenATV - только логин root).
3. Набираем в командной строке ping имя_сервера, нажимаем <Enter>, ожидаем несколько секунд, нажимаем <Ctrl+C>, результаты показываем здесь:

https://forum.tv.team/files/E2/7_2.png

Если ничто другое не помогает, прочтите, наконец, инструкцию.

12

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

Как снять лог Enigma2 (для диагностики проблем)

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

https://forum.tv.team/files/E2/8_1.png

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

Если ничто другое не помогает, прочтите, наконец, инструкцию.

13

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

Пиконы 220х132 для нашего сервиса
Господа! Я сам не рисую пиконы, только переименовал готовые для наших референсов. Для полного соответствия рекомендую перекачать букеты.

Если ничто другое не помогает, прочтите, наконец, инструкцию.

14

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

Плагин для просмотра архивов

Установка:

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

https://forum.tv.team/files/E2_Arc/1.png

4. Ввести логин и пароль из биллинга, сохранить настройки:

https://forum.tv.team/files/E2_Arc/2.png

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

1. Переключаемся на нужный канал TVTeam:

https://forum.tv.team/files/E2_Arc/3.png

2. Открываем меню расширений, запускаем TvTeam Archive:

https://forum.tv.team/files/E2_Arc/4.png

https://forum.tv.team/files/E2_Arc/5.png

Выбираем нужную программу из архива, смотрим.

ВНИМАНИЕ!!!

Представлена бета-версия плагина. Эта версия тестировалась на AR-P (GI 8120 и Opticum 9500), OpenPli 5.0 (Vu+), OoZooN (DM 800). Для некоторых имиджей может потребоваться установка дополнительных либ:

Для sh4 - https://forum.tv.team/files/python-json … .0_sh4.ipk
Для mipsel - https://forum.tv.team/files/python-json … 2el-nf.ipk или https://forum.tv.team/files/python-json … ps32el.ipk

Убедительная просьба отписываться о работе плагина. В случае проблем просьба прикладывать лог-файл (сохраняется в /tmp ресивера).

Если ничто другое не помогает, прочтите, наконец, инструкцию.