Как настроить через роутер iptv, что такое Multicast и Unicast, возможно ли обойтись без настроек? Когда вы только начинаете изучать тему iptv, увидите на форумах и в блогах много пишут о проблемах настройки роутера. Дело в том, что айпи тв передается по мультикаст, который в роутерах по умолчанию отключен. Часто пишут, что обычно в современных роутерах не требуется дополнительная настройка цифрового телевидения, во многих моделях просто требуется включить поддержку Multicast (возможные варианты: IPTV, IGMP). На самом деле судя по обсуждениям на форумах не все так просто, а может модели роутеров не те? Пишут что надо указать ip-адреса, настроить роутер и компьютер, иногда указать MTU порт и т.д. В своем роутере Multicast не нашел, хотя знаю, что он там есть, но бывают роутеры и без этой опции. Начитался, испугался, думал не смогу сделать эту шнягу. Еще поизучал тему и оказалось можно вообще ничего не настраивать и обойтись без multicast. И все таки давайте разберемся что такое Multicast и Unicast?
Multicast трафик (групповая передача пакетов) используется для передачи потокового видео, когда необходимо доставить видео-контент неограниченному числу абонентов, не перегружая сеть. Это наиболее часто используемый тип передачи данных в IPTV сетях, когда одну и ту же программу смотрят большое число абонентов. Unicast используется для серфинга по сайтам, этот более качественная, но и тяжелая передача данных с проверкой на потери пакетов. То есть, если скачать например фото по Unicast, то вы увидите нормальное фото, такое какое загрузил автор. А если передавать по Multicast, то при потере некоторых данных Multicast говорит "ну и черт с ним" и вы получите фотку с дыркой, зато легко и быстро.
Итак, мультикаст нужен если ваш провайдер предоставляет вам списки каналов udp, но в этом случаи они сами вам все настраивают еще на стадии подключения. Теперь что касается списков каналов которые раздаются или продаются онлайн-сервисами на просторах интернета. Ссылки в плейлистах могут быть unicast и multicast. Unicast начинаются с http:// и работают, как правило, на всех устройствах. Multicast ссылки начинаются с udp://@ и с ними часто бывают проблемы.
Причины, почему не работает Multicast:
Андроид устройство не поддерживает Multicast
Плеер не поддерживает udp потоки
Роутер не пропускает multicast пакеты
Решением данных проблем является UDP Proxy http://borpas.info/utils -это небольшая программа, которая преобразовывает UPD потоки в Http. UDP прокси есть как под Windows так и под Linux. Но лучше всего, если такую функцию имеет ваш роутер. Прошивки DD-WRT и Open-WRT точно имею такой функционал. Кстати, для преобразования udp потоков в http подойдет любой прокси или анонимайзер но с хорошей пропускной способностью.
Кстати, многие udp адреса имеют ограничения. Провайдеры не дают смотреть каналы чужакам, а те udp, что распространяются по интернет для всех, имеют региональные ограничения. То есть из Америки например, не посмотришь российские каналы, а из России американские.
Ну и наконец, самое простое решение когда не надо ничего настраивать и устанавливать прокси, выбирайте уникаст iptv-плейлисты с http:// и таких кстати большинство как платных так и бесплатных.