Проигрывание MKV по сети
,,
Наверное
большинству уже знакома проблема с тормозами при проигрывании MKV с
высоким битрейтом через разделяемые ресурсы, при том что при
использовании HMS все с этим ОК. А суть в том, что скорость передачи
данных не через HMS по какой то причине ниже.
В общем долго
я бился над этой проблемой и в итоге нашел решение. Инфа раскидана по
инету и по большей части она на англ. языке, я же соберу все одном
месте и распишу по порядку.
Для начала определимся с
подключением устройств.
Я использую роутер D-link 320,
который подключен к компу и к WDTV Live посредством Ethernet.
Все
настройки сети авто DHCP, система Windows 7 x64.
Адрес компа
получился 192.168.0.100, ведра 192.168.0.101.
Решение
проблемы заключается в настройке NFS сервера, который позволит
передавать данные с большей скоростью.
1. Настройка NFS
сервера в Windows.
Во первых отключаем нафиг все файерволы и
брандмауэры. Создаем домашнюю группу Workgroup если еще нет, тип сети
ставим "Домашняя сеть".
Далее понадобится
программа HaneWin NFS Server, она платная. Качаем с оф. сайта свежую
версию, кейген найдете сами, подойдет от более ранней
версии.
Настройки программы после запуска:
-На
закладке NFS меняем значения полей:
Number of UDP NFS Server
Threads = 32
Maximum NFS transfer size = 32768
далее
все галочки должны быть поставлены, значения портов не трогаем.
-На
закладке Server ставим только 2 галочки, остальные
отключены.
Convert Windows drive letters to lower
case
Utf-8 character set
-На закладке Exports
жмем Edit exports file.
Там нужно прописать то, что хотим
шарить. В моем случае это папка Video на диске E:
Должно
выглядеть так
E:\Video -readonly -public
-name:Video
-сохраняем, жмем Restart Server.(Возможно
лучше даже перезагрузиться на всякий случай)
на этом
настройки программы завершены.
2. Расшаривание пустой
папки.
Создаем пустую папку, например на этом же диске -
"Share". (E:\Share). Она нам понадобится позднее.
Теперь
расшариваем ее. ПКМ-Свойства-Доступ-Общий доступ-Выбираем из списка
"Все", жмем Добавить, жмем "Общий доступ".
Все,
теперь ведро должно видеть эту папку в разделяемых ресурсах. Как
видите ничего сложного...
3. Теперь качаем свежую
прошивку от B-rad'а 1.02.21_B-RAD.CC_WDLXTV_LIVE-0.4.2.0. Прошиваться
надеюсь уже все умеют?
Прошиваемся с любимыми
настройками.
4. Далее понадобится Telnet, по умолчанию в
винде он отключен. Идем в панель управления-Програмы и
компоненты-Включение или отключение компонентов
Windows
и там ставим галочку напротив telnet.
Жмем WIN+R, вводим
cmd.
Теперь в коммандной строке пишем
telnet
192.168.0.101
чтобы подключиться к плееру.
Попросят
имя пользователя - root.
Сразу ставим пароль, который
понадобится для подключения через FTP. Для этого пишем в
консоли:
passwd
и вводим 2 раза новый
пароль.
Далее пишем так:
config_tool -c
CIFSINTERCEPTOR=ON
Далее создаем в блокноте файл
cifs-interceptor(без расширения TXT!), в моем случае содержимое
такое:
//192.168.0.100/Share|192.168.0.100:/Video
Video|
Не забываем оставить пустую строку.
Заходим
через ftp клиент на ведро(напомню, мой адрес был- 192.168.0.101),
используя имя пользователя root, и заданный ранее пароль.
Там
заходим в папку /conf и копируем туда файл cifs-interceptor.
Суть
всех этих манипуляций заключается в том, чтобы заставить папку Video,
расшаренную с помощью NFS, появится в меню ведра под пунктом
"Разделяемые ресурсы", использвуя расшаренную обычную
способом папку Share.
5. Маунтим нашу NFS папку
Video.
Все там же в консоли telneta пишем
xmount
192.168.0.100:/Video Video nfs
тут же можно проверить,
все ли получилось
showmount -e 192.168.0.100
Вот
в общем то и все. Теперь отключаем шнур питания плеера и втыкаем
обратно.
После загрузки должна появиться наша папка
Video там где и должна быть и фильмы больше не будут тормозить.