Настройка IPTV на MikroTik

Изначально маршрутизаторы MikroTik идут без пакета multicast, поэтому его необходимо установить.
Скачиваем архив «All packages» с официального сайта http://www.mikrotik.com/download
Извлекаем из него файл multicast, он может называться например так «multicast-6.20-mipsbe.npk».
Подключаемся к маршрутизатору именно через winbox, слева в меню выбираем «Files» и ранее скачанный файл multicast мышкой перетаскиваем в открывшееся окно.
Далее с лева в меню выбираем «System» -> «Reboot». Маршрутизатор перегрузится и пакет multicast будет установлен.

После перезагрузки в меню должна появится новая опция «Routing» -> «IGMP Proxy», по ней и нажимаем.
В открывшемся окне добавим интерфейсы нажав «+» или «Add».
Первый откуда будет приниматься мультикаст трафик:
Interface: входящий wan порт от провайдера, например (ether1-gateway)
Threshold: 1
Alternative Subnets: диапазон IPTV каналов, например 238.1.1.0/24 или 0.0.0.0/0 для всех
И поставим галочку напротив «Upstream»
Второй куда будет транслироваться мультиткаст:
Interface: порт к IPTV приставке или компьютеру на котором будет воспроизводится IPTV, либо можно указать все порты в бридже, например (bridge-local)
Threshold: 1
Alternative Subnets: 0.0.0.0/0
Через командную строке это выглядит следующим образом:

routing igmp-proxy interface add alternative-subnets=0.0.0.0/0 comment="Upstream" disabled=no interface=ether1-gateway threshold=1 upstream=yes
routing igmp-proxy interface add alternative-subnets="" comment="Downstream" disabled=no interface=bridge-local threshold=1 upstream=no
routing igmp-proxy set quick-leave=yes

Последним штрихом будет добавление правил в фаервол:
Первое:
Chain: input
Protocol: igmp
Action: accept
Второе:
Chain: input
Protocol: udp
Dst.Port: порт c которого вещается iptv, если неизвестен, необходимо спросить у провайдера или посмотреть в плейлисте каналов
Action: accept
Правила обязательно должны быть выше запрещающих!
Через командную строке это выглядит следующим образом:

ip firewall filter add chain="input" action="accept" protocol="igmp" in-interface=ether1-gateway comment="Allow IGMP"
ip firewall filter add chain="input" action="accept" protocol="udp" in-interface=bridge-local

На этом все, IPTV должно работать, на компьютере его можно смотреть например через программу VLC, единственное необходимо иметь плейлист каналов или их multicast ip адреса.

Подписаться на IT Blog (RU) по Email
Subscribe to IT Blog (EN) by Email

Did my article help you? How about buying me a cup of coffee as an encouragement? Buy me a coffe.

Настройка IPTV на MikroTik: 2 комментария

  1. А если Dst.Port: порт c которого вещается iptv, если неизвестен, необходимо спросить у провайдера не известен можно как то поставить все порты ?

    1. Можно посмотреть в плейлисте каналов который предоставляет провайдер, открыв его в текстовом редакторе

Добавить комментарий