DLNA - позволяет совместимым устройствам, таким как компьютер, телевизор, ноутбук, телефон, планшет передавать, принимать или воспроизводить различные файлы медиаконтента. Функция даёт огромные возможности для воспроизведения медиаконтента. Скачанный на ПК видеофайл можно смотреть на телевизоре, а музыку, загруженную на телефон слушать на аудиосистеме. Это очень удобно. Нужно всего лишь создать сеть DLNA.

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

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

Установка на windows 7:

  1. Войдите в меню «Пуск» и выберите пункт «Панель управления».

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

  2. На вкладке «Все элементы панели управления» есть пункт «Домашняя группа», кликните на нём.

    На вкладке «Панель управления» выбираем пункт «Домашняя группа», он указан красной стрелкой

  3. Откроется новое окно, в нём зайдите во вкладку «Изменение дополнительных параметров общего доступа».

    Пункт «Изменение дополнительных параметров общего доступа» находится на вкладке «Домашняя группа»

  4. Проверьте подключение всех позиций.

    Все позиции вкладки «Изменение дополнительных параметров общего доступа» должны находиться в активном положении

  5. Вернитесь в окно «Домашняя группа» в его нижней части есть пункт «Создать домашнюю группу» кликните на него мышью.

    Кнопка «Создать домашнюю группу» находится в нижней части окна «Домашняя группа»

  6. В следующем окне введите название, которое вы придумали для сервера DLNA и нажмите кнопку OK.

    В окне «Параметры потоковой передачи мультимедиа» укажите название сервера и нажмите кнопку «ОК»

  7. Запишите пароль, появившийся в окне, можете его распечатать (он будет необходим при добавлении других устройств в домашнюю группу), нажмите «Готово».

    Пароль, который появится в окне, необходимо записать или распечатать

  8. В окне «Домашняя группа» нажмите на пункт «Выберите параметры потоковой передачи мультимедиа».

    В окне «Домашняя группа» необходимо выбрать пункт «Выбирите параметры потоковой передачи мультимедиа»

  9. Появится окно медиасервера, в нём нужно отметить типы контента, для которых будет открыт общий доступ.

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

  10. Нажмите кнопку «Далее».

Сервер DLNA windows 7 подключён. На вкладке «Компьютер» появится значок «Сеть», нажав на неё, вы сможете увидеть все подключённые устройства. Выбрав нужное устройство, кликните по нему. Все доступные файлы медиаконтента откроются в окне медиаплеера, их можно просматривать и передавать на другие устройства.

На windows 10 все проще, здесь необязательно создавать «Домашнюю группу».

Установка на windows 10:

  1. В окне «Поиск» панели управления наберите «Параметры потоковой передачи мультимедиа», откройте этот пункт.

    В окне поиск наберите «Параметры потоковой передачи мультимедиа»

  2. На открытой вкладке кликните пункт «Включить потоковую передачу мультимедиа».

    В окне «Параметры потоковой передачи мультимедиа» включите потоковую передачу мультимедиа

  3. На следующей вкладке в пункте «Название библиотеки мультимедиа» напишите имя своего DLNA сервера, нажмите OK.

    В окне «Включить потоковую передачу мультимедиа» нужно вписать название будущей библиотеки мультимедиа

Запишите созданный пароль и нажмите кнопку «Готово».

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

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

Для создания сети DLNA вам понадобится компьютер или ноутбук с настроенным на нём медиасервером. С помощью проводного или беспроводного Wi-fi соединения он подключается к маршрутизатору, который, в свою очередь, раздаёт сигнал на другие устройства.

Сеть DLNA превратит ваш дом в медиацентр

Такими устройствами могут выступать: телевизоры, ноутбуки, планшеты, телефоны, музыкальные центры. Если нет маршрутизатора раздачу сигнала можно настроить непосредственно с компьютера, но в таком случае для компьютера понадобится Wi-Fi адаптер. Принцип построения домашней сети DLNA, как у интернета.

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

  • компьютер или ноутбук;
  • wi-Fi роутер или адаптер;
  • как минимум ещё одно устройство с поддержкой DLNA.

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

