Статья последний раз была обновлена 04.03.2023
- Наличие установленного окружения EntWare в jffs, на флешку или подключенный диск.
- Наличие плейлиста формата m3u с каналами IPTV.
- Работающий мультикаст.
1) Установка сервера xupnpdПодключаемся к роутеру через ssh или telnet и вводим следующие команды:
Код: Выделить всё
opkg update # обновление списка доступных пакетов
opkg install xupnpd # установка сервера
2) Настройка udpxyПереходим на страницу "ADVANCED > Firewall" по адресу http://192.168.1.1/advanced-firewall.aspСтавим флажок "Enable Udpxy"В поле "Udpxy port" прописываем любой незанятый порт, например, 4022.Сохраняем все настройки.3) Настройка xupnpdЧерез ssh/telnet подключение открываем на редактирование файл "/opt/share/xupnpd/xupnpd.lua"
Код: Выделить всё
nano mcedit /opt/share/xupnpd/xupnpd.lua
Находим в нем параметр "cfg.udpxy_url" и присваиваем ему значение ‘http://192.168.1.1:4022‘, где 4022 — порт из пункта 2).
Код: Выделить всё
cfg.udpxy_url='http://192.168.1.1:4022'
3) Запуск xupnpdЗапустить сервер можно командой "xupnpd" или "/opt/etc/init.d/S94upnpd start"Если в списке процессов появился xupnpd, то переходим к следующему пункту, в противном случае проверяем конфиг на ошибки.4) Загрузка плейлистаПрежде всего надо получить этот самый плейлист. Если провайдер предоставляет преднастроенный IPTV-плеер на основе VLC, то адрес можно найти в его настройках.В любом случае загружаем m3u-плейлист на жесткий диск и даём ему понятное название, например, IPTV.m3u.
- Открываем web-интерфейс сервера по адресу http://192.168.1.1:4044
- Нажимаем кнопку "Playlists"
- Нажимаем кнопку "Обзор"/"Выбрать файл"
- Выбираем файл плейлиста, который только что получили.
- Нажимаем кнопку "Send"
Плейлист должен появиться в списке.5) Настройка автозапуска сервера при включении роутера
- Переходим на страницу "USB AND NAS > USB Support" по адресу http://192.168.1.1/nas-usb.asp
- В поле "Run after mounting" в удобное место дописываем команду "/opt/etc/init.d/S94xupnpd start"
- В поле "Run before unmounting" в удобное место дописываем команду "/opt/etc/init.d/S94xupnpd stop"
На этом настройка сервера закончена.Теперь можно включить телевизор с DLNA-плеером, дождаться обнаружения всех DLNA-серверов в сети и подключиться к серверу "UPnP-IPTV". В папке "Playlists" находим папку с названием загруженного плейлиста, а в ней уже список каналов, отсортированный по алфавиту. При выборе канала должно начаться воспроизведение.
http://tomatousb.ru/viewtopic.php?f=12&t=4999
Кандидат технических наук, доцент кафедры ИУ-6 (Компьютерные системы и сети) Московского государственного технического университета им. Н. Э. Баумана. Самый молодой в России PhD in Computer Science. Эксперт в области компьютерных технологий и программирования.
Стаж: 8 лет.
Образование: МГТУ им. Н. Э. Баумана, к.т.н.
- Как узнать IP-адрес по MAC-адресу - 07.04.2023
- Пинг проходит, а страницы в браузере не открываются - 07.04.2023
- Что если сайт пингуется «извне», но не открывается из под «локалки»? - 07.04.2023