WiFi multicast scenario

Linus Lüssing linus.luessing at c0d3.blue
Fri Apr 21 11:18:30 UTC 2017


On Fri, Apr 21, 2017 at 03:14:51AM -0700, JPM wrote:
> Everything is ok but when one client goes to onPause() the other client
> loses the video stream.
> 
> Any idea about what is happening ?.

Wild guess: Maybe some faulty IGMP snooping switch or AP?

Usually when one client exits it sends an IGMP Leave message. The IGMP
Querier should then query again to check whether this was the last
device interested in the according multicast group. The remaining
client should then respond with an IGMP Report within the
max-delay specified in the previous IGMP Query.

You could check with Wireshark on the clients whether you
see such an IGMP exchange.

Which wireless access point are you using, does it run its factory
firmware or are using something like OpenWRT/DD-WRT/LEDE?

Are there any snooping switches involved?

Does it make a difference to use 224.0.0.X instead? (224.0.0.0/24
is link-local multicast and should(tm) be ignored by IGMP snooping
switches/APs, see RFC4541)

Regards, Linus


More information about the gstreamer-devel mailing list