NMT-200 ЧаВо

Смотрим видео через WiFi, да поможет нам NFS-сервер!

Статья phantom7 от 25.09.2010
Редакция от 01.10.2010

Ну что, продолжаем наши изыскания в плане просмотра фильмов с компа или NAS по сети ,а точнее по WiFi. Сколько не мучился, а добиться нормального комфортного просмотра с использованием Samba или FTP через вафлю так и не смог – несколько секунд просмотра а потом слайд-шоу! Решив перепробовать все возможные подключения установил на комп NFS сервер (HaneWin NFS Server), запустил его, настроил, а когда включил просмотр фильма, то просто обалдел! Фильм (БД-ремукс) шел плавно, нигде не тормозя и не зависая и все это на связке комп → рутер (Asus RT-N16, последняя официальная прошивка от Asus 1.0.1.9 → Popcorn с-200 с WiFi (в с200 установлен модуль MN-200). Для чистоты эксперимента прогнал еще несколько ремуксов и рипов и все идет совершенно без тормозов! Так что, могу смело утверждать, что просмотр тяжелого контента на Попкорн С200 возможен через WiFi.

Ниже привожу примеры с картинками по установке и настройке haneWIN NFS Server для тех кто решит повторить мой опыт.


Давайте рассмотрим установку и настройку NFS-сервера на наш компьютер. В Интернете есть множество различных программ по установке и настройке NFS-сервера. Мы же воспользуемся приложением haneWIN NFS Server (оно является условно-бесплатным, и по истечении определенного срока требует регистрации серийного номера). Все рекомендации я почерпнул на сайте samsungtvupgrade.blogspot.com, за что автору caferomeo огромное спасибо!

Итак, приступим:

  • скачиваем программу haneWIN NFS Server.
  • открываем скачанный архив, и запустив setup, производим установку (как для любой программы);
  • после установки программы на рабочем столе появится ярлык NFS Server, запустив который мы произведем необходимую настройку
  • Выполняем основную настройку. Сначала на вкладке NFS убираем флажок напротив Version 2(хотя я этого не делал), затем меняем значение Number of UDP NFS Server Threads на 32, а Maximum NFS transfer size на 32768 (после внесения изменений не забудьте нажать кнопку Применить);
  • далее переходим на вкладку Server и устанавливаем кодировку UTF-8, также устанавливаем флажок напротив Reset inode-table…;
  • переходим на вкладку Exports и нажимаем кнопку Edit exports file;
  • затем нужно отредактировать файл exports, с помощью которого мы откроем доступ телевизору к нужной папке с фильмами на компьютере (в нашем примере мы указываем, что папка на компьютере С:\films будет открыта для доступа Попкорну, 192.168.xxx.xxx – это IP адрес вашего Попкорна в локальной сети, причем в медиа-плеере папка с фильмами будет отображаться под именем video);

    Примечание: вы также можете открыть доступ Попкорну к другим папкам и дискам компьютера, добавив соответствующую строку в файл exports (например, что бы открыть доступ ко всему диску D нужно добавить строку D:\ -name:D 192.168.xxx.xxx);
  • после редактирования, предварительно сохранив изменения, можете закрыть файл exports затем нажмите на кнопку Restart Server;
  • теперь можете закрыть приложение (нажав OK). На этом настройка NFS-сервера завершена. На всякий случай перезагрузите компьютер. После перезагрузки компьютера никаких действий больше производить не нужно – по идее, NFS-сервер должен стартовать автоматически в фоновом режиме каждый раз вместе с загрузкой Windows.

Примечание: иногда брандмауэр Windows или встроенный в антивирус файрвол могут блокировать работу NFS-сервера. Что бы этого не происходило, в брандмауэре Windows (или если у вас стоит другой файрвол, то в нем), необходимо разрешить доступ в сеть двум приложениям: nfsd.exe и pmapd.exe (они находятся в папке установки сервера C:\Program Files\nfsd).

27 комментариев к этой записи

  • Padavan

    Добавлю свои 5 копеек:
    – Если клиентов у NFS сервера не предполагается больше двух-трех, такое огромное кол-во “Number of UDP NFS Server Threads” совершенно ни к чему. Достаточно 4 для одного клиента и 8 для 2-3 клиентов.
    – Галочку “Allow mount of remote devices” лучше установить, тогда разрешено монтирование сетевых папок, не только локальных.
    – Так как NFS не имеет парольной защиты, то для медиаресурсов лучше поставить в exports флаг -readonly.
    – Если клиентов больше одного, можно их ip адреса перечислить, либо указать флаг -range.

    • WildFlexy

      А был бы ты автором – пофиксил бы саму статью.
      Я, кстати, не против и про WD на сайте ветку “размотать” – а у тебя опыт.

  • Kuftus

    Есть задача наоборот. На попкорне есть свой NFS сервер. Как к нему организовать доступ с компа? Нужен NFS клиент? Какой посоветуете?

  • Todin

    А еще более сложное: А200 в качестве сервера-раздающего по LAN, между ними D-Link DIR-615, а WD TV Live в качестве проигрывателя по Wi-FI n (D-Link DWA-140). Запустится по NFS?

    • WildFlexy

      Зависит сколько WD TV Live по вафле протащит.
      На “нетяжелом” контенте определенно ДА.
      А с бОльшим битрейтом – надо пробовать. Хотя может уже кто и имел подобный опыт.
      Padavan наверное подскажет…

  • Kuftus

    Не нашел клиента в комплекте HaneWin NFS. А как он называется, где находится и как работает?

  • Kuftus

    Установленный haneWIN NFS Server реально дает большую скорость копирования файла по сравнению с Samba, быстрее в 2 раза. Очень надеялся на похожий результат и в обратную сторону. Поэтому и хотел использовать NFS Servet на попкорне. Настроил родной NFS клиент в Win7. Однако было разочарование. Скорость копирования по NFS на попкорн по сравнению с Samba и FTP упала в два раза. Может клиент в Win7 хреновый? Или его нужно как-то особенно настраивать? Может ли какой-то стороний NFS клиент дать лучшие результаты? Если да, то какой? Кстати, не нашел во встроенном в Win7 клиенте установки кодировки UTF-8, поэтому русские названия нормально не отображаются.

    • WildFlexy

      Проверить максимальную скорость по NFS с попкорна просто – взять Live boot CD с каким-нибудь Ubuntu или подобным Linux, для которого попкорн будет светиться как родной.
      Под Win, а тем более 7, клиентов как-то не припомню – надо копать – да пребудет с тобой Google! :)

  • Pampa

    При попытке зайти по NFS с попкорна на рабочий комп ( на нем по описанной методе установлен haneWIN NFS Server) видит расшаренную папку, но при попытке зайти на нее говорит “Невозможно выполнить запрос”. По самбе заходит норм. Система Win7. Файер и антивирус отключал – не помогает. Где копать?

  • phantom7

    Возможно с Win7 не работает? С ХР проблем практически нет.

  • Pampa

    Пиленый – это да, может. Пороюсь, поищу другой. Про ХР – та же история (она стоит у меня второй системой).

  • phantom7

    Чтото в последнее время у меня стали появляться странные торможения изображения на короткое время (3-10 сек),причем за просмотр фильма таких глюков обычно бывает от 2 до 5-6.Причина загрузка процессора до 100%!! Больше всего это проявляется на БД и БД ремуксах.Не могу понять что может так грузить проц. Проверено на двух компах. Может будут какиенибудь мнения.

    • опиум

      Мнение одно – бросить страдать детством и браться за “операционку для подросткового возраста”.
      Я свободных Пигнвинов имею ввиду 😉

  • phantom7

    Да я бы не назвал это детством! Линукс для меня сильно сложен и требует время для изучения,которого к сожалению у меня нет.Может быть когда нибудь! А сейчас хочу разобраться в вышеописанной проблеме! Для начала хочу установить haneWIN NFS Server на чистую систему,чтобы исключить влияние других программ.

    • WildFlexy

      phantom7, а ты знаешь сколько времени у меня ушло на самостоятельный подъем своего первого в жизни PC с Linux (Mandrake) в целях подъема Samba и NFS сервера? Часа полтора от силы, с парой перекуров и одним “звонком другу”. И он проработал два года, пока железо не умерло своей смертью. Я руками туда не лазил – не было необходимости.
      Миф о сложности Linux’а придуман Win’довыми сисадминами! :)

  • Igor

    Спасибо за статью. Сделал всё в точности как сдесь написанно. После просмотра 15 минут фильма который находился на компютере начались лаги, слайдшоу. Комп к танку подключен шнурком. Пытался посмотреть штук 5 разных фильмов (размером от 7 до 27 ггбайт) – результат один и тот-же после разного периода времени начинаются лаги. Лагов не было только на фильмах 1.4 ггбайта. Обратил внимание что скорость передачи данных очень сильно менялась от 2 Mbp\s до 39Mbp\s причём на фильме 27 гигабайт – 13-16, на одном из фильмов размером 1.4 Ггбайт – 39 на втором точно такого же размера 2-3. Файлы лежат на одном диске в одной папке. Как избавиться от лагов и в чём причина такой разной скорости?

  • Igor

    Хочу добавить что лаги лечатся нажатием паузы на несколько секунд потом опять без лагов минут 10 и т.д.

    • Padavan

      Во первых, сделайте 4 треада, а не 32. Как я советовал в первом посте. Во вторых, отключите гигабит (режим авто). В третьих, попробуйте в попкорне использовать тип NFS TCP. После смены типа нужно будет перезагрузить попкорн иначе он не обновит подключение к уже открытому ресурсу.

    • WildFlexy

      Надеюсь ты не по UDP смотришь (смени на TCP) и порт на 100 Мбит/с на плеере выставлен?

  • Igor

    подскажите где проверить UDP или ТСР?
    на плеере установлена скорость 10/100

    • WildFlexy

      Если у тебя Hanewin, то выруби в настройках UDP – так проще.
      Иначе – надо прописывать твой ресурс ручками – стр.40 русского мануала

  • Igor

    не не помогает файлы размером 1.4Ггб нормально смотреть можно всё что больше – начинает лагать превращаясь в слайдшоу

    • opium

      Непонятно – особенно исходя из того, что у тебя вообще прямой стык комп-плеер.
      Прошивка свежая?

    • phantom7

      Да странно. У меня бывает небольшое подтормаживание на просмотре полных Бд и ремуксов (от 1 до 3х раз за весь фильм)но чтобы слайдшоу ,нет. Тем более я смотрю всё через роутер по вайфаю!

Внутренние Жесткие диски Seagate SATA eddp.ru. услуги дата-центра ДатаХата в Минске
2010–2024 © NMT-200 ЧаВо