udpxy — преобразует поток из UDP в HTTP, что существенно снижает нагрузку на минироутер.

[ads1]

Так как при использовании udpxy необходимо править playlist (а лично мне лень это делать ручками 🙂 ), то вот по данной ссылке можно воспользоваться готовым патчером

Пошаговая инстукция установки udpxy

Расмотрим вариант использования udpxy на роуторе TL-WR841ND v.7 в сети IPNET.

1. прошиваем наш роутер под dd-wrt (это даёт возможность использовать udpxy, а так же ещё много разных плюшек)
для перепрошивки качаем нужную прошивку под наш роутер. В строке поиска на сайте вводим 841 и выбираем нужный нам роутер. В очередном окне нам будет предложено скачть factory-to-ddwrt.bin это собственно и есть прошивка dd-wrt.
1.1 теперь топаем на web интерфейс нашего роутера и перепрошиваем его новой прошивкой (надеюсь не нужно здесь описывать как это сделать)

2. после того как наш роутер запустится топаем в Administration -> Commands здесь в окне Command Shell  вводим следующие команды

sleep 30
wget «http://slavka.kiev.ua/uploads/udpxy» -P /tmp
sleep 30
chmod +x /tmp/udpxy
/tmp/udpxy -c 10 -a 192.168.1.1 -p 81 -m 192.168.5.163 -B 1Mb -M 30

[ads3]
теперь нажимаем Save Startup
после этого в окне Command Shell вводим следующие
 

iptables -I INPUT -i eth0 -p udp -d 224.0.0.0/4 —dport 1234 -j ACCEPT

и нажимаем Save Firewall

После всего проделанного перезагружаем наш роутер (Administration -> Management -> Reboot Router)

Значение команд

sleep 30 — ждём 30 секунд
wget «http://slavka.kiev.ua/uploads/udpxy -P /tmp — качаем саму udpxy в дерикторию /tmp
chmod +x /tmp/udpxy — даём нужные права на файл
/tmp/udpxy -a 192.168.1.1 -p 81 -m 192.168.5.163 -B 1Mb -M 30 — запускаем наш udpxy

    ключи запуска udpxy

    -a 192.168.1.1 — IP нашего роутера
    -c 10 — кол-во подключаемых клиентов
    -p 81 — порт на котором будем слушать запросы
    -m 192.168.5.163 — IP который нам выдаёт наш провайдер (т.е. IP на порту WAN)
    -B 1Mb — размер буфера для udpxy
    -M 30 — периодически возобновлять подписку на мультикаст-канал

собственно теперь нам осталось переделать наш плейлист (m3u), качаем плейлист тот что предлогаем нам наш провайдер (там все каналы через UDP т.е. они имеют подобный вид
название канала udp://*.*.*.*:1234 ) что бы долго не мучаться с переписыванием всех каналов под наш проксю воспользуемся вот этим

[ads2]

В окне IP вводим наш IP роутера=192.168.1.1 в окне Port вводим наш порт=81 также указываем наш скаченный плейлист и тыкаем кнопку Generate m3u, полученный файл сохраняем и открываем его например с помощью VLC и наслаждаемся IPTV , только вот теперь нашему роутеру намного лечге работать и WIFI не отсыхает 🙂

При использовании STB MAG-200 необходимо указать что мы зодим чез прокси. Для этого на пульте тыкаем Menu теперь выбираем Настройки — > Расширенные настройки , здесь сатвим галочку напротив Использовать мультикаст прокси и в строке Адрес мультикаст прокси прописываем 192.168.1.1:81 и тыкаем OK. Вуаля теперь MAG-200 тоже ходит через прокси.

Собственно теперь приступим к тестированию всего этого добра.

При просмотре 4 каналов одновременно, 2 из них смотрел через WIFI всё работает и не рассыпается, но вот при включении 2-х HD каналов WIFI умерает напрочь и лечится только ребутом роутора 🙁

Делаем откат на родную прошивку:

Для этого нам понадобится вот эта прошивка
Теперь сбрасываем все настройки роуторе в dewault и прошиваемся выкаченной нами прашивкой, после перепрошивки не забываем её обновить на что то более свежее, в моём варианте новым получилась прошивка 3.13.9 Build 120201 Rel.54965n.

На данной прошивке получились такие результаты.

Просмотр 2-х HD каналов + просмотр 2-х обычных каналов (один из них по WIFI) + ещё на одном ноуте чере WIFI был серфинг по интеу с паралельным пингом .

В результате было 2 раза подтормаживание HD и кубики на обычном канале по WIFI (время тестов 40 мин)
Статистика пинга DNS провайдера : Отправлено 1000 получено 1000 потеряно 0
Время приёма — максимальное 295 мсек, среднее 4 мсек

Собственно делайте выводы

1 комментарий

Любомир · 09.01.2015 в 3:48 пп


Проделал вышеописанное и не помогло.Плеер не воспроизводит IPTV,

Сеть : Ipnet
Роутер : Dlink DIR-615 rev D (DDWRT).

Не пойму где допустил ошибку,либо не доделал. На другом провайдере сей девайс вещал по воздуху IPTV.Прошу помощи.

test

Ваш e-mail не будет опубликован. Обязательные поля помечены *

Ваш e-mail не будет опубликован. Обязательные поля помечены *