Всем привет!
Делюсь опытом, как выжать максимум по Wi-Fi на нашем плеере. Будет многабукаф!
Что мы имеем:
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... и... УРА! У нас все работает!
Лично я смотрю таким образом любой FullHD рип до 10Гб, и рекорд - 1080 BluRay образ на 30 Гб - без каких-либо тормозов. Даже перемотка работает быстро, и аудио дорожки меняются почти сразу). Знаю, есть фильмы и потяжелее (до 90 Гб) - но я не качал, так как не вижу в них смысла.
Замечание. Так как при сетевом подключении по NFS плеер не показывает "Speed test", мы можем оценить скорость только по отсутствию тормозов, лагов и артефактов в фильме. (ну или если кто подскажет как это сделать в линухе более точно - буду благодарен).
В целом, конечно, ничего нового я не рассказал. Но перепробовав все танцы с бубном и всевозможные настройки и их комбинации, я могу сказать, что быстрее заставить работать Wi-Fi на плеере невозможно.
Всем удачи. Критика приветствуется!
P.S. Чуть не забыл. Если через кокое-то время начинаются тормоза - бутните плеер и рутер через питалово