Ok, I've finally had a chance to test this more in-depth.
Everything seems to work fine when the source is on the same broadcast domain. When the source comes from a router running IGMP proxy, however, IGMP snooping breaks.
For the purposes of this test, I'm streaming a video using VLC. The generated output string is:
- Code: Select all
:sout=#transcode{vcodec=h264,vb=1024,scale=Auto,acodec=mpga,ab=128,channels=2,samplerate=44100}:rtp{dst=239.255.0.1,port=5004,mux=ts,ttl=10} :sout-all :sout-keep
I am using VLC as the viewers as well using this URL:
- Code: Select all
rtp://@239.255.0.1:5004
I have defaulted the Netonix and it is running 1.4.8rc10. I have created one VLAN for the test that is separate from the Management VLAN. It is shown in the attachment.
I am using 4 ports: one for the upstream connection, one for management, one for the stream test, one actively connected to a stand-alone switch.
The basic configuration is as follows: Multicast Source <--> IGMP Proxy Router <--> Netonix <--> Multicast Client
Everything works with IGMP Snooping disabled, but multicast is broadcast. Turn on IGMP Snooping (but disable all the IGMP Querier options), and it still works, but multicast is broadcast. As soon as I enable the querier on the multicast VLAN, traffic stops. A multicast querier should not be necessary unless the network is lacking one already. I suspect having multiple queriers is causing trouble.
Please let me know what other help / information you may need to get this tested and resolved.
Thank you, Chris