медиа сервер для домашней сети windows 10
Как собрать и настроить домашний медиасервер?
Содержание
Содержание
Высокоскоростной Интернет разделил людей на две группы: одни подписываются на стриминговые сервисы, другие предпочитают по старинке хранить собственные копии фильмов и альбомов на жестком диске, особенно если это касается редких релизов, которых не найти онлайн. Но Netflix или Spotify легко запустить с любого устройства, а как получить доступ к файлам, хранящимся на диске, с телевизора или смартфона? Для этого нужно организовать домашний медиасервер. Это намного проще, чем кажется, и осуществимо даже стандартными средствами Windows.
Что такое DLNA-медиасервер?
Домашний медиасервер позволяет подключить все доступные устройства в единую беспроводную сеть и организовать общий доступ к музыке и фильмам на жестком диске, флешке и SD-карте. Это избавляет от необходимости хранить по копии фильма или альбома на ПК, планшете, смартфоне, ноутбуке и в памяти ТВ — достаточно будет одной копии на медиасервере.
Медиасервером можно сделать множество девайсов:
По своей сути, все эти устройства представляют собой компьютер с процессором, видеоядром, оперативной памятью и диском для хранения файлов. Чтобы превратить их в медиасервер, нужна технология высокоскоростной передачи контента в режиме реального времени. Она называется DLNA.
DLNA представляет собой набор стандартов для объединения поддерживающих эту технологию устройств в единую домашнюю сеть для передачи медиаконтента. Чаще всего это телевизоры, принтеры, плееры и ресиверы, а также портативная техника — смартфоны, планшеты, ноутбуки и т. д. Многие производители используют DLNA в своих экосистемах под брендовыми названиями:
Аналогом также является Apple AirPlay, однако он использует иные протоколы и работает только с устройствами Apple.
Проще всего подружить медиасервер с ТВ, если последний поддерживает DLNA. В ином случае поможет подключение с помощью ТВ-бокса или микрокомпьютера.
Медиасервер из ПК
Домашний медиасервер можно организовать на рабочем ПК. Понадобится лишь роутер и устройство с поддержкой DLNA, например, телевизор.
Если ТВ и ПК объединены одной домашней сетью, Windows 10 позволяет без лишних настроек передавать контент напрямую на устройство. Достаточно щелкнуть по файлу правой кнопкой мыши и выбрать нужный девайс из списка во вкладке «Передать на устройство» («Cast to device»).
Чтобы не кликать каждый раз по файлам на ПК, а выбирать их сразу с ТВ или планшета, понадобится настроить DLNA-сервер:
Теперь на ТВ и портативных устройствах появится доступный медиаконтент. Однако он будет в неотсортированном виде, хранить так сотни фильмов и альбомов невозможно. Понадобится настройка папок и категорий. Их возможно упорядочить даже с помощью Windows Media Player 11 и выше: щелкнуть правой кнопкой по разделу «Видео», выбрать «Управление видеотекой» и добавить в список папки с заранее отсортированными роликами. Аналогично с фото и музыкой.
Наконец, DLNA-сервер легко организовать с помощью программ, которые иногда называют медиацентрами. Они позволяют:
Существует множество медиацентров, самые популярные из них:
Минус организации медиасервера на ПК в том, что придется постоянно держать его включенным, чтобы все работало. Плюс программа медиацентра будет отнимать часть ресурсов, особенно при транскодировании. Можно, конечно, использовать отдельную машину, например, старый компьютер, но возможности системы будут ограничены его производительностью: далеко не каждый старый ПК сможет без лагов воспроизводить видео в 4К на ютубе.
Медиасервер из роутера
Некоторые роутеры с USB или SATA-разъемом умеют подрабатывать медиасервером. В характеристиках роутера должна быть указана функция DLNA-сервера. Также понадобится минимум 128 Мб оперативной памяти (лучше 256 Мб). Если сеть Wi-Fi слишком загружена в диапазоне 2.4 ГГц, пригодится двухдиапазонный роутер. Он поможет избежать потери пакетов, которые будут выражаться в лагах и фризах. Для нормальной работы скорость соединения должна быть не ниже 60 Мбит/с.
Обычно настроить DLNA на роутере можно прямо в его веб-интерфейсе: нужно включить саму функцию и выбрать папки с контентом. Далее можно подключать к нему смартфоны и телевизоры. Главное преимущество в простоте решения, но есть и недостатки:
Медиасервер из ТВ-приставки
Что, если телевизор недостаточно умный и не поддерживает DNLS? Тогда можно подключить к нему дополнительное устройство, к примеру, ТВ-бокс. Они поддерживают DLNS и предоставляют возможность загружать на флешку или SD-карту свои медиафайлы, чтобы просматривать их с ТВ, а иногда и других устройств. Более того, Андроид дает этим приставкам функциональность смартфона или планшета, позволяя устанавливать на них приложения, пользоваться стриминговыми сервисами, ютубом, играть в игры и т. д.
ТВ-боксом легко пользоваться: настройка под себя не отнимет много времени, и для большинства покупателей его возможностей будет достаточно. Но есть и минусы:
Медиасервер из микрокомпьютера
Любители DIY могут сделать медиасервер на базе микрокомпьютера Raspberry Pi, ASUS Tinker Board или похожего. Такие обычно поставляются в виде платы без корпуса, на которой установлен ARM-процессор, ОЗУ, видеокарта, модули Wi-Fi и Bluetooth, порты USB, HDMI и Ethernet. Соответственно, к нему можно подключить почти любой ТВ и даже внешнюю звуковую карту.
Это позволяет точно подобрать модель по характеристикам под свои задачи и самостоятельно сконструировать корпус и систему охлаждения. К микрокомпьютерам можно подключить и SD-карты, и HDD (как USB, так и SATA через переходник). Мощности Raspberry Pi 3 Model B+ хватает, чтобы проигрывать фильмы в высоком разрешении и видео в 4K на ютубе.
Чтобы превратить микрокопьютер в медиасервер, понадобится:
Тем, кто не хочет заниматься конструированием корпуса и охлаждения, подойдет микрокомпьютер типа Intel Compute Stick. На него можно установить Windows 10 и работать хоть с привычными офисными приложениями, хоть с фотошопом, поэтому такая штука все чаще появляется в офисах. Соответственно, можно установить на него программу и использовать его в качестве медиацентра. Однако мощностей процессора Intel Atom x5 Z8330 1440 МГц не хватает для просмотра видео 4К, по крайней мере, в ОС Windows.
Сегодня появилась целая категория компьютеров-флешек и неттопов. Также есть чуть менее компактные платформы для ПК. Однако модели с мощным процессором стоят уже в одной ценовой категории с профессиональным решением для организации медиасервера — сетевым хранилищем или NAS.
Медиасервер из NAS
NAS — это сетевые хранилища. Их предназначение — доставлять файлы так быстро, как это возможно. Но главное, что они позволяют подключить сразу несколько жестких дисков с возможностью моментально заменять их. Это позволяет организовать домашнюю медиатеку исполинских масштабов с фильмами в 4К и альбомами в Hi-Res.
Чтобы использовать NAS в качестве медиацентра, нужно внимательно изучить характеристики. Понадобится мощный процессор (хотя бы 2, а лучше 4 ядра) и ОЗУ объемом не меньше 2 Гб. Тогда не будет лагов при транскодинге и просмотре 4К. Многие модели позволяют добавить оперативки и улучшить скорость работы благодаря SSD и организации на нем кэш-памяти для быстрого доступа к часто используемым файлам.
Желательно подключить к NAS жесткий диск, заточенный под длительную работу нон-стоп. Для таких задач производители выпускают оптимизированные для NAS винчестеры.
В качестве ОС можно использовать Kodi, Plex, emby и другие. Однако главный недостаток NAS в том, что они созданы с оглядкой на продвинутых пользователей, поэтому настройка потребует определенных знаний и терпения.
Заключение
Медиасервер позволяет не только организовать гаджеты в удобную домашнюю экосистему, но и через Интернет открыть доступ к файлам в хранилище из любой точки земного шара. Так можно настроить собственный стриминг-сервис, чтобы слушать свою музыку и смотреть свои фильмы с портативного устройства везде, где позволяет скорость сети.
Медиа сервер для домашней сети windows 10
В состав программы включены различные транскодеры аудио и видео-файлов, позволяющие преобразовать медиа-ресурсы в формат, поддерживаемый устройством воспроизведения. Также возможно преобразование формата кадра видео-файлов к формату экрана устройства воспроизведения (цвет дополнения задается пользователем), выбор аудио-дорожки, субтитров. Вы можете выбрать транскодирование с любой минуты.
В состав программы включены профили транскодирования для VLC Media Player, Вы можете перенаправить потоки Интернет-радио, Интернет-телевидения с компьютера на Ваши медиа-устройства.
Программа поддерживает Цифровое телевидение (C, S, T), Вы можете перенаправить потоки цифрового телевидения с компьютера на Ваши медиа-устройства.
Программа поддерживает управление DMR (Digital Media Renderer) устройствами, Вы можете использовать функцию «Воспроизвести на» для отдельного устройства и группы устройств.
Программа поддерживает внешние и внутренние субтитры. Если устройство не поддерживает субтитры, то программа может включить субтитры (2D и 3D) в видео-поток при транскодировании.
Программа поддерживает Web-навигацию с HTML5-плеером для устройств без DLNA (UPnP) поддержки.
Автор HMS Copyright 2008-2019 Evgeniy Lachinov
Версия: HMS 2.14 (статус LTS )
Ссылка на скачивание самой стабильной версии:setup_ms_214.exe ( 37.83 МБ )
стандартные разрешения экрана от 320×240 до 1920×1080 (зависит от устройства)
Устройства, не перечисленные в стандартной поставке, могут использовать внешние файлы конфигураций,
загружать профили устройств можно здесь:
https://hms.lostcut.net/viewforum.php?id=2
на сегодня более 100 внешних профилей, не входящих в стандартную поставку,
в том числе для телевизоров Samsung / LG / Philips / Sony с поддержкой режимов 4K UHD HDR
Принципиальное отличие HMS от любых других медиа-серверов заключается в том,
что у него есть собственный язык программирования, который позволяет делать парсинг любых видеосервисов.
Таким образом, через HMS можно штатно смотреть прямо на телевизоре, управляя штатным пультом управления,
практически любой видеосервис, на который существует подкаст.
на сегодня в коллекции подкастов около 100 самых популярных видеосервисов, в том числе:
Принципиальное отличие HMS от любых других медиа-серверов заключается в том,
что у него существует возможность использовать внешние профили транскодирования.
Дело в том, что любой видеопоток обладает избыточностью, именно только по этой причине существует масса видеокодеков, которые пережимают исходный оригинальный видеопоток в сжатый с потерями.
Именно по этой причине 34 772 человек предпочитают смотреть спутниковые каналы через HMS.
Список актуальных профилей транскодирования находится здесь:
https://hms.lostcut.net/viewforum.php?id=3
на сегодня в коллекции более 40 профилей под самые разнообразные задачи.
Иллюстрация работы сервера HMS для большинства задач:
обратите внимание на следующие моменты:
обработка видео идет в два потока:
первый поток сохраняет входящий сигнал в исходном качестве RAW
второй поток выдает на вход телевизора сигнал в качестве Blu-ray
Визуальные различия в качестве:
мне не известен второй такой медиасервер, который способен улучшать качество видеопотока на лету,
обеспечивая выходной битрейт 32Mbps (на копии экрана)
Пример формата видеопотока в стандарте HDV:
Весь контент, который есть на ПК Windows, может по желанию владельца,
автоматически проиндексироваться, тогда на телевизоре мы будем видеть отсортированные по трем главным категориям
все доступные к воспроизведению файлы:
Изображения (фотографии и другие графические файлы)
Музыка (все звуковые файлы)
Видео (видеофайлы любых форматов)
Медиасервер HMS может также работать в паре с любым другим сервером либо другой копией HMS, что позволяет смотреть на выбор контент либо в качестве HD либо в улучшенном качестве 4K UHD, типичный вид копии экрана ТВ выглядит так:
Медиасервер HMS умеет воспроизводить видеоконтент в качестве 8K UHD.
Пример телевизора с таким разрешением:
Пока толком ничегошеньки не понял, но Chromecast первой версии с планшета на windows поймал сразу. Никогда не пользовался ничем подобным, но судя по всему круто, только пока не доезжаю, а не локальный контент можно выводить через этот сервер?
Из отличительных особенностей:
можно смотреть торрент-видеопотоки в реальном режиме времени
в реальном режиме времени можно использовать режим улучшения качества видеопотока
Из уникального:
можно смотреть/слушать контент вне пределов своей квартиры
есть возможность отключения ПК при бездействии сервера
просмотр потоков со спутникового ресивера через HMS
трансляция рабочего стола компьютера на телевизор
Все зависит от целей, задач, необходимого уровня качества выходного видеопотока,
способности нашего телевизора воспроизводить видеопотоки 720p / 1080p / 4K UHD / 4K UHD HDR / 8K UHD.
Для воспроизведения в качестве 720p подойдет практически любое оборудование из вышеперечисленного.
Для воспроизведения в качестве 1080p и выше желательно наличие аппаратной поддержки видеокодеков (DXVA).
Для проверки этой функции можно скачать с сайта разработчика утилиту DXVA Checker:
на этом оборудовании можно смотреть даже 8K UHD HDR в фильмах и на видеосервисе Youtube
Для этих трех важнейших величин существует простейшая арифметическая зависимость:
скорость интернета (полоса пропускания) должна быть больше битрейта видео
скорость дисковой памяти должна быть больше скорости интернета
Составим простейшую таблицу, исходя из скорости интернета на выбранном Вами тарифном плане:
5 Mbps
максимально возможное качество видео 720p
8 Mbps
максимально возможное качество видео 1080p 30fps
12 Mbps
максимально возможное качество видео 1080p 60fps
16 Mbps
максимально возможное качество видео 1440p 30fps
24 Mbps
максимально возможное качество видео 1440p 60fps
35 Mbps
максимально возможное качество видео 2160p 30fps
68 Mbps
максимально возможное качество видео 2160p 60fps
85 Mbps
максимально возможное качество видео 2160p 60fps HDR
Не забывайте про накладные расходы, которые могут существенно уронить
показатели реальной скорости,
посмотрим несколько случайно выбранных примеров из Яндекс-магазина:
если посмотреть на характеристики одного из массовых и дешевых роутеров DIR-100:
http://dlink.ru/ru/products/5/700_b.html
мы увидим следующее, несмотря на то, в нем присутствуют как-бы 4 порта 10/100BASE-TX Ethernet,
реальная скорость может быть не выше 16.08 Mbps,
что автоматически ограничит качество видеосигнала до 1440p 30fps
Производители могут скрывать реальные характеристики,
поэтому можно только опытным путем понять реальную пропускную способность роутера,
исходя из официально публикуемой информации, вот случайные примеры:
DIR-140L
http://www.dlink.ru/ru/products/5/1728_b.html
4 порта LAN 10/100 Мбит/с
88.6 Mbps
DSR-250/A1
http://www.dlink.ru/ru/products/5/1634_b.html
8 LAN-портов 10/100/1000 Мбит/с
по факту ограничение скорости может быть
45 Mbps
D-link DFL-260E
http://www.dlink.ru/ru/products/6/1380_b.html
5 портов 10/100/1000 Ethernet LAN
по факту ограничение скорости может быть
45 Mbps
DLNA-сервер для дома и семьи
Как-то так сложилось, что тег DLNA сервер чаще встречается в постах-вопросах, чем в ответах. И если в вопросах установки на домашний Windows-ПК какой-то пользовательский опыт накоплен, то определиться с выбором ПО для домашнего сервера/NAS-а/медиацентра — оказалось непросто. Распределившись по песочницам народ обособленно решает проблемы каждой программы в отдельности. А понять что из них чего стоит и нужно ли оно вообще — лично мне не удалось.
И вот, я вооружившись ссылкой с Википедии Как выбрать DLNA-сервер под Windows, Mac OS X или Linux — опробовал почти всё, что есть под Linux.
DLNA — его место в домашней сети
На что ставить
Домашний компьютер — как правило это Windows-машина. Смотреть фильм с перекодированием пока кто-то играет — не получиться; режима 24/7 нет и близко. На роль не подходит. Поэтому Windows версии программ я даже не рассматривал.
Роутер, прошитый DD-WRT/OpenWRT — есть пакеты для этих прошивок и они работают. Аппаратные ресурсы очень ограничены — транскодирование малореально, скорость доступа к USB порту и сетевым папкам сильно ограничена. Тем не менее — многим и такое подходит.
NAS или домашний сервер с Linux — самое универсальное решение. Программ много. Ограничений по протоколам нет. Производительности x86 процессоров 5-летней давности (в моем случае это Athlon X2-6000) хватает для одновременного перекодирования на-лету двух фильмов любого формата.
Личный опыт, оценка программ
MiniDLNA, uShare и xupnpd
MediaTomb
Rygel
Массовый, есть почти везде. Но очень криво ставится в режим демона (нужно самому писать init-скрипт, создавать папки и пользователя). Является частью проекта gnome и тянет за собой gstreamer (а то и pulseaudio). Если у кого на компьютере стоит KDE или что-то другое — совсем неудобен. Иконки для видео генерирует через tumbler из проекта XFCE, да и то с нюансами. Регулярно падает.
До изучения особенностей транскодирования у меня руки не дошли. Мой вердикт — «не годен«.
PS3 Media Server
Очень старый проект. И хотя от своего начального применения: «Раздавать фильмы/музыку с домашнего Windows ПК на Sony PS», — проект сильно развился. Но JAVA-код и требования для запуска X-сервера меня от него отвернули.
DLNA-сервер в нём есть. Но держать этот комбайн ради одного лишь модуля глупо.
Тем более, что именно из XBMC родился отдельный проект медиа-сервера Plex.
Universal Media Server
Кривой он какой-то. Показывал мне все дерево каталогов вместо выбранной папки. Файлы открывал лишь некоторые и регулярно сыпал ошибками в консоль. С transconding-ом я вообще не разобрался.
Весьма тяжелый из-за JAVA-кода. Обязательно нужен запущенный X-сервер — демоном его не поставишь. «Не годен.«
GMediaServer
Проект заброшен. Внимания не достоин.
LXiMedia
Простая и удобная реализация DLNA-сервера. Достаточно выбрать папки с файлами, жестко задать параметры транскодирования, аудиодорожку, субтитры. Никаких пофилей, настроек. К тому-же это GUI-приложение, демоном не ставиться.
На мой взгляд он в таком виде бесполезен — один из многих и далеко не лучший.
Serviio
Skifta
Не включен в Linux-репозитории, а потому редок. Но он имеет графический инсталлятор и несет с собой jre, а потому станет почти в любой системе. Неудобен тем, что запускается в два шага — вначале утилитка в SystemTray, потом — сам media-server. Без иксов и демоном не пойдет. Очень прост и лаконичен, но сильно грузит систему (JAVA-код).
TVMOBiLi
TwonkyServer
Как пишут разработчики — «A complete Media Solution». Подтверждаю.
Этот монстр вырос из XBMC и умеет все и даже больше. К фильмам найдет постеры, рейтинги и кучу данных. Сериалы к тому-же ещё и распределит по сезонам и эпизодам. Музыкальную коллекцию упорядочит из любого исходного вида.
Транскодирование делает из всего под всё. Параметрами можно управлять прямо из экранного меню телевизора. Для умных устройств вроде телевизоров LG Smart TV и Apple TV поддержка выходит далеко за пределы протокола DLNA.
Есть поддержка собственного облачного сервиса, что позволяет смотреть домашнее видео удаленно — сервер подстроит параметры отправляемого видео под возможности устройства и канала связи.
Есть отдельно написанные клиенты под мобильные OS и плитки Windows 8.
Для Ubuntu, Fedora, CentOS и массовые модели NAS есть готовые пакеты. Под все остальное — устанавливается простой распаковкой. Из зависимостей требует лишь Avahi-daemon.
К сожалению механизм транскодирования слабо допускает вмешательства в работу — профили подправить можно, но возможности сильно ограничены.
Способен решить любые задачи в рамках темы, при этом бесплатен, стабилен и как ни странно — быстр.
Очень хотелось бы, что-бы кто-то этот список дополнил и/или внес изменения.