Есть прошивки с уже интегрированным UPDxy. Shibby, например.
Что бы картинка не рассыпалась, обычно достаточно включить «Efficient Multicast Forwarding».
У меня udpxy на Shibby 115 странно работает без igmpproxy.
Некоторое время было все нормально, потом перестал, когда чуть поменял настройки.
Менял все обратно — без результата. Но при включенном igmpproxy все ок.
При чем в strace igmpproxy простаивает, и iptables одинаковые.
Добавлю, что открыв порт наружу iptables -I INPUT 1 -p tcp --dport 7780 -j ACCEPT
можно смотреть свое IPTV из любой точки мира, а так же делиться с друзьями http://WAN_IP:7780/udp/239.195.0.73:1234
Так же для просмотра IPTV рекомендую Tano Player, который умеет брать оригинальный плейлист и позволяет задать адрес udpxy сервера в настройках.
Настройка IPTV в TomatoUSB + udpxy