Bonjour à tous!
Pour un projet, je suis en train de tester les capacités de diffusion de VLC en IPv4 et IPv6. En IPv4, pas de problème pour l'instant. En IPv6 par contre, je galère...
En fait, j'ai une architecture très simple constituée de deux PC : un avec Fedora Core 4 et l'autre sous Windows XP SP2. J'utilise les adresses IPv6 d'autoconfiguration : fe80::212:x:x:x sous Linux et fe80::202:x:x:x sous Windows. Les ping fonctionnent lorsque je précise les interfaces.
Les problèmes commencent avec VLC. Lorsque que j'essaye de streamer en unicast un flux mp4 du PC Windows vers le PC Linux, j'observe avec Ethereal que les paquets sortent bien du PC server et "entrent" bien dans le PC client mais ils ne semblent pas remonter puisque VLC n'affiche rien. De même, Ethereal m'affiche que des paquets "ICMPv6 Port Unrecheable" circulent... En cherchant, je vois que c'est certainement parce que les paquets sont rejetés par la couche UDP. Mais je n'arrive pas à comprendre pourquoi...en effet, j'utilise le port 1234 qui fonctionne très bien sous IPv4. Y'aurait-il une configuration de route à faire pour le multicast v6 comme en v4 (route add -net 224.0.0.0 netmask 240.0.0.0 dev eth1)?? Je précise que j'utilise l'interface eth1 et que eth0 est désactivée et que je n'ai pas de firewall qui tourne.
Voilà si quelqu'un a une idée de pourquoi les flux vidéos transitent bien mais ne sont pas joués par le VLC client, qu'il n'hésite pas
Merci d'avance.
Message édité par Joker28 le 31-03-2008 à 15:57:43