Настройка IPTV на ресиверах с Enigma2
Добавлено: 09 мар 2018 15:39
Просмотр IPTV на медиаплеерах и тюнерах Dreambox
Что надо сделать, чтобы запустить 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.
Что надо сделать, чтобы запустить 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.