Как настроить DLNA сервер: настройка медиа сервера в домашней сети. Как настроить DLNA и чем эта технология полезна для вас

Сегодня вы узнаете как правильно подключить телевизор к компьютеру и обо всех возможностях такого подключения, а также как организовать просмотр своей медиатеки на Smart TV и других устройствах, поддерживающих домашний DLNA сервер.

Что такое DLNA?

Консорциум интегрированной цифровой сети (DLNA) представляет собой группу компаний, объединившихся с целью создания общепринятого открытого стандарта для подключения устройств, чтобы все клиенты, имеющие поддержку DLNA могли в автоматическом режиме, находясь в одной сети, получать друг от друга возможность просмотра медиа контента.

Какие устройства поддерживают DLNA?

Технология DLNA совместима с любыми устройствами:

  • смарт-телевизоры;
  • смартфоны и планшеты;
  • ПК и ноутбуки;
  • медиаплееры и Blu-Ray плееры;
  • игровые консоли;
  • домашние медиа-серверы (NAS);
  • беспроводные принтеры;
  • фото- и видеокамеры;
  • аудио системы.

Все устройства с поддержкой DLNA имеют соответствующий логотип или наклейку с указанием типа поддерживаемого цифрового контента (например, аудио, видео, фотографии), а также назначение: сервер, принтер, плеер, и т.д. Поддержкой DLNA обладает большинство устройств от крупных производителей, таких как Intel, HP, Motorola, HTC, Microsoft, Samsung, Sony, LG, Panasonic и др. Apple разработала свой стандарт - AirPlay. Если у вас устройство от Apple, то использование его в вашей медиасети, состоящей из клиентов других производителей, не представляется возможным.

Как работает сеть DLNA?

Как вы уже поняли, устройства DLNA предназначены для взаимного подключения: создания мультимедиа сети между собой. Каждому устройству присвоен свой тип в зависимости от его назначения. К примеру, любое накопительное устройство: смартфон, медиаплеер, телевизор или ПК, могут принадлежать как к типу цифровой медиасервер (Digital Media Server), так и цифровой медиаплеер (Digital Media Player), ведь они способны как принимать, так и воспроизводить цифровой контент с другого устройства DLNA.

Как создать сеть DLNA?

Беспроводной маршрутизатор (или wi-fi роутер) является центральным элементом в сети и используется для подключения устройств друг к другу в общей домашней беспроводной сети.

Оборудование для построения домашней сети с DLNA

Вам понадобится:

  • телевизор с поддержкой DLNA;
  • цифровой медиасервер DLNA (например, файловый сервер, ПК, ноутбук или медиаплеер с HDD);
  • wi-fi роутер.

Я буду рассказывать о построении DLNA сети не только с беспроводным подключениеи, вы также можете использовать и проводной способ подключения устройств, вместо wi-fi роутера использовать обычный маршрутизатор (свитч) для соединения источника файлов (домашний сервер – DLNA сервер) с устройством отображения (DLNA клиент). Также вы можете использовать (для раздачи интернета через электросеть), помимо этого вам понадобятся кабели Ethernet для подключения к вашей сети устройств.

Как настроить домашний медиа сервер DLNA?

1 Подключение телевизора с поддержкой DLNA к wi-fi роутеру (например, Samsung со Смарт ТВ).

Вариант 1 – проводное подключение . Подключение с помощью кабеля Ethernet в маршрутизатор. Достаточно соединить один конец кабеля к порту LAN телевизора, а другой - к свободному порту маршрутизатора (или свитча, в зависимости от структуры вашей сети).

Вариант 2 – беспроводное подключение . Если вы используете wi-fi роутер (беспроводной маршрутизатор), то достаточно подключить телевизор к существующей беспроводной сети через встроенный или внешний (USB) wi-fi адаптер, напрямую к роутеру. Если телевизор сильно удален от роутера, то можно установить беспроводной мост (использовать роутер в режиме Bridge или купить ) для подключения телевизора к маршрутизатору. Рекомендую также прочитать статью об . Беспроводной мост подключается к телевизору в LAN-порт, а к маршрутизатору по wi-fi точке доступа.

