I've got a Dynalink DL-WRX36 (dev topic here: https://forum.openwrt.org/t/dynalink-dl-wrx36-askey-rt5010w-ipq8074-openwrt-support/) with ath11k wifi hardware. Ath11k doesn't support WDS at the moment, so I need to use 802.11s as wireless uplink to my second DL-WRX36. It seems that 802.11s doesn't support multicast traffic (and/or igmp snooping) required for iptv. It seems that it has not been standardized by the IEEE.
With WDS and my old hardware, I've been able to setup a wireless uplink via WDS, bridge that to the standard bridge br-lan and enable igmp snooping on that bridge. It worked flawlessly. With 802.11s I'm not able to get iptv working stutter-free.
I can't use the different multicast proxies available, because my iptv receiver is locked, I can't set ip addresses for the streams manually, so I need to get igmp snooping working via 802.11s or a different solution like BATMAN-adv etc.
As far as I am aware it does support multicast but by default the rate is set to a low level - depending on the actual driver in use. This would explain the stuttering.
I have no means of testing this but you could try setting mcast-rate in the wifi-iface section of the wireless config for the mesh.
Thank you for your support I found a much easier solution for me:
But I'll dive into 802.11s in the future again. And I'll read up about mcast_rate. Maybe there are other multicast features, but documentation is hard to find. If something intersting pops up or if I've made some further tests, I'll update this topic. It's on my watchlist