Edit: Combined my previous posts into one and tweaked things a bit.
This is for Barrier Breaker and i've no idea if it'll work for Attitude Adjustment.
I don't have a BT Vision/Youview/TV box and don't use BT as my ISP, but i've got this working in that i can access the BT multicast test channel using VLC ( rtp://234.81.130.4:5802 ), so it should also work for the Youview box.
Here's how i did this on my TP-Link WDR4900, but the process should be the same on the WDR3600 (and maybe Archer C7).
Because the IPTV traffic isn't sent across your ISP's PPPoE connection (it's injected from the fibre cabinet) you need to add an IP address to your WAN port underneath the PPP connection.
Edit /etc/config/network and add a new interface:
config interface 'iptv'
option ifname 'eth0.2'
option proto 'static'
option ipaddr '10.22.22.1'
option netmask '255.255.255.0'
While you're editing /etc/config/network enable IGMP Snooping for your "lan" interface:
config interface 'lan'
...
option igmp_snooping '1'
Install the igmpproxy package and edit /etc/config/igmpproxy:
config igmpproxy
option quickleave 1
config phyint
option network iptv
option direction upstream
list altnet 109.159.247.0/24
config phyint
option network lan
option direction downstream
Edit /etc/config/firewall and add the new "iptv" interface to your existing "wan" zone:
config zone
option name 'wan'
...
option network 'wan wan6 iptv'
Also add new firewall rules to the end of /etc/config/firewall to allow the multicast traffic:
config rule
option src 'wan'
option proto 'igmp'
option target 'ACCEPT'
option name 'IGMP (IPTV)'
option enabled '1'
config rule
option src 'wan'
option proto 'udp'
option dest 'lan'
option dest_ip '224.0.0.0/4'
option target 'ACCEPT'
option family 'ipv4'
option name 'Multicast'
option enabled '1'
Run:
/etc/init.d/network restart
/etc/init.d/igmpproxy start
/etc/init.d/igmpproxy enable
Try opening a network stream to rtp://234.81.130.4:5802 in VLC or using your Youview box.
If you have the capability of capturing the multicast addresses of the various Youview channels i'd appreciate a list. I haven't found a list anywhere and they're probably all encrypted anyway but a list would be nice to have.
(Last edited by Middling on 5 Sep 2014, 11:49)