Прокачиваем Wi-Fi 802.11n в O!Play AIR

Прокачиваем Wi-Fi 802.11n в O!Play AIR

Postby Killa » 11 Nov 2010, 13:47

Всем привет!
Делюсь опытом, как выжать максимум по Wi-Fi на нашем плеере. Будет многабукаф! 8-)

Что мы имеем:
1. Большой двухэтажный частный дом с тремя телевизорами, и отсутствие желания тянуть витуху к каждому из них ;)
2. NAS сервер с 2ТБ HDD и Linux на борту
3. Wi-Fi Router ASUS RT-N16 (b/g/n)
4. ASUS O!Play AIR (FW 1.21 PAL)
5. Ноутбук с 802.11n адаптером (нужен для тестов)

Что мы хотим:
1. Смотреть Full HD контент без проводов.

Процесс (делится на 2 этапа - настройка роутера и настройка плеера + NAS):

1. Настройка роутера

Первым делом ставим альтернативную прошивку на рутер, потому, что на родной вафля отваливается раз в день ругулярно.
Я использовал прошивку от энтузиастов (http://code.google.com/p/wl500g/downloads/list?can=1&q=RT-n16), но так же подойдет Tomato или DD-WRT. Ставим прошку, настраиваем ее как нам надо:

1.1. Убираем нафиг шифрование - это заметно разгружает процессор плеера. Ставим Authentication Method: Open System, а чтобы не устраивать праздник соседям все наши устройства будут авторизоваться по MAC адресу (прописываем MAC адрес в Access Control рутера).
Внимание! После того как вы уберете шифрование, ваш трафик легко может быть прослушан снифером! Так что не стоит этого делать, если вы, например, оплачиваете услуги через интернет карточкой или эл. кошельком!

1.2. Выбираем канал. Скачиваем программу inSSIDer (http://www.metageek.net/products/inssider), ставим ее на ноутбук с WiFi и смотрим какие каналы у нас заняты соседями. По-умолчанию все рутеры настроены на 6-й канал, так что его лучше не использовать. У меня оказался самый свободный 12 канал - его и выбираем в настройках рутера. Бутаемся. Снова проверяем inSSIDer-ом каналы - наш "дисперсионный колокольчик" не должен пересекаться с другими (ну или пересекаться где-то у основания и немного). По тестам с ноута - это сразу дало прирост скорости на 20%.

1.3. Настраиваем другие пункты где-то так: Bandwidth: 40Mhz, Wireless Mode: N only, а остальное ставим AUTO. Бутаемся.

1.4. Желательно в DHCP роутера прописать фиксированные IP всем устройствам сети по MAC адресу. Особенно важно для NAS и Плеера.

Все, на этом настройка роутера завершена!
Проверяем на ноуте - скорость подключения должна быть 150-300 мбит/сек. (честный 802.11n)

2. Настраиваем плеер и NAS:

2.1. NAS. Так как протокол SAMBA - это тормознутый костыль, мы вынуждены перейти на NFS (Network File System).
Ставим NFS сервер и расшариваем папку с медиаконтентом. Как это сделать читаем тут (http://www.linuxspace.org/archives/2383).
Можно попробовать развернуть NFS сервер и на Windows. Вроде как в Win7 Ultimate даже встроена нативная поддержка, но я не пробовал.

2.2. На плеере устанавливаем всеми нами горячо любимый пакет moServices, а в нем устанавливаем сервис Mounts. Монтируем шару с NAS (важно! удаленный путь для монтирования указывается от корня ФС). После чего бутаемся.

В итоге у нас должно получиться следующее: заходим в "плеер -> фильмы -> папка -> устройства хранения" и там видим нашу расшареную по NFS папку.
Заходим в нее, выбираем Full HD фильм потяжелее, нажимаем Play... и... УРА! У нас все работает! :P

Лично я смотрю таким образом любой FullHD рип до 10Гб, и рекорд - 1080 BluRay образ на 30 Гб - без каких-либо тормозов. Даже перемотка работает быстро, и аудио дорожки меняются почти сразу). Знаю, есть фильмы и потяжелее (до 90 Гб) - но я не качал, так как не вижу в них смысла. :)

Замечание. Так как при сетевом подключении по NFS плеер не показывает "Speed test", мы можем оценить скорость только по отсутствию тормозов, лагов и артефактов в фильме. (ну или если кто подскажет как это сделать в линухе более точно - буду благодарен).

В целом, конечно, ничего нового я не рассказал. Но перепробовав все танцы с бубном и всевозможные настройки и их комбинации, я могу сказать, что быстрее заставить работать Wi-Fi на плеере невозможно.

Всем удачи. Критика приветствуется! :D

P.S. Чуть не забыл. Если через кокое-то время начинаются тормоза - бутните плеер и рутер через питалово ;)
Last edited by Killa on 11 Nov 2010, 14:08, edited 2 times in total.
ASUS R1, ASUS R3
User avatar
Killa
 
