@JSchnee21,
I can confirm that here in the Netherlands IGMP snooping is required when you want a working IPTV. Without IGMP snooping my TV signal freezes in 3 seconds and shows an error. I have bought a managed switch with IGMP snooping in put it in between wall socket and TV settopbox. Access point plugged into switch too.
Result: working TV signal without freezes and full speed bandwidth on the access point. For me this is the solution.
Following link explains it well: http://www.klicktv.co.uk/iptv-multicasting
My internet connection is a 200 Mbps optical fiber connection. A Full HD TV signal for optical fiber uses 12 Mbps bandwidth. In my situation with 2 viewers it would use 24 Mbps of bandwidth. I do not notice a drop in internet speed.
So it is purely the IPTV protocol that needs the IGMP snooping to work properly. From my provider's forum I've read that the stream is divided between the router ports causing the quality of signal for individual receivers to drop.
For me Airplay is working fine, with or without IGMP snooping. If I discover the problem I will set the IGMP snooping only on the ports for the settopbox.
If it happens soon I wil update this thread.