Счастливым клиентам провайдеров, вещающих IPTV.
Для тех, чьи железки-плееры не понимают мультикаст (xbox), а также для тех, кто хочет смотреть IPTV по Wi-Fi без задержек и артефактов.
Есть возможность потестировать собранный бинарник (исходники будут чуть позже).
При запуске без параметров - рассказывает какие параметры можно задать. -с clientsN <- ограничение на число одновременно обслуживаемых клиентов. -m ip.ad.dr.ess <- IP адрес интерфейса на который приходят мультикасты.
В фон уходит автоматически.
Пример запуска из post-mount
udpxy -p 81 -m 192.168.101.1 -c 3
Пример запроса
http://192.168.1.1:81/udp/233.233.233.233:5000
будет отдавать по http поток из udp://@233.233.233.233:5000
Кроме этого есть ещё два вида запросов
http://192.168.1.1:81/status - показывает какие потоки кому отдаются
http://192.168.1.1:81/shutdown - останавливает и выгружает прокси из памяти
Кстати, если плеер или медиасервер противится странным URLям и желает видеть .avi или .mpg в конце, то можно задать и http://192.168.1.1:81/udp/233.233.233.233:5000/1.mpg к примеру - прокси проигнорирует лишнее, а плеер успокоится (если сможет проиграть поток).
Если у кого какие вопросы/предложения/сообщения об ошибках - пишите!
Update: Выложил вариант, работающий со встроенной fs
(Большое спасибо Олегу за toolchain и подсказки )