То, что называется IPTV - это во-первых IGMP-прокси на микротике, а во-вторых, пропускающие его правила. Как протащить IGMP через второй роутер, если он не микротик - тут я не знаю.
Через микротик все делается не слишком сложно (правда и не просто).
Сначала понадобится пакет multicast для микротика - идти на сайт, скачивать, в стандартной поставке микротика этого пакета нет, а он нужен.
Правила (интерфейсы понятное дело свои! ether6 у меня - порт провайдера):
add action=accept chain=input comment="Allow IGMP (for IPTV)" in-interface=ether6 protocol=igmp
add action=accept chain=output comment="Allow IGMP (for IPTV)" out-interface=ether6 protocol=igmp
add action=accept chain=forward comment="Allow this port for IPTV" dst-port=1234 in-interface=ether6 protocol=udp
Запустить IGMP-прокси
/routing igmp-proxy
set quick-leave=yes
/routing igmp-proxy interface
add alternative-subnets=0.0.0.0/0 interface=ether6 upstream=yes
Если баните RFC1918-сети снаружи, не надо банить сеть 224.0.0.0/4 и сеть 169.254.0.0/16