Подключение телевизора с поддержкой DLNA к wi-fi роутеру

К домашней сети DLNA можно подключить телевизор, такой шаг даст возможность полноценно использовать установленный сервер. Прежде всего телевизор нужно подключить к Wi-fi роутеру. Сделать это можно одним из двух способов.

Достаточно просто соединить телевизор и роутер интернет-кабелем с разъёмами LAN:


Расположение гнёзд LAN на разных моделях телевизоров отличается, но они везде подписаны и спутать с выходами другого назначения их не получится.

Можно подключить телевизор к роутеру по беспроводной сети wi-fi. В новых моделях телевизоров, как правило, уже есть встроенный адаптер. Если модель постарше, придётся воспользоваться внешним wi-fi адаптером. Его нужно вставить в usb разъем телевизора, при этом система сама его обнаружит и включит в работу.

Wi-fi адаптер нужно подключить к телевизору через usb порт

  1. Возьмите в руки пульт дистанционного управления телевизором, нажмите клавишу Меню.
  2. В открывшемся меню нажмите «Сеть», далее «Настройки сети» и выберите «Беспроводная (общие)».
  3. В открывшемся списке выберите свою и нажмите «Далее».
  4. В открывшемся окне введите пароль своей домашней сети.
  5. Если все сделать правильно установится соединение.

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

Настроив сервер DLNA на ПК, вы можете подключить к wi-fi роутеру другие устройства. Подключение к домашней сети, возможно, через беспроводное соединение, и через кабель.

Ноутбук или другой ПК

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

Значек на панели свидетельствует о том что вданный момент ноутбук отключен от сети wi-fi

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

На вкладке «Центр управления общим доступом» подключается нужная сеть wi-fi

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

Введите пароль от домашней сети нажмите «Готово».

Видео: как подключить ноутбук к сети wi-fi

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

Для добавления ноутбука в домашнюю сеть вам нужно:


Медиаплеер

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

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

Телевизоры, подключённые к домашней сети, находят сервер и папки с разрешённым к просмотру контентом в автоматическом порядке. На телевизорах LG папки доступных медиасерверов появляются в одном ряду с предустановленными программами и функциями.

Есть множество альтернативных программ для создания медиасервера. В комплекте с телевизором LG идёт диск с программой, называющейся Smart Share, её можно скачать и в интернете. Эта программа позволяет создать медиасервер, не используя средства windows. Достаточно загрузить её на компьютер, нажать на её пусковой ярлык и дождаться завершения установки.

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

Smart Share хорошая программа для тех кому лень копаться в настройках windows. Она довольно сильно нагружает систему. Даже при выключенном телевизоре, на слабеньком компьютере, может ощущаться её присутствие. Почему-то не всегда обновляет папку с добавленными файлами. Иногда приходится делать это вручную. Лучше настроить нормальный сервер средствами windows.

Существует универсальная программа, позволяющая связать любой телевизор, поддерживающий DLNA с компьютером. Она называется «Домашний медиасервер».

Видео: инструкции по установке и настройке программы «Домашний медиасервер»

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

Для использования устройства андроид прежде всего нужно подключить его к роутеру:

  1. Для этого войдите в настройки и переключите ползунок подключения wi-fi в положение «вкл.».

    При включеной функции wi-fi ползунок находится в положение «вкл»

  2. Дальше нужно зайти в настройки wi-fi.
  3. Вы увидите список сетей доступных на данный момент.

    В настройках wi-fi устройства на ОС Android выбираете нужную сеть

  4. Выбираете нужную и введите пароль сети.
  5. Через некоторое время произойдёт соединение.

    В настройках wi-fi можно увидеть информацию о сети к которой подключено устройство на ОС Android

Устройства на ОС Android обладают большим функционалом с их помощью можно не только просматривать файлы с медиаконтентом, но и позволяет передавать их на другие устройства. На Play Маркете можно скачать программу которая значительно расширит возможности вашего смартфона или планшета. Она называется DLNA сервер.

