Puisque on en parle, et puisque qu'on est sur linuxfr, je voudrais savoir si certains d'entre vous avaient testé des méthodes pour faire du multiposte derrière un routeur NAT sour Linux.
Pour rappel, le problème est que le flux vidéo (qui utilise le protocole RTSP) est envoyé via un flux UDP depuis la freebox vers le client.
J'ai vu plusieurs méthodes de le faire :
- utiliser des ports UDP statiques avec un patch de VLC et utiliser une règle DNAT pour chaque client potentiel avec les ports qui vont bien
- utiliser le patch ip_conntrack_rtsp[1] mais il faut recompiler le noyau, et c'est chiant car après faudrait se taper toutes les mises à jour de sécurité à la main
- utiliser un proxy rtsp[2] mais je suis pas sûr que cà marche. Bref je crois que je vais plutôt explorer cette méthode.
- utiliser une diffusion multicast et faire une règle DNAT qui envoie sur l'adresse de multicast? Je sais pas si c'est possible cà.
Des commentaires? Des implémentations fructueuses?
# Multiposte derrière routeur Linux
Posté par niol (site web personnel) . En réponse au journal Bluffé par le multiplayer. Évalué à 2.
Pour rappel, le problème est que le flux vidéo (qui utilise le protocole RTSP) est envoyé via un flux UDP depuis la freebox vers le client.
J'ai vu plusieurs méthodes de le faire :
- utiliser des ports UDP statiques avec un patch de VLC et utiliser une règle DNAT pour chaque client potentiel avec les ports qui vont bien
- utiliser le patch ip_conntrack_rtsp[1] mais il faut recompiler le noyau, et c'est chiant car après faudrait se taper toutes les mises à jour de sécurité à la main
- utiliser un proxy rtsp[2] mais je suis pas sûr que cà marche. Bref je crois que je vais plutôt explorer cette méthode.
- utiliser une diffusion multicast et faire une règle DNAT qui envoie sur l'adresse de multicast? Je sais pas si c'est possible cà.
Des commentaires? Des implémentations fructueuses?
[1] http://people.ecsc.co.uk/~matt/patches/
[2] http://www.rtsp.org/2001/proxy/ par exemple