И так, чтобы раскрыть тему IGMP Proxy, PIM и мультикаста полностью – давайте начнём с самого начала. Вы, наверное, уже знаете, как передаётся эфирное телевидение. То есть у нас есть телевизионная вышка, которая путём радиоволн передаёт закодированный сигнал. А клиент в свою очередь принимает этот сигнал с антенны и видит картинку на телевизоре. Аналогично все происходит и путём кабельного ТВ. Только разница в том, что в кабельном идёт сигнал непосредственно по проложенному проводу к каждому приёмнику.

Но общее все же есть – сигнал одновременно поступает к всем клиентам. Когда вы включите телевизор, то вы увидите сигнал, который отправляется всем. Но если вы включите, например тот же самый YouTube, то там все по-другому. Каждому пользователю предоставляется свой пакет трафика.

Реализация

А теперь встаём следующая проблема – как это организовать. Представьте себе, что в сети у провайдера очень много узлов, коммутаторов, маршутизаторов, серверов и есть центральный сервер того же IPTV. Задача сервера отправить трафик таким образом, чтобы он максимально быстро через минимальное количество узлов дошёл до пользователя.

При этом нужно это сделать так, чтобы не образовалось кольцо – когда трафик начинает ходить по кругу и бесконечно. Поэтому путь пакетов будет выглядеть как дерево, да и топология будет использоваться подобная. То есть выходя пакет от сервера он подходит к одному из узлов. Дальше узел должен определить куда дальше отправлять пакет.

А теперь мы подобрались к протоколу IGMP (Internet Group Management Protocol) — это такой протокол, который позволяет быстро подключаться клиенту к ближайшему маршрутизатору. Он сообщает ему, что нужен трафик по тому или иному каналу. Если же запроса к маршрутизатору нет, то он просто простаивает и тем самым высвобождает ресурсы сети.

Куда идёт пакет

Рассмотрим на примере. Вообще данная технология использует IP адреса 224.0.0.0-239.255.255.255 диапазона. Например, сервер отправляет один канал с адресом 224.2.2.4. Это канал «СТС». IGMP протокол, использующийся только в отрезке между клиентом и ближайшим маршрутизатором, который к нему подключен.

  1. Так вот, пользовательская программа отправляет запрос на просмотр канала 224.2.2.4 ближайшему маршрутизатору.
  2. Если в маршрутизаторе уже есть поток и через него идёт дерево канала, который запросил клиент – то пакеты сразу же отправляются пользователю, и он видит изображение.
  3. Как только клиент выключит программу на маршрутизатор отправляется сигнал, о выходе из группы и сигнал более туда не идёт.
  4. Но также маршрутизатор постоянно отправляет сигнал на ближайших включенных клиентов, чтобы удостовериться, что они ещё принимают трафик. Происходит это каждые 60 секунд. Клиент, который получил такой запрос, обязан отправить ответ или его отключат. Все это происходит в автономном режиме.

Как включить на роутере

В роутере данная функция чаще всего нужна для нормального просмотра IPTV. По умолчанию эта функция уже включена, но можно проверить. Теперь я покажу как включить эту функцию на примере модели TP-Link.

Здравствуйте! Услуга цифрового телевидения, распространяемая по IP-сетям, имеет ряд преимуществ и избавляет от необходимости проводить дополнительный телевизионный кабель — весь транслируемый контент телевизионными компаниями, вы можете получить по уже проложенному ранее кабелю вашим интернет-провайдером. Как водиться, многие пользователи в домашней сети используют Wi-Fi маршрутизатор, который парой вызывает определенный сложности в плане настройки интерактивного телевидения. В данной публикации мы рассмотрим, как выполняется настройка IPTV на роутере ASUS.

Прежде всего я хотел бы обратить ваше внимание на то, что на данный момент роутеры от компании ASUS имеют две версии прошивки и о каждой из них мы поговорим отдельно. Кроме этого, для просмотра IPTV на компьютере вам понадобиться IPTV плеер, об одном из них я писал ранее. Если вы не знаете, как войти в интерфейс роутера, то об этом можете почитать тут, ибо на таких моментах я останавливаться не буду. К тому же если вы заметили, что у вас «разболталась» опрессовка на коннекторе RJ-45 — 8P8C, то распиновку и способ опрессовки витой пары без клещей найдете в одной из публикаций.

Настройка роутера для IPTV со старой прошивкой.

Под старой прошивкой роутера Asus, я подразумеваю сетевое устройство с интерфейсом в светло-голубом тоне. В интерфейсе маршрутизатора кликните по вкладке «Дополнительные настройки» и в выпадающем меню щелкните по пункту «ЛВС» и перейдите на вкладку «Маршрут».

Здесь вам нужно активировать режим Multicast (протокол IGMP), который отвечает за потоковую трансляцию видео. Для этого в списке статических маршрутов напротив пункта «Включить многоадресную маршрутизацию?» активируйте значение «Да». Чтобы настройки вступили в силу, нажмите на кнопку «Применить».