Скачайте программу и установите на телефон, дальше делайте следующие шаги:

  1. Заходите в программу и нажимаете «Add > DLNA Server», таким образом, вы создаёте сервер DLNA.

    Программа поможет создать сервер в устройстве на ОС Android

  2. На следующей вкладке вы задаёте имя сервера в пункте Server Name, пункт порт остаётся по умолчанию.

    В пункте Server Name нужно задать имя для сервера

  3. Переходите во вкладку Roots выбираете и назначаете папку с контентом, предназначенным для просмотра.

    Зайдя в меню телевизора вы найдете новый медиа сервер созданный на устройстве с ОС Android

Видео тормозит и другие проблемы

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

Таблица: ошибки возникающие при воспроизведении медиаконтента и методы их устранения

Ошибки и неисправности. Причины вызывающие ошибки и неисправности. Возможное решение.
1 Устройства не могут обнаружить сеть. возможно, произошёл сбой в работе wi-fi роутера. Попробуйте перезагрузить wi-fi роутер.
2 Низкая скорость передачи данных при проводном соединении. Повреждён кабель или плохое крепление в разъёмах LAN. Проверьте целостность кабеля и плотность его крепления в разъёмах.
3 Медиасервер недоступен. Ошибки в работе медиасервера. Сделайте перезагрузку медиасервера.
4 Медиаустройство недоступно. Ошибки в работе медиаустройства. Сделайте перезагрузку медиаустройства.
5 Видео тормозит. Недостаточная для просмотра фильма скорость передачи данных. Временно остановите просмотр фильма для загрузки объёма данных достаточного для просмотра.
6 Система останавливает просмотр фильмов указывает причину - недостаточного места на диске. Недостаточно места для хранения временных файлов. Выбирайте видео более низкого качества с меньшим размером кадра.
7 Появляется сообщение - формат фильма не поддерживаемый медиаустройством. Медиаустройство не поддерживает этот формат фильмов. Найдите фильм поддерживаемого формата.

Часто причиной торможения телевизора при просмотре фильмов являются легко устранимые мелкие детали. Основная причина кроется в нестабильной работе медиасервера. Для нормальной работы периодически проводите оптимизацию и очистку системы. Не перегружайте компьютер ненужными программами.

Настроить домашние устройства с поддержкой DLNA, сможет каждый. Это совершенно не тяжело. Телевизор, подключённый к домашней сети, приобретает второе дыхание. Потратив, полчаса на подключение к сети 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 я уже опубликовал не одну статью. Мы запускали DLNA сервер разными способами, на разных устройствах, и для разных телевизоров. В этой инструкции, я покажу как включить DLNA сервер в Windows 10. Пускай это будет компьютер, или ноутбук, не важно. Главное, чтобы на нем была установлена Windows 10. Есть много разных программ, которыми на компьютере можно запустить медиа-сервер. Но в этой инструкции мы не будем использовать никаких сторонних программ. Будем использовать только стандартные средства Windows 10. Прочем, такая возможность есть и в Windows 8, и в Windows 7. Отличий там немного.

И так, для начала разберемся что же такое DLNA, зачем запускать этот сервер на компьютере, ноутбуке и что с ним делать. Все очень просто. По технологии DLNA можно передавать медиаконтент (видео, фото, музыка) между устройствами в локальной сети. Чаще всего, эту технологию используют для просмотра на телевизоре Smart TV видео, или фото, которые находятся на компьютере. Более подробно об этой технологии я писал в статье: . Если интересно, можете почитать.

Как все это работает: телевизор со Smart TV должен быть подключен к нашему роутеру. По Wi-Fi сети, или по кабелю. Это не важно. К этому же роутеру, должен быть подключен компьютер, на котором мы хотим запустить медиа-сервер, и с которого хотим воспроизводить на телевизоре видео, фото, или музыку. Главное, чтобы устройства были в одной локальной сети (были подключены через один роутер) . Это не значит, что должен быть только один компьютер и один телевизор, их может быть несколько. Более того, в сети могут быть другие устройства, которые поддерживают DLNA. Например: игровые приставки, ТВ приставки, спутниковые ресиверы и т. д.

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