Вариант 3 – подключение с помощью Powerline-адаптеров . Данный тип соединения использует электросеть без прокладывания кабелей Ethernet. Данный способ поможет настроить домашнюю сеть с использованием существующей электропроводки и кабели для подключения клиентов DLNA уже не потребуются. Powerline-адаптеры выпускают почти все производители сетевого оборудования: TP-Link, Netgear, D-Link и др. Называются они Powerline-устройства. Далее вы просто как обычно подключаете вилку маршрутизатора, телевизора и других устройств в розетку электросети, но теперь уже все ваши устройства будут формировать сеть DLNA.

2 Добавление других совместимых с DLNA устройств в домашнюю сеть

Теперь можно подключить к роутеру серверы DLNA (устройства с которых вы хотите воспроизводить файлы на смарт-телевизоре) - ПК, ноутбук, телефон или медиаплеер. Все серверы будут отображаться на смарт-телевизоре, так как они находятся в одной сети, и можно воспроизводить контент, который хранится у них на носителях. Существуют различные способы настройки разнообразных типов устройств в сети DLNA.

ПК и ноутбуки в сети DLNA

Подключите компьютер или ноутбук к маршрутизатору или роутеру любым из указанных выше вариантов. Самый важный момент в настройке DLNA на ПК или ноутбуке: необходимость установить соответствующее программу – медиацентр (медиа оболочка). Самые популярные их них (на каждую программу дана ссылка с информацией о ней и настройке):

  • Serviio

Есть возможность не прибегать к установке приложений медиацентров для создания DLNA-сервера, а воспользоваться Windows Media Player 11 или 12. Для их использования в качестве DLNA-сервера, необходимо разрешить доступ к файлам на вашем ноутбуке или ПК: откройте Windows Media Player, перейдите в меню «Параметры», затем откройте вкладку общего доступа к файлам Windows Media и активируйте обмен медиафайлами.

Окно интерфейса медиацентра Kodi

Вы можете выбрать медиа оболочку для использования в качестве DLNA сервера из списка выше. После установки понравившейся программы для создания медиацентра (DLNA-сервера) следует ее настроить и выбрать файлы (фото, видео, музыкальные файлы) для передачи на телевизор или другое устройство отображения.

Мобильные устройства в сети DLNA

3 Настройка DLNA на телевизоре

После того как вы подключили все устройства DLNA, включите телевизор и перейдите на домашний экран вашего Smart TV (на примере телевизора Samsung). Найдите и запустите приложение AllShare, которое позволит найти музыку, фотографии и видео, хранящиеся на устройствах DLNA вашей сети.

Если у вас телевизор Sony (модель до 2015 года), то вам необходимо включить его, нажать кнопку «Home» и включить «Media Player». После того как вы выберите тип контента: музыка, фотографии или видео, вы сможете увидеть DLNA-сервера в вашей домашней сети.

4 Использование DLNA на ОС Android

Для просмотра видео с компьютера на смартфонах и планшетах с операционной системой Android необходимо установить специальное приложение. Таких приложений довольно много, я могу посоветовать MediaHouse или Bubble UPnP, которые можно бесплатно скачать в Google Play.

После того как вы установите приложение, необходимо сделать несколько простых шагов:

  • выбрать источник – ваш компьютер или другое устройство с поддержкой DLNA и установленным , с которого будете смотреть видео;
  • выбрать приёмник, то есть ваше устройство на ОС Android;
  • выбрать видео из списка доступных файлов.

Помимо универсальных приложений, производители мобильных устройств предлагают собственное ПО с поддержкой DLNA. У компании Samsung – AllShare, у LG - SmartShare и т.д.

