Enable IGMP snooping on "lan"

This stackoverflow answer suggests doing both (I think s/he meant /etc/config/network, rather than /etc/config/igmpproxy):

In /etc/config/igmpproxy
config interface lan
        option igmp_snooping 1

Also enable in br-lan
echo "0" > /sys/devices/virtual/net/br-lan/bridge/multicast_snooping

I thought I only configured /etc/config/network, but don't recall touching /sys/devices/virtual/net/br-lan/bridge. I checked my /sys/devices/virtual/net/br-lan/bridge, and its content is "1".

IPTV seems to be working via either multicast RTP (igmpproxy/omcproxy, but can't get it working with smcproxy so far) or unicast HTTP (udpxy). So does one really need to do BOTH of the steps in that post?

Update: smcproxy doesn't inject the necessary firewall rules at runtime, unlike igmpproxy/omcproxy. That probably explains that issue.

Did the official Wiki provide any clarity?

Oh. It seems you were working on something else [somewhat] unrelated.

Thanks. I'm still on 19.07.x.

My original question still remains. I was just updating to explain why initially I observed smcproxy not working for me, while igmpproxy and omcproxy did.