Problem about how to relay multicast data

Hi everyone,

I recently flashed OpenWrt on my Xiaomi router and set it up to watch IPTV on my LAN. But there is just one line between modem and router. To do this, I configured an 802.1q VLAN device on wan. The DHCP request with the required certificate option works, and I successfully obtained an IP address.

I also confirmed that udpxy on my router can send IGMP join requests and receive the multicast UDP video stream. However, I noticed that the incoming UDP streams are VLAN-untagged! I'm unsure how the modem handles them, but based on tcpdump, here's what I observed:

  • udpxy sends the IGMP join requests on the VLAN 43 device (wan.43).
  • The UDP video streams arrive on wan (untagged), not wan.43.

I’m not sure how to handle this situation. What should I do to properly manage these streams?

The simplest way is to bridge vlan to same vlan at the cable directed to tv stb