А еще в браузере Microsoft Edge в Windows 10 есть возможность выводить на TV видео, фото и музыку прямо с браузера. Как это сделать, я писал в статье.

Думаю, со всеми нюансами разобрались, теперь можно приступать к настройке.

Выводим видео с Windows 10 на телевизор: быстрый и простой способ

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

На компьютере открываем папку с видео, и правой кнопкой мыши нажимаем на файл, который хотим воспроизвести на телевизоре (Smart TV). Дальше наводим курсор на пункт "Передать на устройство". Там должен появится наш телевизор. Если там надпись "Поиск устройств...", то нужно немного подождать. Оставьте открытое меню, или попробуйте через пару секунд. Как вы можете видеть на скриншоте ниже, у меня Windows 10 нашла два телевизора: LG и Philips.

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

На телевизоре сразу начнется воспроизведение запущенного фильма.

Мы только что запустили просмотр видео с компьютера на телевизор по технологии DLNA. Как видите, все работает. И все это без проводов, по воздуху. Кончено, если у вас оба устройства подключены по Wi-Fi.

Запуск DLNA сервера на Windows 10 стандартными средствами

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

Для запуска DLNA сервера можно использовать сторонние программы, например, "Домашний медиа-сервер (UPnP, DLNA, HTTP)". О настройке с помощью этой программы я писал в статье . Эта программа подходит для всех телевизоров. Но у каждого производителя, как правило, есть своя программа. У LG, например, это Smart Share. О настройке которой я писал .

Ну а с другой стороны, зачем нам сторонние программы, если в Windows 10 все можно настроить встроенными средствами.

1 Первым делом нам нужно открыть "Параметры потоковой передачи мультимедиа". Находится этот пункт в панели управления. Можно просто в поиске начать вводить его название и запустить.

2 В новом окне нажимаем на кнопку "Включить потоковую передачу мультимедиа". Тем самым мы включаем DLNA сервер в Windows 10.

3 Дальше укажите название своего DLNA сервера. Затем, в списке устройств вы можете разрешить, или запретить доступ к медиа-серверу для определенного устройства в вашей сети. Если вы подключены к своей домашней сети, то можете оставить все устройства.

Если вашего телевизора в списке не будет, то немного подождите. Либо закройте и заново откройте настройки потоковой передачи мультимедиа.

Возле каждого устройства будет кнопка "Настроить...". Если необходимо, то вы можете задать индивидуальные настройки для каждого устройства.

4 Теперь на телевизоре можно получить доступ к запущенному серверу. На разных телевизорах это выглядит по-разному. На телевизорах Philips (с Android TV), например, нужно запустить приложение Медиа. Или выбрать этот источник в доступных источниках сигнала.

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

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

Как добавить папку для DLNA сервера

Запустите Проигрыватель Windows Media.

Если вы хотите добавить папку с видео, например, то нажмите слева на соответствующий пункт, и выберите "Управление видеотекой".

В новом окне нажмите на кнопку "Добавить". Выделите папку к которой нужно открыть доступ по DLNA, и нажмите на кнопку "Добавить папку".

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

Вы таким способом можете добавить любые папки, или удалить их из списка.

1 Если вам понадобится открыть настройки потоковой передачи мультимедиа, то это можно сделать с проигрывателя Windows Media. Просто нажмите на пункт меню "Поток", и выберите "Дополнительные параметры потоковой передачи...".

2 Если в процессе воспроизведения файлов по DLNA компьютер будет уходить в спящий режим, и воспроизведение будет прерываться, то просто включите схему электропитания "Высокая производительность".

Несколько статьей

