Пользователь
0,0
рейтинг
1 ноября 2011 в 10:16

Администрирование → История настройки беспроводного IPTV по Wi-Fi

IPTV*

Желание просмотра iptv по wi-fi возникла одновременно с приобретением ноутбука. Поскольку мой провайдер транслирует некодированый сигнал, то нужда в приставке отпадала, и для реализации желания требовался только раутер, способный «показывать» iptv. После недолгих мучений выбор пал на ZyXEL nbg460n, который должен был удовлетворить все возникшие потребности, при этом мною, человеком неискушенным в этих вопросах, предполагалось, что iptv само собою будет раздаваться и по wi-fi, но как раз с этим возникла проблема.

Как ни хорош ZyXEL, раздавать телевизор по воздуху он упорно не хотел. Перепрошивка устройства и ковыряние настроек не помогали, на бук упорно приходил только маленький огрызок картинки, который тут же с жалобным всхлипом замирал, после чего до перезапуска плеера беспроводное телевидение заканчивалось. Поскольку зюх был непогрешим по определению, в голову пришла мысль что передаваемый поток слишком жирный и не может быть прокачан по wi-fi.

Я всегда считал, что если в спецификации маршрутизатора написано 300Мбит — значит он и должен работать на все 300, ну в крайнем случае уж никак не меньше 250, а по факту до этой цифры было ой как далеко. Оказалось что скорость, которую указывают в характеристиках производители беспроводного wi-fi оборудования, не является скоростью передачи данных. Это — лишь так называемая «скорость радио», в то время как скорость передачи файлов должна составлять максимум половину от нее.

Для того, чтобы полностью раскрыть потенциал стандарта 802.11n, в спецификациях которого указана скорость радио 300 Мбит/с (соответственно, 150 Мбит/с скорость передачи данных), требуется особое оборудование, лишь раутеры и приемники, которые обладают тремя антеннами, а также поддерживают работу на частоте 5 ГГц и технологию MIMO, способны теоретически приблизиться к отметке в 150 Мит/сек. В то же время большая часть оборудования, которая поддерживает 802.11n работает лишь на частоте 2,4 ГГц (как и мой ZyXEL), что гарантированно «урезает» теоретический максимум скорости передачи данных лишь 75 Мбит/сек. Но даже не смотря на все эти ограничения, iptv при самой отличной картинке, не может отжирать больше 5 Мбит, т.е. может отлично показывать даже на стандарте 802.11g.

Оборудование оказалось в полном порядке, дальнейшее изучение вопроса еще шире открыло глаа на проблему айпитивишного вайфаинга и принесло разочарование в 460-ом. Как выяснилось, iptv по кабелю и по воздуху — это две большие разницы, и что по-настоящему беспроводным телевидение в моем случае делает именно раутер, а ZyXEL nbg460n этого не умел.

В целях поиска оптимального варианта были опрошены все знакомые, потенциально имеющие доступ к раутерному хозяйству, и через некоторое время в доме собралась небольшая коллекция маршрутизаторов. Проведя серию тестов, я понял, что ни одна из представленных моделей не способна транслировать iptv по беспроводной связи в сколько-нибудь удовлетворяющем меня качестве, при этом самым достойным в этом плане оказался DLink Dir-615, через который телевидение показывалось вполне приемлемо, при условии, что ноутбук находился в радиусе 3-х метров от маршрутизатора, на более дальних расстояниях начинались лаги, высыпали артефакты и картинка периодически замирала.

Пришло время опять идти на форумы, и о чудо, практически первая ссылка привела меня если не к решению проблемы, то во всяком случае показала, что на Марсе есть жизнь просмотр iptv по wi-fi возможен, и даже есть люди которые вот так запросто, за здорово живешь, ежедневно его смотрят и даже не видят в этом ничего особенного, что для меня, человека потерявшего веру в современные технологии было настоящим волшебством.

Решение нашлось. Оно заключалось в необходимости осуществлять преобразование udp-мультикаст трафика iptv в tcp-юникаст. Сделать это можно с помощью специальной утилиты UDP-to-HTTP, которая будет осуществлять все необходимые эволюции. При этом картинка и звук становится очень качественными, никаких артефактов, лагов и замираний вы не увидите, просмотр становится крайне комфортным, причем не только на ноутбуке, но и на всех морально готовых к этому устройствах, таких как Xbox, Playstation, WD TV Live или даже телевизор, с поддержкой DLNA. Разумеется, утилита должна быть запущена на компьютере, с подведенным к нему по витой паре iptv, т.е. если вы используете постоянно включенный домашний сервер, то это вариант, который будет работать с любым раутером, понимающим iptv, если же постоянно включеный компьютер не входит в ваши планы, то можете приобрести раутер, который умеет выполнять преобразование трафика (с поддержкой udpxy). В этом случае конверсия трафика будет осуществляться прямо на маршрутизаторе.

