- Что такое MultiCast для IPTV
- Что такое MultiCast
- Как происходит передача
- Как работает MultiCast в маршрутизаторе
- Как включить MultiCast на роутере
- Как выбрать маршрутизатор для IPTV
- Multicast: суть технологии, включение и настройка
- Что значит Multicast
- Как работает функция IGMP Proxy в роутере
- IGMP V2 или V3: в чем разница
- Как включить эту функцию на роутере
Что такое MultiCast для IPTV
Современное телевидение активно использует функцию MultiCast, которая представляет собой передачу одинаковых пакетов данных сразу нескольким получателям. Интерактивное ТВ не стало исключением, однако работает немного по-другому, т.к. информация транспортируется через интернет.
Что такое MultiCast
MultiCast подразумевает передачу данных группе пользователей, подключенных к одной трансляции. Получателям не нужно специально настраиваться для работы с MultiCast, однако при организации домашнего DLNA-сервера нужно учитывать, что в сетях IPv4 есть 4 типа связи.
- Одноадресный. Это популярный тип, который подразумевает отправку сигнала на конкретное устройство, т.е. есть только один получатель и один отправитель. Одноадресную связь используют для просмотра веб-страниц в браузере, общения в мессенджерах, например WhatsApp и т.д.
- Вещание. Данные доставляются на все соединенные устройства в рамках домашней локальной сети. В таком случае отправитель начнет пересылку пакета на широковещательный IP-адрес, являющийся IP-адресом целой подсети, после чего сообщение получат все гаджеты. Пример такого адреса: 255.255.255.255.
- Anycast. Подразумевается передача файлов не на все аппараты, а только наиболее близкие. Данный способ используется для регулировки трафика между несколькими DNS-серверами в регионе или мире.
- Multicast. Специально создается для группы устройств, настроенных на получение данных от одного источника. Если гаджет выйдет из общей сети, то трансляция прервется. Благодаря Multicast сотни и даже тысячи человек могут смотреть прямую трансляцию без задержек и различий по времени.
Одно- и многоадресный трафики сильно различаются, поэтому операторы интерактивного телевидения, онлайн-кинотеатры используют разные протоколы для передачи данных. В большинстве случае для стабильной многоадресной рассылки используется протокол UDP.
Он отличается простотой и минимальным количеством сообщений для передачи файлов. Чтобы обменяться пакетом данных, нужно всего лишь 2 сообщения, т.е. на сервер приходится очень низкая нагрузка, поэтому он сможет работать с тысячами устройств.
Как происходит передача
Технология многоадресной доставки использует Internet Protocol в диапазоне от 224.0.0.0 до 239.255.255.255. Когда вы подключитесь к трансляции, например 224.2.2.4 (это адрес телеканала СТС), то плеер интерактивного телевидения будет отправлять запросы по этому адресу.
После этого устройство создаст поток, по которому будут передаваться все пакеты, а телевизор получит готовую картинку. Если выключить маршрутизатор или компьютер, то транспортировка остановится, т.е. вы выйдете из общей группы.
Однако при этом роутер будет каждые 60 секунд посылать сигнал, подтверждающий просмотр, на сервер-отправитель. Если ответного послания нет, происходит окончательный разрыв сигнала.
Все пользователи в группе получают пакеты данных в одно и то же время независимо от места проживания, т.е. происходит синхронизация. MultiCast не лишает вас всех преимуществ интерактивного телевидения, т.к. даже в случае паузы или отматывания назад сигнал продолжает поступать, но информация сохраняется на жесткий диск.
Как работает MultiCast в маршрутизаторе
У современных роутеров все чаще появляется функция, которая позволяет организовать локальную сеть телевещания. Благодаря ей вы можете показывать кино, загруженное на компьютере, на телефоне, умном телевизоре, планшете. При этом вам не придется загружать фильм на каждый гаджет.
Пакеты передаются в домашней сети, если аппарат подключен к ней и имеет программное обеспечение для распознавания и преобразования сигнала в картинку.
Как включить MultiCast на роутере
Во всех роутерах опция IPTV по умолчанию выключена, т.к. она создает огромную нагрузку на устройство. Чтобы включить ее на маршрутизаторе от TP-Link, нужно:
- Открыть настройки на компьютере.
- Перейти в раздел «Сеть».
- Тапнуть IPTV.
- Включить функцию «IGMP Прокси».
- Поставить галочку напротив пункта «IGMP Snooping». Она необходима для повышения безопасности и стабильности передачи. Если гаджет не входит в группу, то он не сможет перехватить данные.
- Сохранить изменения.
Для передачи сигнала можно пользоваться беспроводной связью или проводами. Выбирайте способ в зависимости от разрешения картинки. Для трансляции 4К желательно использовать кабель либо подключиться к другой частоте, которую не используют компьютеры и телефоны. Для HD и Full HD скорости Wi-Fi хватит с запасом.
Как выбрать маршрутизатор для IPTV
Стоит уточнить, что роутеры могут передавать сигнал только в формате MultiCast, т.е. для всех устройств в домашней сети. Из-за этого необходим аппарат с достаточной мощностью и пропускной способностью интернета, чтобы он выдержал нагрузку. Наиболее популярными маршрутизаторами являются:
- TP-LINK TL-WR841N. Бесперебойно создаст сеть для 2 гаджетов с качеством трансляции HD. Стоит примерно 1400 рублей.
- MikroTik hAP lite. Выполнен более качественно, чем предыдущая модель, однако для поддержки интерактивного телевидения необходимо использовать кабели, иначе временные разрывы обеспечены. Продается за 1700 рублей в сетевых магазинах.
- Xiaomi Mi WiFi Router 3. Подходит для создания домашнего DLNA-сервера из 4 получателей, однако необходимо понизить качество до 720р. Если работать с 2 телевизорами, то можно передавать сигнал в 1080р. В интернете можно приобрести за 2500 рублей.
Multicast: суть технологии, включение и настройка
Высшее образование по специальности “Информационные системы”. В сфере более 7 лет, занимается разработкой сайтов на WordPress и Tilda.
Большинство интернет-провайдеров предоставляет пользователям услугу IPTV. Цифровое телевидение выстраивается в форме мультивещания. Для многоадресной передачи данных применяется протокол IGMP Proxy. Рассмотрим, что такое мультикаст и как технология Multicast реализована в роутере.
Что значит Multicast
Существуют три основных формы передачи трафика в сетях: unicast, broadcast, multicast. У каждого из этих методов разный тип назначения IP-адресов. Мультикаст – многоадресное вещание. Эта технология применяется для доставки видеоконтента неограниченному количеству пользователей. В отличие от юникаста и бродкаста, этот метод не создает серьезной дополнительной нагрузки на сеть.
Основные принципы мультикастинга:
- Один отправитель посылает только одну копию трафика, независимо от количества конечных получателей.
- Трафик получают пользователи, которые действительно в нем нуждаются.
С многоадресными передачами могут работать маршрутизаторы, поддерживающие IGMP. Благодаря этому протоколу устройства отслеживают текущее состояние группы рассылки и получают только нужный трафик.
В IPv6 для мультикастинга используется протокол MLD. Функционирует он точно так же, как и IGMP.
Как работает функция IGMP Proxy в роутере
Протокол IGMP позволяет пользователю быстро подключиться к маршрутизатору. Он организует несколько близко расположенных устройств в группы для более эффективного распределения сетевых ресурсов. Для понимания работы протокола нужно разобрать особенности передачи многоадресных пакетов в ЛВС.
При прохождении через коммутаторы второго уровня многоадресные пакеты данных транслируются всем хостам в домене, включая не входящих в группы рассылки. Это связано с тем, что коммутатор второго уровня не способен распознавать многоадресные MAC-адреса. В результате пропускная способность ЛВС сильно падает.
Если в роутере присутствует поддержка IGMP, снижения скорости сети можно избежать. После активации этой функции устройство сможет прослушивать и анализировать сообщения протокола управления групповой передачей данных. Пакеты многоадресной рассылки будут отправлены только конкретным получателям, а не всем хостам.
Для передачи мультикаста между маршрутизаторами внутри сети используется протокол PIM. Он имеет два режима функционирования: Dense Mode (DM) и Sparse Mode (SM). Если активен DM, то сеть заполняется многоадресным трафиком. Его применяют, когда к сети подключено много клиентов разных мультикастовых групп.
В большинство случаев для передачи мультикаста используют PIM SM. В этом режиме заинтересованные в трафике узлы подают запросы на подключение. Если подобного запроса не было, мультикастовые данные маршрутизатору отправляться не будут.
Рассмотрим, как работает IGMP протокол на примере подключения к каналу 227.1.1.6.
- Клиентское ПО отправляет ближайшему маршрутизатору запрос на получение данных канала 227.1.1.6.
- Если дерево канала проходит через это устройство, пользователь получает изображение.
- После смены канала на маршрутизатор поступает сообщение о выходе из группы. Отправка трафика прекращается.
- Параллельно каждые 60 секунд маршрутизатор автоматически отправляет подключенным клиентам сигналы для проверки получения трафика. Если клиент не ответил, то его автоматически отключают от этой рассылки. Процедура полностью автоматическая.
Активируя или отключая IGMP прокси, пользователь позволяет роутеру принимать или отклонять пакеты данных IPTV. Если компьютер или телевизор не подключен к интерактивному телевидению, эту опцию можно деактивировать.
IGMP V2 или V3: в чем разница
Разница между IGMP Proxy V2 и V3 в качестве фильтрации трафика. IGMPv3 поддерживает чистый SSM. Клиент сможет указать в запросе список источников, от которых он хочет или не желает получать трафик. При использовании второй версии протокола осуществляется запрос всего трафика без разделения на источники.
Еще одно отличие V3 от V2 заключается в отправке сообщения Report на мультикастовый служебный адрес вместо группового. Адреса запрашиваемой группы находятся непосредственно внутри пакета. Это изменение упрощает IGMP Snooping.
Провайдеры часто рекомендуют использовать для мультикаста вторую версию протокола. Она является самой распространенной и поддерживается большинством роутеров.
Как включить эту функцию на роутере
Эта функция нужна для работы IPTV. В большинстве роутеров мультикаст уже включен, и менять его настройки не нужно. Рассмотрим алгоритм включения IGMP Proxy в роутерах разных производителей.
В бирюзовом интерфейсе TP-Link нужные настройки находятся в разделе «Сеть» на вкладке «IPTV». Нужно убедиться, что напротив IGMP Snooping и IGMP Proxy установлены галочки. Также нужно поставить галочку рядом с «Включить IPTV» и сохранить настройки.
Аналогичным образом включают IGMP Proxy в голубом интерфейсе TP-Link.
Чтобы настроить IPTV в зеленом интерфейсе TP-Link, необходимо переключить режим в «Мост» и выбрать порт для подключения приставки.
В роутере Asus со старой голубой прошивкой функция IGMP Proxy активируется во разделе «ЛВС» дополнительных настроек. Нужно перейти во вкладку «Маршрут» и установить галочку напротив пункта «Включить многоадресную маршрутизацию», а затем кликнуть на кнопку «Применить». После этого можно приступать к дальнейшей настройке IPTV в разделе WAN.
В моделях Asus с современной черной прошивкой функция активируется в разделе «Локальная сеть» на вкладке IPTV.
В старой прошивке роутеров Zyxel по умолчанию активирован сервис IGMP proxy. Его можно отключить в модуле «Приложения». Для этого откройте вкладку «Сервер udpxy» и нажмите на кнопку «Остановить IGMP proxy».
Роутеры Keenetic поддерживают одновременную работу сразу с обеими этими функциями. Активация протокола IGMP Proxy осуществляется в разделе «Домашняя сеть». Нужно промотать страницу до одноименного раздела и поставить галочку напротив «Включить».
У роутеров Tenda функция IGMP Proxy включена по умолчанию. В настройках ее нельзя активировать отдельно.
В роутерах D-Link эта опция тоже включена по умолчанию. Если же приставка не может установить соединение, можно исправить это вручную. Для этого перейдите в раздел «Настройка соединений» и выберите «WAN». Проверьте, чтобы возле параметра IGMP стоял переключатель напротив WAN.
В старых сериях устройств D-Link (DI-524, DI-808HV) можно активировать IGMP вручную. Для этого загрузите последнюю версию прошивки, а затем перейдите в раздел «WAN». Возле нужного параметра переключатель должен стоять у Enabled. Не забудьте кликнуть на кнопку «Apply».
В моделях серии DI-524UP, DI-624S нужно перейти во вкладку «Tools» и в меню выбрать «Misc». Далее потребуется пролистать до «Multicast streaming», установить регулятор около «Enabled» и нажать на «Apply».
В роутерах DIR-300, DIR-400 настройки меняются в разделе «Advanced». Нужно перейти во вкладку «Advanced Network» и установить галочку рядом с «Enable Multicast Stream». Чтобы настройки вступили в силу, кликните на «Save Settings».
У роутеров Netis функция активации IGMP находится в расширенных настройках. После перевода протокола во включенное состояние нужно кликнуть на кнопку «Сохранить».
В устройствах Upvel активирован протокол IGMP по умолчанию. Проверить это можно в настройках интерфейса WAN. Напротив «Разрешить IGMP-прокси» должна быть установлена галочка.
Читайте подробную статью, как подключить телевизор у интернету для просмотра IPTV, серфинга и других задач.