je pense que tu peux oublier dans l'immediat, tu aura surement des problemes de débits :-(
sous win, je ne sais pas :p (ou avec un cygwin sous windows, mais a tester hein !)
si t'es sous linux ca devrait le faire:
(des 2 cotés je parle....)
utiliser netcat pour transformer les paquets UDP en TCP
(ben oui, ssh ne peut pas tunneller de l'UDP....et le flux pour envoyer la video est en UDP.)
ensuite, ca passe dans ton tunnel
et a l'arrivée du tunnel, un autre netcat qui retransforme le TCP en UDP.
cela dit, 1 ENORME probleme :
le flux video fait environ 300 KOctets/sec, soit plus de 2.5 megabits/sec
que tu vas devoir encapsuler dans du tcp, (avec entcat) et tunneller avec ssh...
-> prévoir un gros proc pour chiffrer tout ca a ce débit, et surtout, avoir un super connexion en upload la ou tu recoit la tv en multiposte (chez free, c'est limité a 1 mega me semble-il...dans les meilleurs cas)
à faire donc:
tu configures VLC pour forcer le port de réception sur un port (exemple 33389)
tu configure ton tunnel ssh pour ecouter sur le port 9999 par exemple
pour netcat :
nc -l -u -p 33389 | nc localhost 9999
->transforme les paquets UDP recu sur le port 33389 en tcp sur le port 9999
ssh : tu monte le tunnel entre le port local 9999 et le port distant 19999
ssh -L 9999:127.0.0.1:19999 par exemple
sur le serveur d'arrivée : netcat pour retransformer le tcp en udp :
nc -l -p 19999 | nc localhost -u 33389
et ton vlc qui ecoute sur le port 33389 localement.
ca te permet de transporter le flux TV, une fois actif.
par contre pour l'activer, il faut metrte un second tunnel en place pour que ton VLC distant (par rapport a la freebox qui va emmetre le flux tv) puisse récupérer la liste des chaines, et surtout envoyer l'info à la freebox de lui balancer le flux video correspondant à la chaine voulue.