Posts: 68
Joined: 13 Sep 2010, 11:03
Location: Украина, Киев

Re: Прокачиваем Wi-Fi 802.11n в O!Play AIR

Postby FarVoice » 11 Nov 2010, 14:01

Я уже писал на хоботе, как тестировать скорость http://forum.ixbt.com/topic.cgi?id=62:17611:2796#2796
но повторюсь:
Раз начали мерить скорость, решил провести сравнительный тест скорости разных протоколов по проводу.
По WiFi мерить скорость большого смысла нет - всё равно будет где-то в районе 2,6 МБайт/с по протоколу G.

Вводные:
Комп - Windows XP, MS Windows Services for UNIX, Filezilla server, ISS
плеер:
Code: Select all
    mkdir nfs
    mount -t nfs -o nolock 192.168.0.4:/public nfs
    mkdir samba
    mount -t cifs -o username=guest,iocharset=utf8 //192.168.0.4/public samba
     
    date
    cp nfs/test.avi /dev/null
    date
    cp samba/test.avi /dev/null
    date
    ftpget 192.168.0.4 /dev/null /public/test.avi
    date
    wget -q http://192.168.0.4/public/test.avi -O /dev/null
    date


Файл test.avi 736450560 байт.

Результаты:
Code: Select all
nfs      64 сек 10,97 МБайт/с
ftp      68 сек 10,33 МБайт/с
samba    76 сек  9,24 МБайт/с
http     77 сек  9,12 МБайт/с


PS: date стоят, чтобы видеть время начала и конца операции копирования. Запихиваем текст скрипта в текстовый файл speedtest, правим под себя(адреса, пути на шары), копируем в /tmp плеера, делаем
Code: Select all
chmod +x /tmp/speedtest
/tmp/speedtest
ASUS O!Play R1 (amp_r12_vrtn), xTreamer Pro (amp_r12_vrt), xTreamer Prodigy (iNeXT 2.14 r2), IconBIT HDR12L (amp_r12_vrt), 3Q F425HW (xds42gl_7725_r3), MyGica A11 (mygica_m3_20121222)
User avatar
FarVoice
Администратор
 
Posts: 8572
Joined: 03 Sep 2010, 01:27
Location: Russia, Moscow

Re: Прокачиваем Wi-Fi 802.11n в O!Play AIR

Postby Killa » 12 Nov 2010, 01:56

Спасибо FarVoice!
Провел тест... делюсь... :P

Code: Select all
date
cp nfs/test.avi /dev/null
date


Code: Select all
~ # cd /tmp
/tmp # /tmp/speedtest
Tue Aug  3 01:52:06 CST 2010
Tue Aug  3 01:53:39 CST 2010


Вес файла test.avi - 717 490 КБ
Если у меня все хорошо с математикой, то скорость получилась ~7,7 МБ/сек.
Чего с головой хватает для любого HD фильма ;)

Вот бы еще пульт не тупил... было бы счастье :roll:
ASUS R1, ASUS R3
User avatar
Killa
 
Posts: 68
Joined: 13 Sep 2010, 11:03
Location: Украина, Киев

Re: Прокачиваем Wi-Fi 802.11n в O!Play AIR

Postby sergei-0074 » 13 Nov 2010, 10:23

подскажите пожалуйста как можно получить скорость около 5-6 мегабайт по самбе
роутер у меня asus n16 прошивка от энтузиастов
плеер r1 прошивка от hd2 пробовал от r3
wi-fi брелок от d-link dwa131
пробовал с шифрованием и без него результат около 1.5 метров в секунду иногда до 2.5-3 прыгает хотя что на роутере что на брелке стандарт n
подскажите как это исправить хотябы до 5 метров в сек так как будет использоваться винт подключеный к роутеру через usb ?
Заранее огромное спасибо
И спасибо за прошивки адаптированые к нашему плееру.! ! !
sergei-0074
 
Posts: 21
Joined: 13 Nov 2010, 09:51

Re: Прокачиваем Wi-Fi 802.11n в O!Play AIR

Postby FarVoice » 13 Nov 2010, 13:36

sergei-0074 wrote:подскажите пожалуйста как можно получить скорость около 5-6 мегабайт по самбе
роутер у меня asus n16 прошивка от энтузиастов
плеер r1 прошивка от hd2 пробовал от r3
wi-fi брелок от d-link dwa131
пробовал с шифрованием и без него результат около 1.5 метров в секунду иногда до 2.5-3 прыгает хотя что на роутере что на брелке стандарт n
подскажите как это исправить хотябы до 5 метров в сек так как будет использоваться винт подключеный к роутеру через usb ?
Заранее огромное спасибо
И спасибо за прошивки адаптированые к нашему плееру.! ! !

