У любого современного пользователя накапливается довольно много всевозможного медиаконтента и встает проблема его хранения. Не всем по карману приобрести NAS, ведь CD- и DVD-диски не жалуют объемом и удобством доступа, поэтому большинство хранит свой контент на ПК или USB-накопителях (флешки и внешние жёсткие диски).
Требуется универсальное устройство хранения, которое обеспечит быстрым и беспрепятственным доступом к медиаколлекции в рамках домашней сети квартиры или частного дома. Функции, которые должно поддерживать устройство для решения этой задачи: протокол SMB и стандарт DLNA. Для полноценного стриминга медиаконтента наиболее предпочтителен последний. DLNA представляет собой набор стандартов для трансляции различного мультимедийного контента с поддержкой множества фото- аудио- и видеоформатов.
Расшариваем USB жесткий диск через роутер
Самый простой способ организовать DLNA-сервер для совместного доступа дома является связка из роутера с USB портом и внешнего жёсткого диска, так как подобные устройства сейчас есть почти у каждого. Стоит проверить лишь поддерживаемый объем жесткого диска вашим роутером. Для своих клиентов я часто делаю связки с роутером ASUS RT-N66U и сетевым хранилищем Western Digital My Cloud 4 Тб и более. Данные устройства взяты в качестве примера не ради рекламы, а как стабильные и проверенные на практике временем.
Если это обычный USB жесткий диск, то просто создайте папку для контента и перенесите туда всё, что нужно (с вложенностью директорий не ниже 3 уровней). Дальнейшими действиями укажите папку для сканирования. В зависимости от количества медиаконтента процесс может занять до нескольких часов, но это требуется только один раз, так как в дальнейшем при добавлении или удалении файлов сервер будет индексировать изменения за считанные секунды.
Если Вас не устраивает подобное решение и нет необходимости в доступе в режиме 24х7, то стоит обратить внимание на следующие программ:
- PLEX (Windows, Mac, Unix и FreeBSD)
- Home Media Server (только Windows)
- KODI [бывший XBMC] (Windows, Mac, Unix, FreeBSD, Android, iOS при наличии Jailbreak и Raspberry Pi)
- Serviio (Windows, Mac, FreeBSD, Unix)
Для ноутбуков на Windows и Mac самым простым способом будет использование плеера VLC с поддержкой протокола UPnP. С его помощью Вы сможете получать доступ к контенту на Вашем жестком диске, подключенном к роутеру для просмотра по папкам или категориям.
У iOS-устройств от Apple существует множество альтернативных плееров (VLC в том числе) с поддержкой различных протоколов. Особенно хочу отметить nPlayer, который позволяет не только просматривать контент, но и скачивать его на устройство. Плюс ко всему, это приложение запоминает позицию воспроизведения.
Большинство устройств на ОС Android поддерживают DLNA по-умолчанию, для остальных рекомендую приложение BubbleUPnP for DLNA/Chromecast, способное работать со стандартом DLNA и воспроизводить видео средствами любого привычного плеера, включая даже системный.
Большинство производителей смарт-телевизоров (практически все модели Samsung) поддерживают стандарт DLNA, Вам достаточно иметь подключение к сети Интернет, чтобы иметь доступ к серверу с возможностью навигации по папкам и по типу контента.
Решение с подключенным к роутеру жестким диском максимально простое и довольно стабильное. Конечно множество одновременно подключенных устройств подобный вариант не выдержит, но вполне можно просматривать BD-рипы до 10 Гб.
Несмотря на наличие совсем старого Android-устройства среднего класса или стареньких iPhone и iPad, Вы всегда сможете безпрепятственно воспроизводить видео с диска посредством DLNA.
Для Смарт ТВ ощутимым недостатком будет отсутствие возможности быстрой перемотки файла (с обычным пультом поддерживается только пошаговая), но этот вопрос можно решить покупкой пульта с гироскопом за несколько долларов на Aliexpress (так называемая AirMouse).