Самые известные производители, выпускающие раутеры с поддержкой udpxy — это LinkSys, ASUS и не безызвестный ZyXEL с серией Keenetic. Про NetGear ничего сказать не могу, кто-то вроде отписывался, что ему удалось, но достоверных сведений нет. Некоторые модели LinkSys и ASUS для достижения желаемого придется перешить кастомной прошивкой (например DD-WRT), а ZyXEL умеет это делать прямо из коробки. Я остановился на ASUS RT-N56U, который тоже штатно дует IPTV UDP Multicast в HTTP Proxy port, и к тому же умеет раздавать контент через UPnP, что способствует например беспроводному просмотру видеофайлов на соответствующих моделях телевизоров.

Вот и всё. Если у кого-то появятся технические вопросы по настройке, то достаточно в уйти в поиск с парой-тройкой техтерминов из статьи и словом udpxy.

Приятных беспроводных просмотров!

P.S. Всем купившим ASUS RT-N56U настоятельно рекомендую кастомную прошивку от Padavan, которую можно скачать отсюда.

P.P.S. Через год обновился на ASUS RT-N65U, прошивка от Padavan — полет нормальный. Тестировал NetGear WNR3500L с прошивкой от vampik — IPTV показывает, хотя и менее стабильно в сравнении с ASUS RT-N56U.

Нашел несколько существенных показателя в настройках Wi-Fi непосредственно влияющих на стабильность IPTV (у меня маршрутизатор сидит в шкафу, за двумя стенами и двумя зеркалами):
Мощность передатчика (%) — УМЕНЬШИТЬ (да-да! больше оказывается не всегда лучше) до 50.
Порог фрагментации (RTS Threshold) — рекомендую максимальное значение 2346
Порог готовности к передаче — уменьшить до 16.
Сигнальный интервал — уменьшить до 20.

С данными показателями IPTV в моем случает показывает наиболее стабильно.
gorenski @gorenski
карма
15,0
рейтинг 0,0
Реклама помогает поддерживать и развивать наши сервисы

Подробнее
Спецпроект

Самое читаемое Администрирование