А вы попробуйте сначала по проводу померить скорость с роутера по Самбе. Есть у меня подозрение, что узкое место - это как раз USB соединение винт-роутер.
ASUS O!Play R1 (amp_r12_vrtn), xTreamer Pro (amp_r12_vrt), xTreamer Prodigy (iNeXT 2.14 r2), IconBIT HDR12L (amp_r12_vrt), 3Q F425HW (xds42gl_7725_r3), MyGica A11 (mygica_m3_20121222)
User avatar
FarVoice
Администратор
 
Posts: 8572
Joined: 03 Sep 2010, 01:27
Location: Russia, Moscow

Re: Прокачиваем Wi-Fi 802.11n в O!Play AIR

Postby Olegin » 13 Nov 2010, 14:25

FarVoice wrote:Есть у меня подозрение, что узкое место - это как раз USB соединение винт-роутер.

Это правда, на "олеговском" форуме много раз обсуждали,вот, например или вот. У меня на wl500 где-то в районе 2, смотреть рипы хватает, а вот на большее увы...
Asus O!Play R1 (amp, vrt), xTreamer Pro (amp, vrt), Iconbit 7L(amp, vrt), Iconbit 12L(amp, vrt/12l), Iconbit 1003(3Dgui)
Olegin
 
Posts: 1243
Joined: 04 Sep 2010, 20:13
Location: Ufa, Russia

Re: Прокачиваем Wi-Fi 802.11n в O!Play AIR

Postby sergei-0074 » 13 Nov 2010, 20:14

По кабелю у меня все хорошо 15 гиговые фильмы все ок больше проблематично.
Между роутером asus n16 с подключеным вином по usb 320 гигов через кабель с компом покирование по самбе около 5-6 мегабайт в секунду.
Попробовал сегодня usb wi-fi (d-link dwa131) подсоединить к компу поставил драйвера скорость подключения на XP 65 Mbit/s и при семерке 75 Mbit/s скорость копирование около 2,5 -2,8 Mb/s.
Так что плюнул и отнес в магазин. Протяну сетевой кабель и надежнее и защищенее в отличии от WI-FI.
Мне кажется что N стандарта в этом брелке (d-link dwa131) и нет или дров еще нет нормальных.
sergei-0074
 
Posts: 21
Joined: 13 Nov 2010, 09:51

Re: Прокачиваем Wi-Fi 802.11n в O!Play AIR

Postby alex_optek » 24 Nov 2010, 21:29

Конфигурация комп-провод-ASUSRTN16-WiFi-OPLAY.
В роутере есть индикатор скорости.
Если смотреть через сеть, то скорость около 15Мбит, если смотреть через программу OPLAY, то скорость 30Мбит.
То есть 11 гигов (1920*800) по сетке не замирает, а 38 гигов(1920*1080p) замирает, через программу 38 не замирает.
Но это под вистой. А под W7-64 программа не работает, а жаль, не понятно как отправить файл в W7-64.
Правильно оформляйте техническое задание , а то ноги укоротят.
HD -R3 две штуки Iconbit xDS4 IPTV, RTN16+2tB, WL500GPv2, DIR-615+HD-R3+IPTV,Acer revo3610+2tB.+DVBS_HD_USB tuner Technisat
User avatar
alex_optek
 
Posts: 46
Joined: 24 Oct 2010, 00:01
Location: Екатеринбург

Re: Прокачиваем Wi-Fi 802.11n в O!Play AIR

Postby alex_optek » 28 Nov 2010, 00:03

Вернулся на R3_21 вот поэтому http://www.moservices.org/forum/viewtopic.php?f=8&t=141&p=2275#p2275
А вообще больше 30 Мбит постоянно не получается, только иногда всплески до 50 Мбит.
Правильно оформляйте техническое задание , а то ноги укоротят.
HD -R3 две штуки Iconbit xDS4 IPTV, RTN16+2tB, WL500GPv2, DIR-615+HD-R3+IPTV,Acer revo3610+2tB.+DVBS_HD_USB tuner Technisat
User avatar
alex_optek
 
Posts: 46
Joined: 24 Oct 2010, 00:01
Location: Екатеринбург

Re: Прокачиваем Wi-Fi 802.11n в O!Play AIR

Postby alex_optek » 01 Dec 2010, 15:48

Такое ощущение, что R3 в G режиме, хотя была ситуация, которую не могу воспроизвести, что был режим N (роутер (RTN16) показывал до 130 Мбит).
Сейчас роутер показывает, что в R3 скорость не более 54 Мбит.
Нет другого N устройства, чтобы проверить.
По проводу (100Мбит) скорость до 56 Мбит и 38 Гиг без проблем, даже в 1.5 ускорении..
Правильно оформляйте техническое задание , а то ноги укоротят.
HD -R3 две штуки Iconbit xDS4 IPTV, RTN16+2tB, WL500GPv2, DIR-615+HD-R3+IPTV,Acer revo3610+2tB.+DVBS_HD_USB tuner Technisat
User avatar
alex_optek
 
Posts: 46
Joined: 24 Oct 2010, 00:01
Location: Екатеринбург

Next

Return to Tips & Tricks

Who is online

Users browsing this forum: No registered users and 5 guests

cron