Использование приложений с поддержкой DLNA на устройствах с ОС Android не требует никакой настройки. Достаточно запустить DLNA-сервер (например, Kodi на компьютере), и он сразу отобразится в списке доступных подключений в приложении на смартфоне или планшете. Выберите из списка ваш компьютер, нажмите «Browse» и укажите необходимую папку. Не забывайте, что ваш смартфон тоже может работать в роли DLNA-сервера.

В данной статье мы рассмотрим, как установить свой DLNA сервер на Windows на примере программы Home Media Server (HMS)

В настоящее время все чаще требуется иметь в домашней сети DLNA сервер, так как большинство современных телевизоров не поддерживает такие протоколы передачи данных, как SMB или NFS, а работают только по DLNA.

Что такое DLNA?

DLNA (англ. Digital Living Network Alliance) - набор стандартов, позволяющих совместимым устройствам передавать и принимать по домашней сети различный медиа-контент (изображения, музыку, видео), а также отображать его в режиме реального времени. То есть - технология для соединения домашних компьютеров, мобильных телефонов, ноутбуков и бытовой электроники в единую цифровую сеть. Устройства, которые поддерживают спецификацию DLNA, по желанию пользователя могут настраиваться и объединяться в сеть в автоматическом режиме. (Источник — Википедия)

Установка DLNA Home Media Server (HMS)

Установка HMS очень простая, но мы все же подробно расскажем, как это происходит.

Для начала необходимо скачать установщик. На момент написания статьи официальный сайт не работал. И не работал месяц до этого, поэтому ниже приведу ссылку на скачивания с нашего сервера последний версии HMS:

(47,2 МБ )

Давайте приступим к установке.

Запускаем установщик:

Тут нам предлагается выбрать в каталог, в который будут распакованы файлы установки. Выбираем каталог и нажимаем кнопку «Выполнить «. После распаковки установка запустится автоматически.

Внимание: Распакованные файлы автоматически не удаляются после установки программы, советую удалить их вручную после завершения установки

После распаковки у нас автоматически запускается установка программы:

Тут настроек не очень много. В данном окне выбирается каталог, в который будет установлена программа Home Media Server (HMS) и «Группа программ» — название папки в меню «Пуск».

После выбора папки установки и названия папки в меню «Пуск» остается только поставить галочку «создать ярлык запуска программы на рабочем столе», если это необходимо и нажать кнопку «Установить «.

В конце установки, которая занимает менее минуты (зависит от вашего оборудования ), нам предлагают сразу же запустить программу Home Media Server (HMS).

На этом установка программы завершена.

Первоначальная настройка DLNA Home Media Server (HMS)

Итак, у нас есть свежеустановленный сервер DLNA, давайте запустим его и посмотрим, что сначала он нам предложить настроить, а так же сделаем пару полезных настроек. Приступим.

После первого запуска программы мы видим окно первоначальных настроек.

Данном окне нам предлагают выбрать устройство, на который будет транслироваться медиа-контент. В списке есть много шаблонов.

Если вы не нашли своего или похожего на ваше устройства, то можно оставить стандартный DLNA Device, как показала практика, на что то сильно это не влияет. После выбора переходим далее.

А далее перед глазами появляется выбор папок, из которых мы будем брать медиа-контент. Папки с Вашим медиа-контентом можно выбрать сейчас, а можно добавить их далее. Мы рассмотрим чуть ниже, как это сделать. После выбора папок нажимаем кнопку «Готово «.

После первоначальных настроек нам предлагают сделать резервную копию настроек, кеша изображений, базы данных, настроить расписание автоматического бекапа. Не будем сейчас подробно на этом останавливаться и пойдем дальше. Для этого нажимаем кнопку «Закрыть «.

После этого перед нами появляется главное окно программы. Перейдем сразу к нескольким «важным» настройкам.

Слева представлены типы настроек, справа конкретные настройки.