Комментарии (69)

  • НЛО прилетело и опубликовало эту надпись здесь
  • +13
    Название топика: «История настройки iptv via wifi»
    — man udpxy (или купить роутер с поддержкой iptv multicast)
    -???
    -profit, вот только где тут настройка?

    Уважаемый gorenski, ничего против не имею, но статья же ни о чем.

    Куда как более полезно (хоть это и не ново) было бы привести человеческий гайд по udpxy (решить проблемы нахождения нужного собранного пакета udpxy для определенного железа).

    Сравнить решения на основе udpxy и igmp proxy

    В общем конкретики некой, которая могла бы быть полезной для конечного пользователя, который не знает, как ему на его ASUS WL500g завести телевизор на каком-нить DDWRT, поставленного по совету волосатого соседа.

    Хоть это и гуглится в два счета, но информация во многом не систематизирована, и ее систематизация была бы куда полезнее.
    • +1
      Да я в общем не ставил перед статьёй задачу полного технического раскрытия вопроса, кому надо сам выгуглит, главное же знать что искать и хотя бы примерно где копать. Такая статья мне месяц назад сильно сэкономила бы время и сил. Гайд по udpxy для меня как пользователя свелся к банальной галочке в настройках раутера.
      • 0
        Да я в общем не ставил перед статьёй задачу полного технического раскрытия вопроса...
        У вас и частичное раскрытие хромает. В частности, о каких таких 300 и 150 Мбит/с идет речь? Один канал занимает полосу до 5 Мбит/с, не больше. Я даже больше скажу, на D-Link DIR-320 (не знаю, как на 615-м) возможно настроить просмотр без использования udpxy. Нужно только галочки в нужных местах проставить.
        • 0
          А статья называется не «настройка», а «ИСТОРИЯ настройки» :-)
          Т.е. мой путь в этом направлении с нуля. Разумеется, если вы уже знаете что такое udpxy и igmp то ничего нового вы из нее не почерпнете, но если планируете сделать что-то похожее и не знаете с чего начать, то надеюсь этот пост позволит вам сэкономить немного времени, сил и денег.
      • 0
        Отличная статья, огромное Вам спасибо! Была очень похожая проблема. Уже не знал, что делать, а Ваша статья помогла. Не все в курсе, что такое igmp и udpxy. :)
  • 0
    Преодолел подобную войну, может кому пригодится.
    — После клятв не связываться с dlink (был dir320 и 26XX) поменял 3 (!) Asus RT n13 (он мне жутко понравился внешне и внутри, но работать не хотел, с производительностью мультикаст проблемы были на всех экземплярах, которые и возвращались в магазин).
    — Потом купил Dlink dir-615 (как у вас), который нормально передавал iptv, но умирал от потоков торрента (решить якобы можно было прошивкой DDWRT, но я уже вырос из этого и нужно было чтоб работало)
    — В очередной раз поклявшись, что не буду иметь дел с Dlink мне против воли человек из техподдержки провайдера вбил в голову, что с dir-300 мои проблемы уйдут.

    И что интересно, dir 300, 150 mbs (не полноценные 300) — раздает iptv даже на 2 компьютера одновременно, не задыхаясь. iptv воспроизводится и на кухне в ~7м от роутера, через ненесущую стену. торренты его не кладут на лопатки. Пока больше 4 машин в сети не было. Перегружаю раз в сезон ;) длинк… но всё равно лучший из тех, что бесили меня прежде.
    • 0
      Такая же история. После установки простенького dir 300 IPTV заработало по WiFi без проблем.
      • 0
        +1 Единственный недостаток: не тянет подключения больше 2,4 МБ/сек через L2TP и PPTP
  • +8
    Раутерами их еще никто, по-моему, не называл. :-)
    • +1
      О, я был неправ.
      проф. жарг. ра́утер или ру́тер (от англ. router /ˈɹu:tə(ɹ)/ или /ˈɹaʊtɚ/, /ˈɹaʊtəɹ/), часто ро́утер (искажённое произношение англ. router
      • НЛО прилетело и опубликовало эту надпись здесь
        • +1
          Вы будете удивлены, но правильно, всё-таки, route [ru:t] — рут.
          • НЛО прилетело и опубликовало эту надпись здесь
    • +1
      Есть любители. Типа так правильнее.
      Только можно было не выеживаться и не начинать очередной холивар на тему «как правильно называть», а просто написать «маршрутизатор».
  • +1
    Использую NETGEAR WNR3500L с прошивкой tomato. Отлично передает по воздуху iptv. Спокойно тянет одновременно, ноут и стационарный комп.
    • 0
      аналогично для TP-Link TL-WR743ND (стандартная прошивка). Если честно даже не думал, что с IPTV over WiFi могут возникнуть проблемы.
      • 0
        У меня такой же, с последней прошивкой нормально транслирует IPTV на ноут, но зависает минут через 5 — 10. Уже и не знаю что делать с этим ((
        • 0
          а охлаждается он у вас нормально?
          • 0
            Стоит не в самом проветриваемом месте, на ощуп температура градусов 40 — 45.
            Надо будет попробовать вытянуть его на открытое пространство, может действительно, перегревается.
    • 0
      Это, конечно, хорошо, но за «поддержку» WNDR3700 и соотв. WNR3500L им лучи поноса. Типо либо два диапазона, либо iptv, а если уже купил 3700, то все, батька, пиши пропало.
    • 0
      Zyxel Keenetic Lite, IPTV по воздуху отлично работает
    • 0
      аналогичный роаутер. Никак не получается раздать iptv по wifi на телевизор с wifi.

      случаем, не сталкивались с проблемой? может знаете решение?
      • 0
        Netgear?
        • 0
          да, NetGear WNR3500L
          • 0
            Прошивка стоковая?
            • 0
              да, с последними обновлениями
              • 0
                Я бы всё-таки на dd-wrt попробовал прошиться или на tomato, как человек выше пишет.
                • 0
                  с Dlink'ом намучился прошивки менять-настраивать. Этот пока трогать даже не хочу с целью попробовать.

                  вот если кто-то решил для себя аналогичный вопрос iptv по wifi с альтернативной прошивкой, тогда готов попробовать…
                  • 0
                    Вот, комрад выше и пишет: «Использую NETGEAR WNR3500L с прошивкой tomato. Отлично передает по воздуху iptv...»
                    • 0
                      у комрада компы, а мне на Телевизор вывести нужно.

                      (на комп у меня без вопросов сигнал приходит)
                      • 0
                        А, вононочё! Надо чтобы была поддержка DLNA/UPnP и в раутере, и в ТВ.
  • +1
    Старый добрый DIR-300NRU прекрасно справляется.
    • 0
      Особенно в тандеме с wive-ng.
      • 0
        понравился список «Порядок обслуживания запросов»:
        … И есть ещё момент — вантузятнеги идут лесом по определению. Если ваша основная рабочая система Windows — скорее всего вам не стоит этим заниматься.
        4) Все остальные включая MS юзеров.
        Суровый unix'ойд)
    • 0
      у меня так же был Dir-300NRU (Украина, триолан)
      IPTV раздавал по Wi-Fi на меня и соседа без проблем.
      Все что нужно было это включить мультикаст и IGMP.

      Больше проблем у меня возникло с антивирусами которые просто блокировали IPTV через WI-FI(удивительно, но факт — через провод все было отлично).
      Мучился я долго пока не понял что это действительно из-за Антивируса.

      У меня были Nod32 и Comodo
      в первом есть возможность добавить разрешение для IGMP протокола
      во втором этой возможности нет совсем.
      Единственное лекарство — выключать фильтрование трафика или встроенный firewall.

      Сейчас переехал и у меня D-Link DSL-2650U/NRU/ («Ого», Украина, тариф 10Mb/s)
      с настройкой пришлось повозится — но на их форуме нашел все ответы. Те же проблемы с просмотром по wi-fi из-за антивирусов + возможно из-за качества моей линии — смотреть практически не возможно.

      Я думаю что быстрее ответы по настройке IPTV можно получить на форумах провайдеров. За частую там огромные ветки с вопросами и ответами.

      ЗЫ. IPTV+Wi-Fi = не проблема и большинство роутеров поддерживают эти функции, иногда после обновления прошивки
  • 0
    Поясните пожалуйста. Я смогу таким образом смотреть разные каналы на разных телевизорах? Или одна и та же картинка будет везде?
    • +1
      Да, на разных телевизорах будут разные каналы, с возможностью индивидуального выбора на каждом из устройств.
      • 0
        спасибо!
  • 0
    пробовал гонять iptv на netgear wnr2000 — худо бедно, но мультикасты гонял. на больших битрейтах правда тормозил. На чем у нас народ юзает iptv я не помню, но у знакомого дома стоят 3 приставки, подцепленные по вайфаю и одновременно показывают тв по мультикастам безо всяких там udpxy.
  • 0
    имею dir-320. Провайдер не поленился подробно описать процесс настройки железки для просмотра iptv по воздуху. Не знаю, хватит ли этого роутера на несколько каналов одновременно, но иногда включаю ТВ на ноуте — всё замечательно.
  • 0
    Два дня назад настроил дома: Beeline IPTV, роутер DIR-300 и второй — ASUS rt-n11.
    В DIR входит непосредственно кабель от провайдера, один порт выделен под ТВ напрямую, с ASUS'ом настроено WDS — тоесть мы подключаемся к любому из устройств — а оказываемся в одной сети.

    На DIR'e настроено L2TP, а к ASUS'у через 3 стены подключена приставка & ТВ.
    Прекрасно работает как 3 телевизора одновременно (один напрямую от билайна через свитч, один через DIR и третий от ASUS'а).
    На беспроводном один нюанс: первоначальная буферизация канала дольше, а потом всё абсолютно чисто. HD идёт так же на ура.
  • 0
    Вообще, любое UDP по воздуху почему-то вгоняет большинство роутеров в ступор. У меня на D-Link DIR300 NRU B5(на новом чипсете RT5350) вообще испытывает какие-то проблемы с обычным UDP, а не IGMP даже, и не работает синхронизация времени по NTP!
  • +4
    Ух-ты! Смотрите-ка! Мы нашли человека на Хабре, который смотрит телевизор! 8)
  • 0
    Из личного опыта: IPTV вполне успешно смотрится на стареньком Asus wl500gp (который ещё 802.11g) с «олеговской» прошивкой, в которой есть «UDP Multicast to HTTP Proxy Port».

    К сожалению, не пробовал на HD-каналах, потому как у моего провайдера их нет в списке бесплатных :D
    • 0
      А на клиенте что стоит? В смысле чем смотрите и как осуществляется переход между каналами?
      У меня просто тоже 500gp и приставка, иногда хочется смотреть на ноуте, но вот все руки не доходили…
      • 0
        На компе через VLC player смотрю: www.videolan.org/vlc/
        Переключение каналов через сохраненный playlist
  • +14
    скорость радио 300 Мбит/с


    это называется канальной скоростью.

    требуется особое оборудование, лишь раутеры и приемники, которые обладают тремя антеннами, а также поддерживают работу на частоте 5 ГГц и технологию MIMO, способны теоретически приблизиться к отметке в 150 Мит/сек

    большая часть оборудования, которая поддерживает 802.11n работает лишь на частоте 2,4 ГГц (как и мой ZyXEL), что гарантированно «урезает» теоретический максимум скорости передачи данных лишь 75 Мбит/сек.


    это не совсем так.
    во-первых, три антенны (а значит — три трансивера) — это и есть MIMO (multi-input, multi-output).
    трансивер может быть один, два, три, даже четыре — в зависимости от модели маршрутизатора/точки или клиентского оборудования. в зависимости от их количества меняется предельно допустимая канальная скорость.
    во-вторых, есть еще понятие о ширине канала — в 802.11n была введена возможность использовать как каналы с шириной в 20 mhz (совместимый с abg режим), так и 40 mhz. этот параметр тоже прямо влияет на возможную канальную скорость.
    в-третьих, частотный диапазон не влияет на скорость — канальные 300 мбит легко достижимы и в 2.4 ггц диапазоне. частота влияет на другие параметры сигнала, такие как, например, затухание. диапазон в 5 ггц рекомендован по другим причинам:
    — непересекающихся каналов с полосой в 40 мгц существенно больше
    — в этом диапазоне на данный момент меньше помех
    — разрешена большая мощность трансиверов (отчасти из-за повышенного затухания)

    я говорю о том, что почти наверняка на 2.4 ггц вы не сможете включить канал в 40 мгц, поскольку по стандартам оборудование автоматически скинет его до 20 мгц при обнаружении несовместимого с 40 оборудования. таким образом, предельная канальная скорость резко снижается в половину.

    максимальная канальная скорость для стандарта N — 600 мбит/с, для этого нужны четыре трансивера (и, соот-но, антенны) и канал в 40 мгц.
    три трансивера (чаще всего встречается в топовых роутерах) — уже 450 и 216 мбит для каналов в 40 и 20 мгц соответственно.
    два трансивера — 300 и 144 мбита для 40 и 20 мгц каналов.

    всеми любимые дешевые роутеры с одним трансивером (и антенной) и маркировкой 150N в лучшем случае будут иметь канальную скорость 150 мбит и 72 мбита для 40 и 20 мгц каналов, но чаще всего работают в диапазоне 2.4 с большими помехами типа микроволновок, блютусов, 3г-сетей и пр., так что не стоит рассчитывать на реальную скорость передачи данных выше 4 МБ/сек.

    простите за оффтоп, конечно, но ликбез никогда не помешает :)
    • +1
      Никакой не оффтоп, напротив очень интересно
    • 0
      Ну и еще следует сказать, чтобы получить идеальную реальную скорость в одну сторону, то делим канальную скорость на 2, т.к. полудуплекс. Т.е. если канальная скорость 300мбит/c, то качать можно в идеальных условиях 150мбит/c. Но можно одновременно и качать и отдавать со скоростью 150мбит/с
    • 0
      btw, подскажите хороший дешевый 300 Mbit роутер для iPhone/iPad и прочих laptops… ;)
      • 0
        iphone & ipad умеют только abg, т.е. диапазон 2.4/5 ггц и канальная скорость только до 54 мбит/с.
        • 0
          уточняю, iPhone 4 и iPad 2, то есть все же ABGN.
          • 0
            да, сорри, ошибся, abgn до 65 мбит/сек.
            толку от 300-мбитного роутера не будет.
            • 0
              хм. откуда дровишки про 65?
              • 0
                я не смог найти официальную инфу по этому поводу, но я уверен, что не более, чем 65 мбит.
                все iphone 4, два айпада и два вторых айпада к офисным точкам доступа подключаются на A и G стандартах, не N. в любом случае, отсутствие MIMO в этих девайсах (только один трансивер) прямо декларирует максимальную скорость.
  • –1
    Если у вас IPTV сделано через мультикаст, то таких результатов следовало ожидать — WiFi и мультикастовый трафик не очень хорошо живут вместе.
  • 0
    надо было роутер выбирать типа dir-300nru или dir-615 и проблем бы не было.
  • 0
    Mikrotik RB493G, спокойно работает :D
  • 0
    tp-link wr-741nd, расстояние от роутера до клиента 20 метров, поток udp 4 мегабита, прием стабильный без обрывов. Стоит символические деньги 230 грн.
    • 0
      740n стоит 200 грн и отличается от 741 несъемной антенной :)
      приятные девайсы по цене картонной коробки.
  • 0
    У меня 615ый вообще отказывается с иптв работать. ревизия Е4
    • 0
      версия прошивки?
      • 0
        пропуск мультикаста поставили?

    • 0
      пропуск мультикаста поставили?
  • 0
    да-да, все по воздуху! особенно когда дома собака жрет провода

Только зарегистрированные пользователи могут оставлять комментарии. Войдите, пожалуйста.