17 янв. 2011 г.

Просмотр IPTV через Wi-Fi в Linksys WRT54G2 с DD-WRT

Как известно IPTV работает по протоколу Multicast, что означает вещание UDP трафика во все порты нашего маршрутизатора, включая беспроводный. Это не есть гуд, т.к. IPTV поток, в моем случае, идет со скоростью 4 Мбайта в секунду, забивает полностью Wi-Fi. То есть, пока кто то смотрит телевизор, возможность работать через Wi-Fi полностью отстутствувет. Есть 2 варианта решения данной проблемы:

1. Выненесение беспроводного интерфейса в отдельный VLAN
2. Запуск прокси сервера UDPXY для Multicast трафика

Я пошел по второму пути. Итак приступим:

1. Выключаем SPI Firewall (Security - Firewall - Firewall Protection) 
2. Выключаем Multicast (Security - Firewall - Block Wan Requests) 
3. Прописываем в Administration - Commands 

cd /tmp 
sleep 30 
wget "http://plastilin.org.ua/files/upload/udpxy" 
sleep 30 
chmod +x udpxy 
/tmp/udpxy -a 192.168.18.254 -p 81 -m 109.86.x.x -B 1Mb -M 30 

Нажимаем Save startup и передергиваем по питанию роутер, через минуту все должно работать 

И например вместо стандартного адреса для Триолан Украина:

udp://@238.0.0.3:1234 

Прописываем в плеере VLC 

http://192.168.18.254:81/udp/238.0.0.3:1234


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


http://192.168.18.254:81/status
Отправить комментарий