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