Multicast Streaming: Server IGMP joins not sent
Posted: 05 Apr 2010 23:22
I have tried the newest version, also version .7, .8, and .9 on Windows 7 (two computers) as well as Windows XP. I am currently booting a live Ubuntu CD on my laptop to compare on there...
No IGMP join request is sent out when VLC is configured to stream a file via UDP multicast (I am trying with 224.77.50.50 as my test IP, i have tried several others). I have confirmed this at my router as well as at the machine itself with WireShark. Launching the application as a client and pointing to the multicast address generates the correct IGMP join, I can see it at the machine with Wireshark as well as in my router via "sh ip mroute".
I understand that VLC itself isn't responsible for generating the IGMP message. I have tries it on two different machines with Windows 7 x64, running as administrator, firewall off, etc. I have tried it on a Windows XP virtual machine. I have run wireshark on each machine directly to try to capture the IGMP packet as it leaves. Again, I see it as a client but not as a server.
As a result, it works within a VLAN but not across the router.
Any ideas?
No IGMP join request is sent out when VLC is configured to stream a file via UDP multicast (I am trying with 224.77.50.50 as my test IP, i have tried several others). I have confirmed this at my router as well as at the machine itself with WireShark. Launching the application as a client and pointing to the multicast address generates the correct IGMP join, I can see it at the machine with Wireshark as well as in my router via "sh ip mroute".
I understand that VLC itself isn't responsible for generating the IGMP message. I have tries it on two different machines with Windows 7 x64, running as administrator, firewall off, etc. I have tried it on a Windows XP virtual machine. I have run wireshark on each machine directly to try to capture the IGMP packet as it leaves. Again, I see it as a client but not as a server.
As a result, it works within a VLAN but not across the router.
Any ideas?