Давайте сразу перейдем в дополнительные настройки и настроим автозагрузку DLNA сервера с включением ПК.

Для того выбираем пункты 2 и 3.

Теперь перейдем во вкладку «Сервер » и пропишем имя нашего DLNA сервера. Как мы будем видеть его в сети.

После изменения имени, необходимо добавить папки с медиа-контентом (если Вы не сделали этого в «первичной настройке или решили добавить еще папки. Тут все просто. Нажимаете кнопку «Добавить » (2) и выбираете папку, которую Вы хотите добавить. После этого ее необходимо «Сканировать » (3), чтобы файлы из папки/папок попали в сервер.

Если Вы все сделали верно, то у Вас должны появиться Ваши файлы в правой части (как на скриншоте выделено желтым цветом).

Если у Вас там есть Ваши файлы, то нам осталось уже совсем чуть чуть. Запустить и пользоваться. Тут все очень просто — нажимаем кнопку «Запустить «.

Если у Вас включен «Брандмауэр Windows», то у Вас спросит система, разрешить ли ей доступ в сеть. Выбираем в какие разрешить доступ и нажимаем «Разрешить доступ «.

Заключение

Мы с вами установили программу Home Media Server (HMS), а говоря проще — настроили DLNA сервер на операционной системе Windows.

Осталось только запустить устройство воспроизведения (ТВ, медиа-приставка, мобильный телефон и пр.) и проверить, есть ли в сети наше устройство и есть ли в нем файлы, нужные нам.

Мы надеемся, что данная статья вам помогла. Если у Вас что то не получается или есть вопросы — пишите комментарии, постараемся помочь.

Не секрет, что со временем у нас накапливается множество всяческих фильмов, фотографий ну и тому подобное и это все обычно хранится на компьютере.

Но не плохо было-бы посмотреть фильм, который только-что загрузил с сети, на большом телевизоре, а не на экране ПК, но ведь для этого надо перенести этот фильм на флешке, или записать на диск.

Одним словом много лишних движении. Но есть решения, это мультимедийный сервер.

Не пугайтесь, это не совсем отдельный компьютер с жесткими дисками. Это программа, которая выполняет строго поставленные ей задачи.

Вот и рассмотрим несколько программ, которые могут обеспечить доступ к медиа контенту с других устройств или программ.

Начнем с теоретических азов, что такое DLNA и Smart Share.

DLNA (своими словами) – это технология, которая позволяет устройствам, которые подключены к одной сети и поддерживают технологию DLNA обмениваться медиаконтентом (видео, фото, музыка).

Сейчас, почти все устройства поддерживают технологию DLNA: компьютеры, телевизоры, смартфоны, игровые приставки и т. д.

Smart Share – это фирменное приложение (технология) компании LG. Эсли так можно сказать, то это такая себе оболочка для работы с DLNA.

У других производителей телевизоров эти программы называются иначе. У Samsung - AllShare. SONY – VAIO Media Server.

И так, без сомнений можно на телевизоре смотреть фото, фильмы и.тпп, которые находятся на Вашем компьютере или даже смартфоне.

Но с начала надо настроить DLNA (Smart Share) между ПК и телевизором.(телевизор должен иметь возможность подключаться к сети)

Что это значит?

Это значит, что и телевизор и компьютер должны быть подключены к одному Не важно, каким способом они подключены. (по Wi-Fi или кабель)

И так у вас есть маршрутизатор, но в телевизоре нет Wi-Fi. Мы можем просто от роутера проложить сетевой кабель к телевизору.

Роутер у нас должен быть подключен к интернету и настроен. Так же, нам понадобится сетевой кабель. Один конец кабеля мы подключаем к роутеру, в желтый разъем.

На телевизоре второй конец кабеля подключаем в сетевой разъем.

А сам роутер отладить можно из полученных знаний в этой статье:

Дальше нам нужно с компьютера настроить раздачу файлов, что бы телевизор смог воспроизводить видео с нужных папок, или показывать фотографии. Нам нужно просто открыть для этого доступ. Это можно сделать даже с помощью стандартного проигрывателя Windows Media.

Но есть очень хорошая и абсолютно бесплатная программа «Домашний медиа-сервер (UPnP, DLNA, HTTP) », которая является отличным аналогом Smart Share от LG, или например AllShare от Samsung.

И так, друзья, медиасервер для компьютера, который прокачают ваш телевизор и сделают его гораздо функциональнее.

Home Media Server(Домашний медиа-сервер)

Домашний медиа-сервер (UPnP, DLNA, HTTP) — программа, предоставляющая медийные ресурсы (фотографии, аудио и видео файлы) Вашего компьютера другим UPnP (DLNA) устройствам в домашней сети.

Например, телевизорам Philips, Sony, Samsung, LG, Toshiba, игровым приставкам Sony Playstation 3, XBOX 360, медиа-плеерам WD TV Live, Popcorn Hour, Dune, Boxee Box, IconBit, ASUS O!Play, iPad/iPhone/iPod, мобильным и PDA устройствам.

В состав программы включены различные транскодеры аудио и видео-файлов, позволяющие преобразовать медиа-ресурсы в формат, поддерживаемый устройством воспроизведения.

Также возможно преобразование формата кадра видео-файлов к формату экрана устройства воспроизведения (цвет дополнения задается пользователем), выбор аудио-дорожки, субтитров. Вы можете выбрать транскодирование с любой минуты.

В состав программы включены профили транскодирования для VLC Media Player, Вы можете перенаправить потоки Интернет-радио, Интернет-телевидения с компьютера на Ваши медиа-устройства.

Программа поддерживает Цифровое телевидение (C, S, T), Вы можете перенаправить потоки цифрового телевидения с компьютера на Ваши медиа-устройства.

Программа поддерживает управление DMR (Digital Media Renderer) устройствами, Вы можете использовать функцию «Воспроизвести на» для отдельного устройства и группы устройств.

Это целый комбайн, функциональность которого не знает границ.

Единственным минусом станет ужасный интерфейс программы, но так как она нужна для проигрывания фильмов на телевизоре, это не станет большой проблемой. Программа абсолютно бесплатна и есть только в версии для Windows.

Для начала, нам нужно скачать и установить саму программу. Скачивать я советую с официального сайта: //www.homemediaserver.ru/index.htm . Там всегда найдется новая версия!

После установки, запускаем программу ярлыком на рабочем столе. Перейдем в настройки программы. Там мы ничего особого, делать не будем. Мы просто укажем локальные диски, флешки, внешние жесткий диски, или папки, содержимое которых, мы хотим видеть на телевизоре.

Например, можно открыть только несколько папок с фильмами, фото и музыкой.

Откроется окно с настройками. В первой же категории, Медиа-ресурсы, нам нужно указать, какие диски, или папки мы хотим видеть на телевизоре. По умолчанию, там открыты стандартные папки с фото, видео и музыкой.

Программа все пытается сортировать. И что бы не путаться во всех этих папках на телевизоре, я советую открыть общий доступ к локальным дискам. Это значит, что вы на телевизоре сможете открыть любой файл, который хранится на этих локальных дисках (диски C, D, E и т. д.).

Вы так же, можете указать и отдельные папки, или например внешний жесткий диск. Для этого, нажмите справа на кнопку Добавить, и выберите в проводнике нужную папке, флешку, или жесткий диск. Это основные настройки, нажмите на кнопку Ok, и согласитесь на сканирование медиа-ресурсов.

Дальше, можно уже запускать сам DLNA сервер. Для этого, просто нажимаем на кнопку «Запуск«. Теперь, просто включите телевизор. Если все подключено правильно, то он должен появится в программе «Домашний медиа-сервер (UPnP, DLNA, HTTP)».

Для этого, перейдите на вкладку Устройства воспроизведения (DMR), и справа, нажмите кнопку Обновить.

ВИДЕО:

И так Plex .

Самый популярный и, пожалуй, довольно удобный вариант. Запустив сервер на компьютере, управлять им можно с браузера, настраивать медиатеку, добавлять субтитры и прочее.

Всю информацию о фильме Plex загружает автоматически и делает это идеально в большинство случаях.Телевизор видит сервер Plex без каких-либо проблем и все отлично проигрывает.

Минус Plex и других подобных программ заключается в том, что телевизор не видит встроенные в фильм субтитры, но для меня и думается для Вас это не имеет никакого особого значения.
Plex распространяется бесплатно, но для дополнительных функций придется купить подписку.
//plex.tv/

PS3 Media Server.

Изначально PS3 Media Server распространялся как дополнение к PlayStation 3, позволяющее с помощью консоли проигрывать фильмы на телевизоре.

Затем программа стала жить отдельной жизнью. Как и предыдущие альтернативы, она поддерживает воспроизведение через DLNA и не требует возни с настройкой.
//www.ps3mediaserver.org/

Serviio , далеко не самый популярный мультимедийный сервер. Приложение бесплатно, однако за $25 можно купить PRO версию, которая открывает доступ к вашему контенту из любой, не только домашней сети.

А это позволяет проигрывать контент из WEB (эта функция дается в качестве ознакомления и в бесплатной версии). У Serviio есть приложения для Android, однако они выступают как вспомогательный пульт управления для серверной части на компьютере.
//www.serviio.org/

Kodi или (XBMC)

XBMC создавался для внедрения функции воспроизведения видео в Xbox. Затем проект отделился и сейчас Kodi является одним из самых популярных медиацентров, поддерживающих практически все платформы из-за открытого кода.

У Kodi есть приложения под iOS и Android, которые позволяют использовать смартфон в качестве пульта управления. Сервис живет на пожертвования и является абсолютно бесплатным.
//kodi.tv/

Удачи, Друзья!

В современном мире трудно представить нашу жизнь без использования высоких технологий. Так, наверное, многие слышали о таком понятии, как UPnP. Что такое UPnP и поддержка DLNA, мы и попробуем разобраться. Плюс к этому будет приведено несколько основных советов по настройке оборудования, поскольку это не всегда выполняется полностью в автоматическом режиме.

UPnP. Что такое UPnP?

С точки зрения современных компьютерных, мобильных и медиа-систем, UPnP представляет собой универсальное подключение нескольких устройств при объединении их в одну систему. Это так называемый стандарт Universal Plug&Play. Иными словами, такую технологию можно назвать универсальным подключением устройства с его автоматической инициализацией.

По сути, именно такой подход позволяет создать единый домашний UPnP-сервер на основе имеющегося При этом информация, хранящаяся на одном из подключенных устройств, будет доступна на любом другом. Чаще всего в роли источника выступают компьютеры, ноутбуки, мобильные девайсы, видео- или музыкальные плееры, а воспроизведение медиа-контента осуществляется на телевизоре. Но! В большинстве случаев у таких устройств должна быть поддержка стандарта DLNA.

Что такое DLNA?

DLNA представляет собой универсальный набор стандартов, используемых при подключении оборудования для передачи медиа-данных. В качестве среды передачи данных используется обычная домашняя локальная сеть на основе автоматического присвоения подключенным устройствам IP-адресов.

При этом внешний пользовательский адрес не меняется. IP- присваивается исключительно внутри одной локальной сети. В качестве основного компонента, который использует DLNA (UPnP-медиа-сервер), выступает маршрутизатор, который и отвечает за автоматизацию присвоения устройствам соответствующих IP-адресов. Чаще всего это (A)DSL-модем или роутер, хотя все еще встречаются постепенно устаревающие подключения с использованием

Варианты подключения устройств

Начнем с того, что в данном случае основным шагом является создание подключения между маршрутизатором и телевизором. Сегодня можно встретить три основных варианта:

  • соединение при помощи кабелей (Ethernet);
  • подключение при помощи внутреннего или внешнего Wi-Fi-адаптера;
  • подключение посредством электросети без какого-либо использования кабелей вообще.

Однако тут нужно четко понимать, что автоматическим объединением устройств в единое целое дело не обойдется. Нужно создать виртуальный UPnP DLNA-сервер (если таковой уже имеется, скажем, в телевизоре вроде Smart TV - вообще замечательно). За это отвечает соответствующее программное обеспечение, о чем будет сказано несколько позже.

Преимущества домашнего медиа-сервера

Если рассматривать перечень основных возможностей с применением приемо-передающих технологий UPnP (DLNA), они достаточно разнообразны, хотя используются только для работы с медиа-контентом.

Так, например, при создании домашнего медиа-сервера можно запросто просматривать фотографии и видеоролики, присутствующие в компьютере или ноутбуке, смартфоне или планшете, на большом экране телевизора. Но и этим дело не ограничивается.

Мало кто из неподготовленных пользователей знает, что с помощью таких технологий можно устроить и трансляцию онлайн-телевидения или просмотр роликов на том же хостинге YouTube не на компьютере (при наличии соответствующего программного обеспечения или обычного интернет-браузера), а на телевизионной панели. А это, в свою очередь, делает универсальным средством для просмотра программ, клипов или фильмов, прослушивания музыки и т. д.

Теперь несколько слов об основных моментах, касающихся настройки домашнего медиа-сервера. Здесь не обойтись только пониманием технологий UPnP. Что такое UPnP, мы уже немного разобрались. Посмотрим, как такие знания можно применить на практике.

Во-первых, изначально потребуется включить использование этих протоколов на маршрутизаторе и на телевизоре (или, если таковая имеется, телевизионной приставке кабельного или спутникового ТВ). На роутере, как правило, такие настройки включены по умолчанию, однако для полной уверенности следует зайти в соответствующий раздел и убедиться, что параметр UPnP находится во включенном состоянии (Enable).

Но это еще не все. В «операционке», если эта служба не задействована, ее тоже нужно активировать. Для этого нужно в «Панели управления» зайти в раздел программ и компонентов (в старых системах - меню установки и удаления программ), где просмотреть установленные и задействованные компоненты Windows.

В сетевых службах нужно подключить клиентскую службу обнаружения (управления), а также задействовать UPnP. Что такое PNP-клиент в данном случае? Универсальный мост, способный автоматически распознавать любые медиа-устройства, причем даже без установки соответствующих драйверов. Чтобы было понятнее, в локальной беспроводной сети при подключении смартфона или любого другого мобильного гаджета они попросту не нужны.

Используемые программы

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

К примеру, если установить сервер на основе приложения Samsung All Share, на телевизоре можно будет выбирать только музыку, видео или фотографии, хранящиеся в папках общего доступа устройств. Ни о какой трансляции ТВ-программ с компьютера здесь и речи нет.

Куда удобнее установить более серьезный пакет вроде Plex Media Server, который имеет такой внушительный список возможностей, что с ним могут сравниться немногие программы. Кроме того, само программное обеспечение выпускается на русском языке и распространяется совершенно бесплатно.

Что касается мобильных систем, например Android, для таких девайсов уместно использовать небольшой апплет под названием MediaHouse или Bubble UPnP. Оба приложения можно запросто найти в сервисе Play Market и установить на свое устройство абсолютно бесплатно. Преимущество таких программ в том, что при установке соответствующего компьютерного клиента настройка DLNA здесь вообще не потребуется. Достаточно, чтобы смартфон, планшет и компьютер (ноутбук) были подключены к одной частной виртуальной сети. После запуска приложения с компьютерного терминала автоматически отобразится список всех доступных устройств. Для верности в компьютерной версии можно «расширить» нужные папки (создать общий доступ). Только и всего.

Заключение

Хочется надеяться, что эта краткая информация многим начинающим пользователям даст представление о технологиях UPnP/DLNA. В общем-то, даже при настройке домашнего медиа-сервера особых сложностей тоже возникнуть не должно, разве что включение поддержки UPnP на маршрутизаторе, телевизоре и в самой «операционке». Но, как показывает практика, на всех современных устройствах и в последних версиях Windows все эти службы задействованы по умолчанию. За пользователем остается только решение проблемы по выбору максимально соответствующего его требованиям программного обеспечения.

Предыстория :

Итак, появилась необходимость дать возможность просматривать фильмы с моего сервера на телевизоре. Ну казалось бы, поднимаем DLNA, например miniDLNA и проблема решена. Так и было, пока не появилась нужда дать такую же возможность родителям, которые живут в другом месте, и ставить им там сервер или простенький nas не хотелось. Было принято решение объединить наши сети путем туннелирования трафика и дать доступ к моей фильмотеке.

Подготовка :

У родителей я уже давно поставил отличный роутер, с которым я давно работаю и доверяю - Mikrotik 951Ui 12HnD. Кто не знаком с этим великолепным маршрутизатором, советую познакомиться. Ценовая политика позволяет подобрать решения как для дома, так и для офиса. При этом получаем функционал, как у дорогих enterprise решений.

У меня в квартире так же стоял Mikrotik, лишь с одним отличием, у меня были все порты гигабитные. Я не долго думая поднял pptp туннель и тут началось…

Первые проблемы :

В отличии от классического способа передачи потокового аудио и видео сегмента данных DLNA несколько отличается. И это сразу стало понятно, после того как я посниффил трафик.

Через PPTP некоторые из этих запросов пробегали, некоторые нет. После того как я изучил дамп трафика, пришел к следующим выводам:

  • Со стороны сервера мы должны увеличить ttl трафика от DLNA сервера, ибо по умолчанию ttl=1. (Это необходимо только для SSDP трафика)
  • Установить пакет multicast на микротики, и включить PIM на интерфейсы туннеля.
  • Не забываем прописать маршруты до локальных сетей за туннелями.
  • Со стороны сервера DLNA прописываем маршрут 239.255.255.250 в качестве шлюза указываем туннельный интерфейс.
Казалось бы, все предусмотрел, я на телевизоре родителей увидел свой DLNA сервер, подключился к нему, открыл фильм, и тут я успел увидеть 2 кадра и все. Он просто отключился от сервера. Я начал заново, пробежался по всей конфигурации на обоих маршрутизаторах, грешил на фаервол. Потом опять взглянул на дамп трафика и увидел то самое..

don"t fragment


И тут меня осенило! Размер пакета превышает MTU, который нам предоставляет PPTP, а фрагментировать нельзя! К сожалению в настройках miniDLNA сервера я не смог найти возможность ограничить длину пакета.

Победное решение :

В итоге самый простой IP-IP туннель предоставляет нам нужный MTU, MRU, и MSS, но сталкиваемся с проблемой динамической адресации от провайдера, если у вас на обоих концах статика, вам повезло!

Еще можно попробовать ограничить mtu на интерфейсе, к которому подключен NAS. В таком случае пакеты будут заведомо с небольшим MTU, который пролезет в любой туннель, но это может существенно нагрузить CPU.

Дополнение :

Не стоит забывать что просмотр фильмов - это нехилая нагрузка на сеть в плане ширины канала. Когда в пределах локальной сети, не страшно, а вот между сетями, когда ширину канала контролирует провайдер… В общем всем советую включить QoS, отдать приоритет своему серверу, и любым подключениям к нему, а мы можем и подождать дополнительных 30 мс для открытия странички.

Если будут пожелания, опишу детально как настраивать Mikrotik.

Статьи, которые я использовал.