Как-то так сложилось, что тег DLNA сервер чаще встречается в постах-вопросах, чем в ответах. И если в вопросах установки на домашний Windows-ПК какой-то пользовательский опыт накоплен, то определиться с выбором ПО для домашнего сервера/NAS-а/медиацентра - оказалось непросто. Распределившись по песочницам народ обособленно решает проблемы каждой программы в отдельности. А понять что из них чего стоит и нужно ли оно вообще - лично мне не удалось.

И вот, я вооружившись ссылкой с Википедии Как выбрать DLNA-сервер под Windows, Mac OS X или Linux - опробовал почти всё, что есть под Linux.

DLNA - его место в домашней сети

Наверное этот путь уже проходило большинство - в доме появляются новые медиа-устройства, растет количество членов семьи потребляющих медиа-контент, распухает сама база фильмов, музыки и фотографий.
При этом каждый строит медиа-инфрастуктуру по-своему. У кого-то это компьютер с TV-OUT, у кого-то нетбук или HTPC. Кто-то расшаривает папки с NAS-а по NFS, кто-то подключает HDD к медиаплееру, кто-то использует возможности Sony PS…
Появляется неразбериха в местах хранения, форматах, кодеках и т.п.
Так, в моем случае оказалось:
  • плазме в гостинной лучше подавать 720p чем FullHD
  • телевизору Sony в детской подключеному по Wi-Fi больше 15Mbit/s лучше не скармливать, H.264 ему нужен максимум Profile 4.1, а файлы на сетевых хранилищах он не видит вообще
  • спутниковый ресивер Openbox не умеет играть звуковые дорожки в DTS, по SMB не тянет больше 30Mbit/s, по NFS-не отображают кириллицу
  • Nokia Lumia и iPhone вообще ограниченны везде и всюду
В общем, единственным вариантом сдружить весь этот зверинец между собой - это использование DLNA сервера.
Теоретически - он и контент из разных мест в одиное дерево папок сведет, и разрешение подгонит и совместимость кодеков проверит и при необходимости перекодирует. Красота…

На что ставить

Домашний компьютер - как правило это Windows-машина. Смотреть фильм с перекодированием пока кто-то играет - не получиться; режима 24/7 нет и близко. На роль не подходит. Поэтому Windows версии программ я даже не рассматривал.
Роутер, прошитый DD-WRT/OpenWRT - есть пакеты для этих прошивок и они работают. Аппаратные ресурсы очень ограничены - транскодирование малореально, скорость доступа к USB порту и сетевым папкам сильно ограничена. Тем не менее - многим и такое подходит.
NAS или домашний сервер с Linux - самое универсальное решение. Программ много. Ограничений по протоколам нет. Производительности x86 процессоров 5-летней давности (в моем случае это Athlon X2-6000) хватает для одновременного перекодирования на-лету двух фильмов любого формата.

Личный опыт, оценка программ

MiniDLNA, uShare и xupnpd
Это разные проекты, но в сущности - одно и то-же. Легковесные и быстрые. Единственная функция, которую они выполняют - предоставляют сетевой доступ к медифайлам по протоколу DLNA/UPnP. Всё остальное плеер или телевизор должны уметь сами. DLNA поддерживается не в полной мере и многие устройства эти серверы просто не видят.
Очень массовые. Работают везде. Пакеты существуют под всевозможные дистрибутивов Linux, маршрутизаторы с прошивками DD-WRT/OpenWRT и NAS-ы. Процедура установки простейшая и хорошо расписана на профильных форумах. Никаких GUI нет
Если Вы, и только Вы (иначе неизбежны жалобы членов семьи):
  • смотрите/слушаете только с одного всеядного устройства (такого как телевизор Samsung)
  • Ваше устройство не умеет напрямую брать файлы с сетевых папок или делает это слишком медленно (такое как телевизор Sony Bravia)
  • храните фильмы/музыку на недорогом NAS-е или маршрутизаторе с USB-диском
  • заранее отбираете контент в нужном формате или не ленитесь перекодировать вручную
  • медиа-файлы уже хорошо отсортированы по папкам или Вас это вообще не беспокоит
