I'm having absolutely no success with getting chromecast to work. Read the entire thread, followed posted examples, not working
First question which may answer why its not working: Does all multicast traffic need to be in the same 'bridge' for PIM or IGMP Proxy to work?
I've been testing with a lab router using a more appropriate config for the actual environments i'd want to use this in, which is a more complicated topology that isn't just VLAN's on a single bridge. They're either 1 or more physical interfaces or multiple bridges
Theoretically I don't see why it should matter, yet its just not working
Here is the full config of a simple hAP AC2 lab (ROS v7.11.2) used for testing purposes, with topology as follows
ether2 and wlan2 are in bridge1 (this is where the chromecast is connected)
ether3 and wlan3 (virtual AP on wlan2) are in bridge2 (this is for testing multicast routing, connect phone here)
/interface bridge
add igmp-snooping=yes igmp-version=3 mld-version=2 multicast-querier=yes multicast-router=permanent name=bridge1
add igmp-snooping=yes igmp-version=3 mld-version=2 multicast-querier=yes multicast-router=permanent name=bridge2
add arp=disabled name=loopback protocol-mode=none
/interface wireless
set [ find default-name=wlan2 ] band=5ghz-n/ac disabled=no mode=ap-bridge multicast-buffering=disabled multicast-helper=full ssid=mcasttest_1
add disabled=no keepalive-frames=disabled master-interface=wlan2 multicast-buffering=disabled multicast-helper=full name=wlan3 ssid=mcasttest_2
/ip pool
add name=dhcp_pool0 ranges=10.0.1.2-10.0.1.254
add name=dhcp_pool1 ranges=10.0.2.2-10.0.2.254
/ip dhcp-server
add address-pool=dhcp_pool0 interface=bridge1 name=dhcp1
add address-pool=dhcp_pool1 interface=bridge2 name=dhcp2
/routing pimsm instance
add afi=ipv4 disabled=no name=pimsm-instance1 vrf=main
/interface bridge port
add bridge=bridge1 interface=wlan2
add bridge=bridge2 interface=wlan3
add bridge=bridge1 interface=ether2
add bridge=bridge2 interface=ether3
/ipv6 settings
set disable-ipv6=yes
/ip address
add address=10.0.1.1/24 interface=bridge1 network=10.0.1.0
add address=10.0.2.1/24 interface=bridge2 network=10.0.2.0
add address=10.0.0.0 interface=loopback network=10.0.0.0
/ip dhcp-server network
add address=10.0.1.0/24 dns-server=1.1.1.1 gateway=10.0.1.1
add address=10.0.2.0/24 dns-server=1.1.1.1 gateway=10.0.2.1
/routing pimsm interface-template
add disabled=no instance=pimsm-instance1 interfaces=bridge1 source-addresses=10.0.1.1
add disabled=no instance=pimsm-instance1 interfaces=bridge2 source-addresses=10.0.2.1
/system identity
set name=MulticastTester
As expected everything works properly when connected to wlan2/mcasttest_1 as its in the same L2 segment
when joining wlan3/mcasttest_2 then can't see the chromecast
Have also tried IGMP Proxy instead of using PIM which also does not work and have no success