Настройка IPTV в роутерах ASUS c ASUSWRT-прошивкой (Black UI).

Вкратце опишу настройку IPTV на беспроводных маршрутизаторах ASUS с новой прошивкой ASUSWRT. Во всех роутерах с «черным» веб-интерфейсом  IPTV настраивается аналогично.
Шаг №1. Заходим в веб-интерфейс и открываем раздел «Локальная сеть» - вкладка «IPTV»:


IPTV_tab.JPG

Рис. 1. Вкладка IPTV.

Шаг №2. Здесь ставим "Включить многоадресную маршрутизацию" - "Включить", "Enable efficient multicast forwarding" - "Включить"  и "UDP-прокси (Udpxy)" - значение 1234 (это нам понадобится в том случае  - если захотим разгрузить нашу беспроводную сеть от multicast-пакетов).  Нажимаем кнопку «Применить». Уже на этом этапе IPTV можно нормально смотреть клиентам, подключенным к роутеру Ethernet-кабелем. Если присутствует IPTV-приставка, которой нужен прямой доступ в Интернет (без NAT) – нужно установить один из LAN-портов как IPTV STB порт («Выбор порта IPTV STB») и подключить в этот порт приставку. Чтобы комфортно смотреть IPTV по Wi-Fi нужно еще кое-что сделать.
Идем в раздел "Беспроводная сеть" - вкладка "Профессионально":
 

Wireless-Professional.JPG

Рис.2. Вкладка Беспроводная сеть - Профессионально.

Здесь устанавливаем значение "Скорости многоадресной маршрутизации" - OFDM 24 (24 Мбит/с), а также ставим «Wireless Multicast Forwarding» - «Включить». Нажимаем кнопку «Применить». Теперь можно смотреть IPTV и беспроводным клиентам.


Шаг №3. Этот шаг не обязателен, т.к. дает эффект только в случае большой загрузки  беспроводной сети (большой зашумленности). Чтобы не засорять нашу беспроводную сеть multicast-пакетами - мы можем использовать имеющийся в роутере udp-to-http proxy. В этому случае вместо multicast-пакетов мы получим http-пакеты. В Шаге №1 мы установили значение proxy-порта 1234. Нам осталось только соответствующим образом отредактировать наш playlist (файл с расширением .m3u). Удобнее всего это сделать используя Microsoft Word.


Каждый телевизионный канал у нас представлен строкой вида udp://@239.23.0.200:1234/
Нам необходимо заменить выделенную красным цветом часть на http://192.168.1.1:1234/udp/   , где 192.168.1.1 - IP-адрес нашего роутера, а 1234 - установленный ранее proxy-порт (установите свои значения, если они отличаются от указанных выше!!!).

Должна получиться следующая строка:

http://192.168.1.1:1234/udp/239.23.0.200:1234/

Таким образом редактируем все строки в списке каналов. Сохраняем playlist и используем именно его в нашем плейере (например, vlc-player).