- то Вам можно ограничиться и таким DLNA-сервером. Выбирать из них тот, который есть в пакетах под вашу железяку и будет увиден рендером.
MediaTomb
Разработчики однозначно пишут, что «это не DLNA-сервер, он лишь поддерживает часть его функций». И хотя некоторые проблемы совместимости могут быть, это вполне себе достойный внимания проект.
Здесь уже есть работающий через встроенный http-сервер GUI - в нем можно управлять папками с контентом. Добавлять новые, создавать ярлыки к существующим, задавать интервалы сканирования и т.п.
Хорошо распространен - нет проблемы установить в любом дистрибутиве Linux, тяжелых зависимостей за собой не тянет. Настраивается единственным текстовым файлом. Очень стабилен в работе, не ресурсоемк.
Можно использовать транскодирование, но оно реализовано в простешем виде. Так, привязка профилей осуществляется к формату входного файла, а не к устройству вывода. Сервер вообще не различает кто к нему подключился. Соответственно готовых профилей под устройства нет - все нужно настраивать вручную:
  • какие форматы транскодировать, а какие передавать напрямую
  • задать кодировщик по ситуации: ffmpeg, vlc, mplayer или что-то ещё
  • задать bitrate, количество аудио-каналов, профиль H.264 и прочие опции кодирования
  • наложить видеофильтр, такой как обрезание полей или crop
