Si je regarde sur mon image OpenPLi j'ai bien ce package qui est proposé en standard:
opkg update
opkg list | grep udp
Résultat:
gstreamer1.0-plugins-good-udp - 1.14.4+git17676+d88d1b0-r0.149 - GStreamer plugin for udp
iptables-module-xt-udp - 1.8.3-r0.0 - iptables module xt-udp
udpxy - 1+git109+ab25cc6-r0.4 - udpxy
udpxy-dbg - 1+git109+ab25cc6-r0.4 - udpxy - Debugging files
udpxy-dev - 1+git109+ab25cc6-r0.4 - udpxy - Development files
Donc udppxy est proposé.
Maintenant il faut l'installer et trouver sur quel port TCP de udppxy retourne son résultat.
Ce n'est pas parce que ton flux UDP est sur le port UDP 1234 que le udpxy va le remettre en TCP sur le port 1234 en fait il semble que tu dois passer des paramètres à ton udpxy justement pour lui dire quel port il doit utiliser.
Je te conseille de télécharger le udpxy de ton image et pas une bidouille venant d'un ipk car il y a plusieurs type de ARM et donc il faut qu'il soit compilé pour ton récepteur et pas un autre.
Ici tu as un exemple:
https://www.regardtv.net/t6105p425-flux-iptv-swisscom#SERVICE 1:0:19:4333:300C:13E:820000:0:0:0:http%3a//127.0.0.1%3a8088/udp/239.186.68.3%3a10000:RTS un HD
#DESCRIPTION RTS un HD
Donc là il a démarré son UPD proxy pour qu'il écoute sur le port TCP 8088 et son stream UDP utilise le port 10000