Posted: Sun Jan 26, 2014 9:16 Post subject: ASUS RT-N66U IPTV через LAN + udpxy
Доброго времени суток!
Провайдер - ростелеком, телевидение и интернет идёт двумя проводами от модема провайдера.Интернет я включаю в WAN-порт, а телевидине в LAN4.
Вопрос, как настроить, чтобы было можно смотреть через udpxy? Если просто запустить на компе какой-нибудь IpTv player или vlc и дать ссылку на мультикаст-поток вида udp//@ то всё работает, а через udpxy - нет. Причём на странице статуса отображается подключение клиента, но ничего не показывает.
В чём может быть проблема?
Всё ещё никак не получается(
Я выделил этот порт в отдельный влан (vlan3), настроил мост (br1), но всё равно не работает просмотр через UDPXY ( Трансляция идёт с подсети 224.0.0.0/4, я пробовал прописывать маршруты:
route add -net 224.0.0.0/4 dev vlan3
route add -net 224.0.0.0/4 dev br1
Но тоже не помогает... Не могли бы подсказать, куда дальше смотреть?
Я никак не пойму, где затык и куда копать.
Все данные, которые нашёл, прикладываю,
Краткое описание - robocfg - там описаны текущие вланы и порты - Port 0 - это WAN, Port 3 - Lan-порт, к которому подключается комп в локалке, Port 4 (для него и создан Vlan3) - Lan-порт, куда втыкается IPTV от провайдера, Port 8 - CPU-порт роутрера - там выполняются все команды.
vlan1 - влан для лан-портов
vlan2 - влан для WAN
Ifconfig - br1 - мост для vlan3, IP - адрес назначен произвольный, т.к. работает с любым.
После такой настройки, если запустить udpxy -p 4000 -m br1
и прослушивать через tcpdump vlan3, то есть udp-поток, т.е. я понимаю, что udpxy корректно подписывается на мультикаст и начинается вещание, но ничего в плеере не отображается и плеер прекращает попытки где-то через секунд 30.
Iptables - не трогал, точнее - пытался, но толку не было,
iptables_dump - это можно скачать с веб-интерфейса роутера, насколько я понял, телевидение проходит по этому правилу: Chain PREROUTING (policy ACCEPT 7214 packets, 8292K bytes)
но что там дальше - непонятно.
Может, у кого-то есть мысли?
Posted: Wed Feb 05, 2014 10:29 Post subject: Re: ASUS RT-N66U IPTV через LAN + udpxy
А как у вас происходит выбор потока для просмотра для интереса у клиента?
Суть udpxy это принять поток пакетов udp и отдать его в пакетах tcp => что он должен что-то слушать и потом что-то куда-то отдавать.
У вас команда запуска udpxy -p 4000 -m br1 => если согласно http://www.udpxy.com/umanual-ru.html получаем:
-p - tcp-порт, на котором висит udpxy
-m - интерфейс, на который приходит мультикаст
-a - интерфейс, который будет слушать udpxy в ожидании tcp-запросов http => по умолчанию у вас 0.0.0.0
Насколько я понял -a по большому счёту не важно, если 0.0.0.0 - значит, будет слушать отовсюду, т.е. можно подключиться с любого IP. Я пробовал менять - всё равно - без разницы, клиент подключается (в статусе видно), а изображения нет.
К примеру, я писал -a br0 или -a 192.168.1.1
Я подозреваю, что дело в IPTables, но может и нет.