В моем случае пришлось писать отдельный скрипт для задания аргументов ffmpeg исходя из формата аудиодорожки (DTS или AC3).
При этом, при просмотре транскодированного потока на телевизоре не будет работать перемотка и выбор адуиодорожки. Прикрутить субтитры - тоже отдельная песня.
В общем - MediaTomb - весьма брутальные инструмент для true линуксоидов. Универсальным его не назовешь, но под себя и свое железо можно настроить идеально.
Rygel
Массовый, есть почти везде. Но очень криво ставится в режим демона (нужно самому писать init-скрипт, создавать папки и пользователя). Является частью проекта gnome и тянет за собой gstreamer (а то и pulseaudio). Если у кого на компьютере стоит KDE или что-то другое - совсем неудобен. Иконки для видео генерирует через tumbler из проекта XFCE, да и то с нюансами. Регулярно падает.
До изучения особенностей транскодирования у меня руки не дошли. Мой вердикт - "не годен ".
PS3 Media Server
Очень старый проект. И хотя от своего начального применения: «Раздавать фильмы/музыку с домашнего Windows ПК на Sony PS», - проект сильно развился. Но JAVA-код и требования для запуска X-сервера меня от него отвернули.
XBMC
DLNA-сервер в нём есть. Но держать этот комбайн ради одного лишь модуля глупо.
Тем более, что именно из XBMC родился отдельный проект медиа-сервера Plex.
Universal Media Server
Кривой он какой-то. Показывал мне все дерево каталогов вместо выбранной папки. Файлы открывал лишь некоторые и регулярно сыпал ошибками в консоль. С transconding-ом я вообще не разобрался.
Весьма тяжелый из-за JAVA-кода. Обязательно нужен запущенный X-сервер - демоном его не поставишь. "Не годен. "
GMediaServer
Проект заброшен. Внимания не достоин.
LXiMedia
Простая и удобная реализация DLNA-сервера. Достаточно выбрать папки с файлами, жестко задать параметры транскодирования, аудиодорожку, субтитры. Никаких пофилей, настроек. К тому-же это GUI-приложение, демоном не ставиться.
На мой взгляд он в таком виде бесполезен - один из многих и далеко не лучший.
Serviio
Пожалуй самый быстроразвивающийся проект сейчас. Регулярно обновляется. Активно обрастает плагинами, профилями и приложениями под мобильные OS.
Представляет из себя JAVA-приложение работающее демоном. Поддержка DLNA-протокола - полная. Довольно умело разбрасывает контент по папкам и категориям. Умеет создавать превьюшки к фильмам. Легко подключаются разные каналы on-line вещания.
Транскодирует при помощи ffmpeg. База профилей устройств уже достаточно большая (и продолжает пополнятся) - сервер корректно подбирает параметры кодирования для любого из домашних железок. Что не распознал - подобрать профиль или написать свой не сложно.
Из-за того, что используется ffmpeg - та-же проблема, что и в mediatomb - нет перемотки в транскодированном потоке и не меняется аудиодорожка.
Управляется это все либо из JAVA-клиента, либо web-морды, написанной на PHP, либо смартфона (есть приложения под Android и WP).
К сожалению недоступен в виде.deb или.rpm пакета. Нужно ставить вручную: создать папки, пользователя, распаковать, взять на форуме поддержки init-скрипт, прописать в автозапуск". Под Synology NAS есть готовый пакет.
В целом - вполне может стать единой точкой доступа к медиа-контенту дома. Все, что нужно - он умеет.
Skifta
Не включен в Linux-репозитории, а потому редок. Но он имеет графический инсталлятор и несет с собой jre, а потому станет почти в любой системе. Неудобен тем, что запускается в два шага - вначале утилитка в SystemTray, потом - сам media-server. Без иксов и демоном не пойдет. Очень прост и лаконичен, но сильно грузит систему (JAVA-код).
TVMOBiLi
Стоит 30$ (или абонентская плата 1,5$/мес). Доступен в виде.deb и.rpm пакетов. Не в Ubuntu/Fedora установить довольно сложно - встроенные vlc и ffmpeg наверняка найдут недостающие библиотеки и откажутся работать. У меня не получилось подобрать в Gentoo USE-флаги для vlc. Не работал совсем, пришлось переделывать профили, что-бы использовался только ffmpeg.
В целом профили транскодирования - его сильная сторона. Можно задать любую логику и любые параметры.
Управляется через симпатичную WEB-морду. Имеет богатую базу профилей транскодирования. Есть проигрывать файлов через встроенный http-сервер. Превьюшки генерировать не умеет.
Работает быстро и красиво. Хороший кандидат.
TwonkyServer
Устанавливается распаковкой tar.gz. или через инсталлятор. В Linux репозиториях его нет. Очень быстрый код, мгновенный запуск, удобный web-интерфейс. Хорошо и грамотно раскидывает контент по папкам. Есть готовые init-скрипты. Умеет извлекать из файлов meta-данные и генерировать превьюшки. Все понравилось. Одна беда - $19.95.
И все же: "Рекомендую ".
Plex
Как пишут разработчики - «A complete Media Solution». Подтверждаю.
Этот монстр вырос из XBMC и умеет все и даже больше. К фильмам найдет постеры, рейтинги и кучу данных. Сериалы к тому-же ещё и распределит по сезонам и эпизодам. Музыкальную коллекцию упорядочит из любого исходного вида.
Транскодирование делает из всего под всё. Параметрами можно управлять прямо из экранного меню телевизора. Для умных устройств вроде телевизоров LG Smart TV и Apple TV поддержка выходит далеко за пределы протокола DLNA.
Есть поддержка собственного облачного сервиса, что позволяет смотреть домашнее видео удаленно - сервер подстроит параметры отправляемого видео под возможности устройства и канала связи.
Есть отдельно написанные клиенты под мобильные OS и плитки Windows 8.
Для Ubuntu, Fedora, CentOS и массовые модели NAS есть готовые пакеты. Под все остальное - устанавливается простой распаковкой. Из зависимостей требует лишь Avahi-daemon.
К сожалению механизм транскодирования слабо допускает вмешательства в работу - профили подправить можно, но возможности сильно ограничены.

Способен решить любые задачи в рамках темы, при этом бесплатен, стабилен и как ни странно - быстр.

Очень хотелось бы, что-бы кто-то этот список дополнил и/или внес изменения.

Сегодня вы узнаете как правильно подключить телевизор к компьютеру и обо всех возможностях такого подключения, а также как организовать просмотр своей медиатеки на 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-сервера.