Теперь зайдите в «Беспроводную сеть» и перейдите на вкладку «Профессионально». Найдите строку «Скорость многоадресной передачи данных (Мбит/с)» и установите значение в положение «Auto». Не забудьте нажать кнопку «Применить».

Если вы для просмотра IPTV-телевидения используете ТВ-приставку, то непременно зайдите на вкладку «WAN»-«Интернет-соединение» в дополнительных настройках. Здесь в параметре «Выбор порта IPTV STB» нужно выбрать порт (не более двух), к которому вы подключили свою приставку. Выбранный порт буде параллельно работать с портом WAN.

Осталось подтвердить действия нажатием на кнопку «Применить» и перезагрузить сетевое устройство. Таким образом вы можете настроить IPTV на роутере Asus со светло-голубой прошивкой. Данная прошивка использовалась у компании на ранних моделях маршрутизаторов таких как RT-G32, RT-N10, RT-N12B1, RT-N16 и так далее.

Настройка IPTV на роутере ASUS c прошивкой ASUSWRT.

Маршрутизаторы с темным интерфейсом имеют прошивку ASUSWRT, где для настройки интерактивного телевидения разработчики создали отдельную вкладку. После того как вы войдете в интерфейс Wi-Fi роутера откройте раздел «Локальная сеть» и перейдите на специализированную вкладку «IPTV». На данной странице вам нужно активировать параметры «Включить многоадресную маршрутизацию (IGMP Proxy)» и «Включить IGMP Snooping» (может иметь название «Enable efficient multicast forwarding»).

Кроме этого, нужно активировать «UDP-прокси (Udpxy)» и установить ему значение «1234», чтобы разгрузить беспроводную сеть Wi-Fi от multicast-пакетов. После этого нажмите кнопку «Применить» и дождитесь перезагрузки роутера. После этих манипуляций можно смотреть IPTV клиентам с подключенным кабелем LAN от провайдера к WAN порту маршрутизатора.

Если вы хотите смотреть интерактивное телевидение, через IPTV-приставку, которой необходим прямой доступ в Интернет (без NAT), то следует выбрать номер LAN порта к которому подключена приставка в параметре «Выбор порта IPTV STB».

Для комфортно просмотра по беспроводной сети Wi-Fi, нужно задать несколько параметров. Перейдите в раздел «Беспроводная сеть» на вкладку «Профессионально». Установите значение OFDM 24 (24 Мбит/с) в параметре «Скорость многоадресной передачи данных» и активируйте «Включить IGMP Snooping» (по-другому Wireless Multicast Forwarding). Не забудьте нажать кнопку «Применить».

Теперь IPTV доступно беспроводным клиентам. Таким образом можно настроить интерактивное телевидение на сетевом устройстве Asus RT-N65U, RT-N66u, RT-AC68U, RT-N14U, RT-N10U и так далее. Работа IPTV на Wi-Fi роутере с прошивкой ASUSWRT проверена на планшете с ОС Android 4.0.3 и Smart TV с установленными приложениями Vintera. Если в вашей беспроводной сети Wi-Fi наблюдается слабый сигнал или большая загруженность Wi-Fi каналов, то рекомендую провести диагностику.

Надеюсь я не упустил какие-то моменты, но если вы желаете дополнить материал или выразить свое мнение, то непременно отметьтесь в комментариях. Желаю, чтобы настройка роутера для IPTV прошла без конфликтов.

Если вы нашли ошибку, пожалуйста, выделите фрагмент текста и нажмите Ctrl+Enter.

Блог о модемах, роутерах и gpon ont терминалах.

Настройка IPTV на роутерах ASUS совершенно несложная и заключается в выборе порта для ТВ-приставки и включении IGMP Snooping. Поддержка IPTV на большинстве беспроводных маршрутизаторов ASUS частичная, то есть нет полноценной поддержки VLAN ( которая кстати иногда встречается на дорогих моделях типа RT-N66U). Стоит отметить, что поддержка тегирования трафика 802.1Q в последнее время появилась почти у всех крупных производителей оборудования даже на весьма бюджетных моделях. Почему её до сих пор игнорирует ASUS — мне непонятно.

На старых версиях прошивок WiFi-роутеров подключение IPTV сведена к выбору порта для ТВ-приставки при создании подключения к Интернет в разделе WAN, вкладка Интернет-соединение:

В списке «Выбор порта IPTV STB» выбираем один или два порта (больше нет вариантов), которые будут запараллелены с портом WAN. В некоторых случаях ещё требуется включить поддержку IGMP. Для этого надо зайти в в раздел ЛВС ->Маршрут (LAN-Route):

Ставим галку «Да» для пункта «Включить многоадресную маршрутизацию». Нажимаем кнопку «Применить».

На новых микропрограммах ASUSWRT параметры IPTV уже выделили в отдельную вкладку в разделе «Локальная сеть»:

В списке «Выбор порта IPTV STB» выбираем один или два порта под ТВ-приставки. Нажимаем кнопку «Применить». В некоторых случаях бывает нужно поставить в значение «Включить» параметр «Включить многоадресную маршрутизацию».

«>