Combine Internet and IPTV Multicast into single port

Currenty I tried static route but it not working

# ip route show
default via 192.168.100.1 dev wan  src 192.168.100.27
10.70.128.0/20 dev lan1 scope link  src 10.70.133.158
192.168.1.0/24 dev br-lan scope link  src 192.168.1.1
192.168.100.0/24 dev wan scope link  src 192.168.100.27

#ip route get 239.1.2.223
multicast 239.1.2.223 dev lan1  src 10.70.133.158

Please see the diagram below, it is possible?

+-------+ 192.168.100.27 +---------+                 +------+
|       |   Internet     |         |    Internet     |      |
| modem |  <--------->   | OpenWRT | <- 192.168.1.2->|  PC  |
|       |  <--------->   |         |     IPTV        |      |
|       |     IPTV       |         |                 |      |
+-------+ 10.70.133.158  +---------+                 +------+

OK I found very simple ways in docs, its using udpxy;

opkg update; opkg install luci-app-udpxy

Go to Luci > Services > udpxy

  • tick enable
  • Bind IP/Interface: wan (192.168.100.27)
  • port: any
  • Source IP/Interface: lan1/eth1 (IPTV 10.70.133.158)

then access the the channels like this

http://192.168.100.27:8888/rtp/239.1.1.21:8100

igmproxy not tested, what are pros and cons for igmproxy and udpxy?

igmproxy is the tool I've seen used in conjuction with IPTV.

Don't know about udpxy.