Что такое медиа сервер. Установка и настройка домашнего медиа-сервера DLNA. Настройка домашнего медиа-сервера DLNA на компьютере или ноутбуке Windows

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

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

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

После этого распакуйте скачанный архив и запустите файл «setup.exe».

Запуститься процесс установки. Вам предложат выбрать каталог для инсталляции приложения. Можете оставить по умолчанию:

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

В принципе, если отмечена опция «Автоопределение», программа сама все определит и выставит нужные параметры вашего медиа-устройства.

Теперь нужно выбрать папки, или локальные диски целиком, которые вы хотите сделать общедоступными:

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

На этом шаге откроется основное окно программы. Можно по изучать немного, чтобы освоится. Затем жмите кнопку «Настройки»:

В открывшемся окне выберите внизу вкладку «Сканирование»:

Это даст нам возможность управлять сервером и компьютером с телевизора.

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

Теперь выберите вкладку «Устройства» и нажмите кнопку «Поиск»:

Здесь снова жмите кнопочку «Поиск» внизу окна. На вопрос запуска сервера ответьте «Да»:

Запуститься программа и в системном трее появится ее значок:

После этого отобразится окно со списком найденных устройств. Находим телевизор и нажимаем кнопкой мыши на красный значок слева в виде дорожного знака «Въезд запрещен»:

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

После этого, на вкладке «Устройства» должны отобразится все найденные устройства. Снова выбирайте телевизор и жмите кнопку «Настройка»:

Если хотите получить доступ к серверу с любого устройства вашей домашней сети через веб-браузер, выберите вкладку «Дополнительные» и отметьте пункт «Web-навигация»:

Опцию «Создание плейлистов медиа-ресурсов в режиме Web-навигации» рекомендую отключить.

Теперь можно получить доступ к программе через веб-браузер:

Проверяем, так ли это:

Как видите, все работает.

Для просмотра медиа-ресурсов на компьютере, нужен проигрыватель VLC player.

Если интерфейс программы не открывается, пройдите по пути «Настройки — Сервер» и проверьте правильно ли указан номер порта:

Также отключите брандмауэр на компьютере и попробуйте снова.

Поэтому блога, чтобы не пропустить интересный материал.

Теперь кратко расскажу о вкладке «Транскодер»:

Например, вы скачали фильм в формате, который не может воспроизвести ваш ТВ.

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

Стоить отметить, что в программе можно задать настройки транскодирования по трем основным принципам:

Первый : для всех фильмов (пример на скриншоте выше).
Второй : для определенных типов расширений видео-файлов.

Для этого идите по пути «Настройки — Медиа-ресурсы — Типы файлов — Изменить»:

Третий : для конкретного фильма.

В главном окне сервера выберите нужный видео-файл, щелкните по нему правой кнопкой мыши и выберите пункт «Профиль транскодирования»:

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

Смотрите, в самом начале настройки программы Home Media Server мы указывали тип нашего медиа-устройства, в нашем случае телевизора Самсунг:

После этого приложение само определяет какие форматы аудио-видео файлов поддерживает ваш телик.

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

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

Теперь переходим к завершающему этапу. Зайдите на вкладку «Дополнительно» и выставьте настройки как на скриншоте ниже:

Теперь программа будет автоматически загружаться и тихо мирно «висеть» в системных службах Windows.

Давайте еще раз вернемся в главное окно программы. Опишем основные кнопки управления:

Кнопки «Фильмы — Музыка — Фото» служат для выбора папок с соответствующими ресурсами.

Кнопками «Запуск — Остановка — Перезапуск» управляется сервер. В рабочем состоянии кнопка запуска должна быть нажата (быть неактивной).

На этом все. Вопрос как программу Home Media Server скачать, установить и настроить можно закрывать.

В предыдущем номере журнала мы рассказали нашим читателям о возможностях медиацентров, выпускаемых сегодня российскими производителями (см. ст. «Тестирование медиацентров российских производителей» в КомьютерПресс № 5’2007) и призванных стать основой для построения цифрового дома. По сути, такой медиацентр представляет собой всего лишь компьютерную систему с расширенными мультимедийными возможностями, пусть и имеющую определенную специфику. Ключевым компонентом цифрового дома его делает не только и не столько аппаратная конфигурация, сколько соответствующее программное обеспечение, благодаря которому он способен стать центром услуг для других мультимедийных устройств, иначе говоря - медиасервером. О возможностях и настройке программных медиасерверов и пойдет речь в данной статье.

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

Программный медиасервер - это программный продукт, позволяющий посредством проводного или беспроводного сетевого интерфейса обеспечить общий доступ и совместное использование различного мультимедийного контента, хранимого на сервере, другими устройствами-клиентами, будь то ПК или приборы бытовой электроники. Для взаимодействия медиасервера и клиентов применяется технология Universal Plug and Play (UPnP). С целью продвижения ее как отраслевого стандарта для производства аппаратных и программных продуктов в феврале 2001 года была создана некоммерческая организация UPnP Implementers Corporation (UIC), членами которой в настоящее время являются 69 компаний. Эта организация проводит тестирования и сертификацию продуктов на предмет соответствия стандартам технологии UPnP. Кроме того, сегодня все больший авторитет приобретает Digital Living Network Alliance (DLNA) - еще одна некоммерческая организация, занимающаяся разработкой и продвижением стандартов взаимодействия различных мультимедийных устройств для получения доступа к цифровому мультимедийному контенту и мультимедийным сервисам, в том числе в рамках создания цифрового дома, которые также базируются на технологии UPnP. В этот альянс вошло более 230 компаний, включая и компании - члены UIC.

Наличие сертификации у этих организаций является залогом корректной совместной работы UPnP-устройств. Поэтому при выборе медиасервера, как, в общем-то, и любого другого UPnP-устройства, лучше отдать предпочтение аппаратуре и программам, прошедшим такую сертификацию. Так, перечень UPnP-устройств, сертифицированных корпорацией UIC, можно найти на сайте этой организации по адресу: http://www.upnp-ic.org/certification/default.asp#devices , подробную информацию можно получить также на официальном сайте альянса DLNA: http://certification.dlna.org/products/. О некоторых из таких программных продуктов мы и расскажем в данном обзоре.

Предварительная настройка OC

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

Прежде всего для этого нужно убедиться, что в операционной системе установлены необходимые модули и выполнены соответствующие настройки. Для этого, выбрав в панели управления окна установки и удаления программ (Add or Remove Programs) контрольной панели (Control Panel) пункт Add/Remove Windows Components (Установка/удаление компонентов Windows), нужно перейти в окно Windows Components Wizard (Мастер установки компонентов Windows). В этом окне в списке компонентов следует выбрать Networking Services (Сетевые службы) (рис. 1) и, нажав кнопку Details (Детали), в открывшемся окне поставить флажок у компонента UPnP User Interface (Пользовательский интерфейс UPnP), если он еще не отмечен (рис. 2).

Рис. 1. Выбор компонентов сетевых служб в окне
Windows Components Wizard

Рис. 2. Выбор сервиса UPnP User Interface в окне
Windows Components Wizard

В результате будет выполнена установка этого сервиса (для чего нужно нажать кнопку Ok (Да) в окне Networking Services (Сетевые cлужбы) и Next (Далее) в окне Windows Components Wizard (Мастер установки компонентов Windows).

Затем следует выполнить настройку брандмауэра Windows, для чего, открыв окно данной утилиты (это можно сделать, к примеру, выбрав из контрольной панели соответствующий пункт), перейти на вкладку Exceptions (Исключения) и установить флажок напротив записи UPnP Framework, тем самым активировав ее в таблице исключений и отключив контроль брандмауэра Windows за соединением UPnP (рис. 3).

Рис. 3. Добавление UPnP Framework в таблицу исключений
брандмауэра Windows

Программные медиасерверы

Nero MediaHome

Производитель: Nero AG

Программный продукт Nero MediaHome - это UPnP (Universal Plug and Play) AV (Audio/Video) Media Server, прошедший сертификацию UIC и полностью соответствующий требованиям стандарта MediaServer V.1.0. Он может быть использован для организации доступа к аудио-, видео- и графическим файлам различными компьютерными системами и другими устройствами, поддерживающими протокол UPnP, в том числе устройствами бытовой электроники.

Это приложение входит в состав таких программных продуктов компании Nero AG, как Nero 7 Premium Reloaded (цена - 59,99 евро, доступна полнофункциональная демо-версия на 15 дней) и Nero Digital Pro (цена - 29,99 евро).

Медиасервер Nero MediaHome поддерживает работу с медиафайлами следующих форматов:

  • аудио: MP3, MP4 (Audio), WAVE, AAC, HE-AAC, OGG Vorbis, WMA, AC3, AIFF;
  • видео: MPEG-1, MPEG-2, DV-AVI, AVI, Xvid, ASF, WMV, MP4 (Video);
  • графические файлы: JPEG, PNG, GIF, BMP, TIFF.

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

Первое окно, которое открывается по умолчанию при первом запуске и в случае, если медиасервер не стартовал, - Общие каталоги (Shared Directories) - рис. 4. В нем можно задать настройки совместного доступа к файлам и каталогам медиасервера (группа Совместный доступ в сети (Network Shares)).

Рис. 4. Окно настроек Общие каталоги утилиты Nero MediaHome

Здесь можно установить доступ как ко всем файлам, индексированным с помощью утилиты Nero Scout, так и только к файлам выбранной директории (что рекомендуется). Выбрав последний вариант (установив флажок Совместный доступ только к отдельным папкам (Share individual folder only)), можно задать список каталогов общего доступа, для чего необходимо нажать кнопку Добав. совместный… (Add Share) и поочередно выбрать все папки, которые планируется открыть для совместного использования.

В окне Опции (Options) открывается доступ к настройкам работы сервера (рис. 5).

Рис. 5. Окно настроек Опции утилиты Nero MediaHome

Здесь можно активировать режим автоматического запуска утилиты Nero MediaHome при включении компьютера, автоматического запуска медиасервера при открытии окна программы, параметры открытия окна (запуск в свернутом состоянии, размещение в трее при сворачивании окна и постоянное отображение значка приложения в системном трее). Если компьютер постоянно используется в качестве медиасервера и не требует изменения настроек при каждом запуске, то рекомендуется выбрать все предлагаемые в этом окне установки автозапуска.

Имеющаяся в этом же окне кнопка Сброс сообщений (Reset Message Boxes) позволяет обнулить принятые ранее в диалоговых окнах предупреждения, касающиеся работы медиасервера (эти сообщения мы рассмотрим чуть позже). При первоначальной настройке эта кнопка неактивна.

В окне настроек Сеть (Network) можно задать сетевое имя медиасервера, используемый им сетевой порт (случайный - рекомендуемая установка - или фиксированный номер, устанавливаемый в диапазоне от 1024 до 65535) и ассоциированный с ним сетевой интерфейс (рис. 6).

Рис. 6. Окно настроек Сеть утилиты Nero MediaHome

Выбрав окно настроек Устройства (Devices), можно увидеть все UPnP-устройства, обнаруженные медиасервером в сети (их поиск будет выполнен только после запуска сервера), - рис. 7.

Рис. 7. Окно настроек Устройства утилиты Nero MediaHome

Для каждого отображенного в списке устройства можно индивидуально установить правила доступа к медиаконтенту сервера (разрешить или запретить доступ). Для того чтобы по умолчанию все вновь обнаруженные UPnP-устройства имели доступ к файлам медиасервера, рекомендуем активировать соответствующую настройку в группе Управление доступом (Access Control).

Окно настроек Транскодирование (Transcoding) позволяет задать установки транскодирования (или перекодировки) передаваемых медиафайлов (рис. 8).

Рис. 8. Окно настроек Транскодирование утилиты Nero MediaHome

В этом окне отдельно можно установить параметры для передачи аудио-, видео- и графических файлов. Стоит пояснить, зачем вообще нужна эта функция медиасервера. Дело в том, что вероятны такие ситуации, когда UPnP-проигрыватель, обращающийся к медиасерверу, может не поддерживать воспроизведение файлов того или иного формата, доступных на нем. В этом случае очень кстати оказывается возможность транскодирования: медиасервер автоматически определяет форматы, поддерживаемые UPnP-проигрывателем, и перекодирует нечитаемый UPnP-клиентом исходный файл в понятный ему формат, причем эта операция осуществляется на лету в режиме реального времени. Nero MediaHome может выполнять транскодирование в следующие форматы:

  • для аудиофайлов: MP3 (MPEG-1 Layer 3), AAC (Nero Digital), HE-AAC (Nero Digital), Wave, LPCM, WMA;
  • для видеофайлов: MPEG-1, MPEG-2, MPEG-4 (Nero Digital);
  • для графических файлов: JPEG, PNG, BMP.

Медиасервер Nero MediaHome позволяет самостоятельно задать предпочтительный формат для транскодирования, причем для видеофайлов предусмотрена возможность задавать установки битрейта при кодировании, что позволит учесть пропускную способность используемого канала связи (низкая битовая скорость, высокая битовая скорость), а также для видео- и графических файлов, стандарт изображения (PAL, NTSC или оригинальное разрешение). Но для обеспечения наибольшей корректности работы рекомендуется применять настройки, установленные по умолчанию: Автодетект (Auto-detect) и Оригинальное разрешение (Original Resolution) соответственно.

Настройки, доступные в окне ТВ (TV), будут полезны, если компьютер с установленным медиасервером Nero MediaHome оснащен ТВ-тюнером. В этом случае можно организовать в локальной сети вещание потокового телевидения. Для этого нужно воспользоваться мастером настроек Nero TV Wizard, запуск которого осуществляется нажатием одноименной кнопки в окне ТВ (рис. 9).

Рис. 9. Окно настроек ТВ утилиты Nero MediaHome

В первом окне этого мастера настроек - Выбор устройства (Device Selection) - в раскрывающихся списках можно выбрать: ассоциированное с медиасервером видеоустройство, используемый источник видеосигнала (видеовход), источник звука и звуковой вход, а также задать качество записи захватываемого видеосигнала и место его хранения (рис. 10).

Рис. 10. Окно Выбор устройства мастера настроек TV Wizard

Рис. 11. Окно Поиск аналогового ТВ-канала мастера настроек
TV Wizard

В этом окне, как несложно догадаться по его названию, выполняется поиск принимаемых ТВ-тюнером телевизионных каналов. Для того чтобы выполнить эту настройку, в раскрывающемся списке Выбор страны (Select country) нужно указать ваше местонахождение, а в другом - Выбор типа источника (Select source) - способ приема сигнала (антенна или кабель). После этого, нажав кнопку Поиск (Search), следует выполнить поиск принимаемых телевизионных каналов.

В следующем окне мастера TV Wizard - Изменение ТВ-канала - можно провести сортировку и переименование найденных телевизионных и радиоканалов (рис. 12).

Рис. 12. Окно Изменение ТВ-канала мастера настроек TV Wizard

В последнем окне мастера TV Wizard - Управление группами каналов - можно распределить принимаемые радио- и телеканалы по группам (рис. 13).

Рис. 13. Окно Управление группами ТВ-каналов мастера настроек
TV Wizard

Нажатие кнопки Завершить (Finish) вернет нас к первому окну мастера настроек TV Wizard, который после этого можно закрыть.

Говоря о возможностях трансляции ТВ-каналов, отметим, что этот медиасервер поддерживает функцию Timeshift (пауза просмотра).

Последнее окно настроек медиасервера Nero MediaHome - Статус (Status) - выводится по умолчанию при открытии окна стартовавшего сервера (рис. 14).

Рис. 14. Окно настроек Статус утилиты Nero MediaHome

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

После настройки медиасервера для его запуска нужно нажать кнопку Старт сервера (Start Server). При первом старте медиасервера будет выведено предупреждение о том, что, запуская сервер Nero MediaHome, вы делаете доступными ваши медиаданные для всех пользователей сети (рис. 15). Согласившись с этим, вы получите в своей сети работающий UPnP-медиасервер.

Рис. 15. Окно предупреждения, выводимое при первом запуске медиасервера Nero MediaHome

Структура каталогов общего доступа этого медиасервера приведена на рис. 16.

Рис. 16. Структура каталогов общего доступа
медиасервера Nero MediaHome

Достоинства:

  • поддерживается транскодирование;
  • поддерживается трансляция телевизионных каналов;
  • возможен мониторинг хода передачи медиаданных;
  • поддерживается русский язык.

Недостатки:

  • сложность настройки;
  • сложность структуры каталогов.

InterVideo Media Content Server

Производитель: InterVideo

Так же как и вышеописанный продукт от компании Nero AG, InterVideo Media Content Server является программным UPnP (Universal Plug and Play) AV (Audio/Video) медиасервером, прошедшим сертификацию DLNA и UIC и полностью соответствующим требованиям стандарта MediaServer V.1.0. Это приложение входит в состав программного пакета InterVideo WinDVD Media Center (цена - 69,95 долл., доступна полнофункциональная демо-версия на 14 дней).

Медиасервер InterVideo Media Content Server поддерживает работу с медиафайлами следующих форматов:

  • аудио: MP3, MP2, WAV, AAC, HE-AAC, WMA, AC3, AT3P, L16, WPL;
  • видео: MPEG-1, MPEG-2, AVI, DivX, ASF, WMV, MOV, RM, MP4 (Video);
  • графические файлы: JPEG, PNG, GIF, BMP, TIFF, PCX, TGA.

Настройка этой утилиты весьма проста и не займет много времени. Для ее выполнения после установки программы InterVideo WinDVD Media Center нужно запустить утилиту InterVideo IMC Server Tool, с помощью которой будут установлены основные параметры работы сервера. Запустив эту утилиту в левой части открывшегося окна, можно увидеть панель управления, состоящую из набора иконок; выбрав одну из них, можно перейти в соответствующее окно настроек.

Первое окно настроек General Settings позволяет активировать функцию автозапуска при включении компьютера, а также выбрать режим работы сервера (Start или Idle ) (рис. 17).

Рис. 17. Окно настроек General Settings утилиты
InterVideo IMC Server Tool

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

Второе окно настроек - Shared Directories - позволяет выбрать каталоги, которые будут доступны для клиентов медиасервера (рис. 18).

Рис. 18. Окно настроек Shared Directories утилиты
InterVideo IMC Server Tool

По умолчанию таковыми являются директории My Music , My Pictures и My Videos , причем отмена общего доступа к этим файлам невозможна. Кроме того, можно установить типы медиафайлов, которые будут открыты для общего доступа. Однако здесь следует учитывать, что число ассоциированных с медиасервером типов файлов ограничено количеством поддерживаемых им форматов медиаданных, перечень которых был приведен выше.

Следующее окно - Client Settings - позволяет получить информацию о UPnP-устройствах, обнаруженных в сети (сетевое имя, IP-адрес, MAC-адрес), и установить для них права доступа к медиаконтенту медиасервера, для чего достаточно поставить (доступ разрешен) или удалить (доступ запрещен) метку напротив записи клиента (рис. 19).

Рис. 19. Окно настроек Client Settings утилиты
InterVideo IMC Server Tool

В этом окне также можно задать правило доступа к ресурсам сервера для вновь обнаруживаемых UPnP-устройств: Always Permitted или Always Denied .

В окне Network Settings можно указать сетевое имя сервера (рис. 20).

Рис. 20. Окно настроек Network Settings утилиты
InterVideo IMC Server Tool

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

Рис. 21. Окно настроек Information утилиты
InterVideo IMC Server Tool

Структура каталогов общего доступа медиасервера InterVideo Media Content Server приведена на рис. 22.

Рис. 22. Структура каталогов общего
доступа медиасервера
InterVideo Media Content Server

Достоинства:

  • простой в использовании и настройке.

Недостатки:

  • сложная структура каталогов;

CyberLink Media Server

Производитель : CyberLink

Компания CyberLink имеет в своем арсенале сразу четыре программных продукта, прошедших сертификацию корпорации UIC на соответствие стандартам UPnP, - это приложения CyberLink Media Server и CyberLink TV Server, отвечающие требованиям стандарта MediaServer V.1.0; SoftDMA, соответствующий стандарту MediaRenderer V1.0; CyberLink PowerCinema, сочетающий в себе возможности UPnP-сервера и клиента (MediaServer V1.0, MediaRenderer V1.0).

В этом обзоре мы рассмотрим лишь приложение CyberLink Media Server, которое, кстати говоря, имеет еще и сертификат DLNA. Эта утилита входит в состав программных пакетов CyberLink Media Deluxe Pro (цена - 69,95 долл., доступна демо-версия на 30 дней) и CyberLink Digital Home Enabler Kit (цена - 79,95 долл.).

Настройка параметров работы этого медиасервера предельно проста: запустив его, пользователю нужно лишь указать каталоги, содержимое которых будет доступно UPnP-клиентам (рис. 23).

Рис. 23. Окно настроек утилиты CyberLink Media Server

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

Структура каталогов общего доступа медиасервера CyberLink Media Server приведена на рис. 24.

Рис. 24. Структура каталогов
общего доступа медиасервера
CyberLink Media Server

Достоинства:

  • простота в использовании и настройке.

Недостатки:

  • не поддерживается транскодирование;
  • не поддерживается трансляция телевизионных каналов;
  • невозможен мониторинг хода передачи медиаданных;
  • неконтролируемый автозапуск;
  • не поддерживается русский язык.

Все вышеописанные медиасерверы поставляются не в виде отдельного программного продукта, а как часть комплексного решения для цифрового дома, которое, помимо собственно медиасервера, включает еще ряд утилит, в том числе и медиапроигрыватели, поддерживающие стандарт UPnP (MediaRenderer V1.0). Так, для воспроизведения медиаконтента, доступ к которому осуществляется посредством медиасервера Nero MediaHome, производитель рекомендует использовать утилиты Nero ShowTime, Nero Home или Nero MediaStreaming plug-in (для Windows XP Media Center Edition или Windows Vista Media Center). Компания InterVideo для работы с контентом медиасервера предлагает программный продукт InterVideo WinDVD Media Center. Компания CyberLink предназначает для этой цели сертифицированный UPnP-клиент CyberLink SoftDMA, а кроме того, работу с контентом медиасерверов поддерживает популярный и хорошо всем известный проигрыватель CyberLink PowerDVD 7.

Помимо этих решений существует и много других медиасерверов от разработчиков не столь именитых, но, тем не менее, предлагающих весьма оригинальные решения, по своей функциональности не уступающих вышеописанным программным продуктам. В качестве примера можно привести медиасервер On2Share Pro от компании On2Trade AG. Ознакомимся с ним подробнее.

On2Share Pro

Производитель : On2Trade AG

Медиасервер On2Share Pro от компании On2Trade AG, в отличие от предыдущих решений, не прошел сертификации UIC и DLNA, однако в полной мере соответствует требованиям, предъявляемым спецификацией UPnP AV Media Server. Кроме того, этот продукт имеет ряд интересных особенностей, поэтому знакомство с ним в качестве одного из альтернативных решений для совместного использования медиаконтента в локальной сети может оказаться весьма любопытным.

Сразу же подчеркнем, что для инсталляции этого приложения необходим установленный в системе Microsoft .NET Framework 1.1, а также Microsoft Media Player версии 9,10 или 11. Программный продукт On2Share Pro, помимо собственно медиасервера, включает три дополнения: Windows Media Player Plug-In, Winamp Plug-In и Windows Media Center Plug-In (рис. 25), которые будут проинсталлированы лишь в том случае, если в процессе установки обнаружатся соответствующие проигрыватели.

Рис. 25. Окно выбора устанавливаемых компонентов
утилиты On2Share Pro

Таким образом, у пользователя, благодаря перечисленным плагинам, появляется возможность использовать в качестве UPnP-клиента стандартный проигрыватель операционной системы Windows или популярный проигрыватель Winamp (версии, поддерживающие работу с медиабиблиотеками (Media Library)), хотя для обращения к медиаконтенту этого медиасервера может быть использована и любая другая программа, соответствующая спецификации UPnP AV Control Points.

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

Как и все вышерассмотренные решения, медиасервер On2Share Pro имеет оконный интерфейс, переключение между окнами настройки осуществляется с помощью кнопок, расположенных в левой его части. В первом окне настроек - Status - отображаются обнаруженные в сети UPnP-устройства, а также имеется кнопка перезапуска сервера (рис. 26).

Рис. 26. Окно настроек Status утилиты On2Share Pro

Следующее окно - Shared Media - открывает доступ к настройкам, позволяющим организовать общий доступ к медиаконтенту сервера. Это окно состоит из четырех вкладок. Первая - Source - позволяет задать директории, содержимое которых будет доступно клиентам медиасервера. Здесь же можно открыть общий доступ к библиотекам и плейлистам проигрывателей Windows Media Player и Winamp (рис. 27).

Рис. 27. Окно настроек Shared Media,
вкладка Source утилиты On2Share Pro

На вкладке File Type можно указать типы файлов, ассоциированные с медиасервером, которые будут доступны его клиентам (рис. 28).

Рис. 28. Окно настроек Shared Media, вкладка File Type
утилиты On2Share Pro

Вкладка Podcast позволяет задать адрес RSS-канала, который будет доступен всем клиентам медиасервера (рис. 29). Это дает возможность, используя формат RSS, организовать поиск медиаконтента по его эпизодам или заголовкам (аналогично RSS-лентам новостей).

Рис. 29. Окно настроек Shared Media, вкладка Podcast утилиты
On2Share Pro

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

Рис. 30. Окно настроек Shared Media, вкладка Streaming URLs утилиты
On2Share Pro

Перейдя в окно настроек Broadcast Settings , можно задать параметры для функции удаленного контроля за воспроизведением медиаконтента клиентами медиасервера (рис. 31).

Рис. 31. Окно настроек Broadcast Settings утилиты On2Share Pro

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

Данная функция медиасервера On2Share Pro работает следующим образом. При воспроизведении какого-либо файла в медиапроигрывателе Windows Media Player или Winamp на компьютере с работающим медиасервером On2Share Pro и включенной настройкой Broadcast to other AV Media Renderers на другом медиасервере (отмеченном в списке клиентов вещания) при условии, что у него активирована установка Listen to broadcasts from other media servers , автоматически будет запущено окно встроенного в On2Share Pro проигрывателя Broadcast Player , в котором будет воспроизводиться тот же медиафайл. При этом все действия (пауза, стоп, пуск), выполняемые в плеере источника вещания, будут повторяться и в этом окне.

Последнее окно настроек медиасервера On2Share Pro, доступное пользователю, - это General (рис. 32).

Рис. 32. Окно настроек General утилиты On2Share Pro

Оно имеет две вкладки: одноименную - General , где задаются параметры автозапуска, и Log Message , где отображается лог-файл работы медиасервера.

Структуру каталогов общего доступа этого медиасервера от компании On2Trade AG проиллюстрируем на примере утилиты Nero Home (рис. 33).

Рис. 33. Структура каталогов
общего доступа медиасервера
On2Share Pro

Вот, пожалуй, и все, что хотелось бы рассказать о возможностях медиасервера On2Share Pro. Несомненным плюсом этой модели является ее интеграция с такими популярными медиапроигрывателями, как Windows Media Player и Winamp. Но, что немаловажно, входящие в комплект программного продукта On2Share Pro дополнения для этих плееров позволяют им обращаться к медиаконтенту не только сервера On2Trade AG, но и любого другого UPnP-сервера (по крайней мере, все вышеописанные медиасерверы были способны работать с этими плагинами).

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

Поддерживаемые операционные системы HMS:

  • Windows 95, 98, ME, 2000, XP, 2003, Vista, 7;
  • UNIX-подобные системы с использованием Wine;
  • MAC OS с использованием WineBottler, CrossOver Mac.

Добавление каталогов медиа-ресурсов в программу Домашний медиа сервер

  • кнопка «Настройки» — раздел «Медиа-ресурсы» — страница «Список каталогов» «Добавить»
  • из проводника Windows перетащить (и отпустить) «мышкой» в главную форму программы требуемые каталоги (может быть использовано со стандартным поиском файлов в Windows).

Для доступа к серверу через браузер, необходимо включить режим Web , задать постоянный порт сервера в разделе Настройки — Сервер — поле «Порт» (значение от 1024 до 65535). Доступ к серверу из браузера:

http://IP-адрес сервера: заданный порт сервера.

IP-адрес сервера можно узнать в разделе Настройки — Сервер — Список разрешенных сетевых подключений — Поиск .

Запуск программы Домашний медиа-сервер

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

Нажмите кнопку «Запуск» в панели кнопок главного окна программы. В случае удачного запуска сервера, кнопка «Запуск» станет недоступна, но станут доступны кнопки «Остановка» и «Перезапуск» , в журнале сообщений будут строки
«Запуск сервера » .

Что делать в случае ошибок при запуске домашнего сервера

  • проверьте список доступных сетевых подключений в настройке программы (раздел Сервер — Список разрешенных сетевых подключений — Поиск ). Если список разрешенных сетевых подключений не пуст, то сравните его со списком доступных сетевых подключений по кнопке «Поиск» .
  • проверьте настройки используемой программы сетевой защиты, программе «Домашний медиа-сервер (UPnP)» должна быть разрешена сетевая активность, для более строгих правил порт UDP 1900 должен быть открыт для входящих и исходящих пакетов, заданный в настройке программы TCP порт сервера должен быть доступен для входящих соединений.

Сформировать список разрешенных сетевых подключений можно из списка доступных сетевых подключений, отметка сетевого подключения для включения в список в первой колонке. Если для медиа-сервера в настройке программы (раздел «Сервер» — поле «Порт» ) задан постоянный номер порта, то доступность медиа-сервера можно проверить из браузера по адресу http://IP-адрес сервера: заданный порт сервера . В положительном случае откроется страница приветствия медиа-сервера. Если в разделе Настройки программы — Устройство, включен режим Web, то откроется верхний уровень базы медиа-ресурсов.

Автоматический запуск домашнего медиа сервера

  • Включение автоматического запуска сервера при старте программы: кнопка Настройки — раздел «Дополнительно» — «Автозапуск сервера при запуске программы».
  • Автозапуск программы при входе пользователя в систему Windows: кнопка Настройки — раздел «Дополнительно» — «Автозагрузка программы при старте сессии Windows».
  • Установка сервера в качестве службы Windows: кнопка Настройки — раздел «Дополнительно» — «Установка службы Windows Домашний медиа-сервер (UPnP)».

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

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

  1. Компьютер — Медиа-устройство . Для соединения необходимо использовать перекрестный (кросс) кабель.
  2. Компьютер — Коммутатор — Медиа-устройство
  3. Компьютер — Маршрутизатор (роутер) — Медиа-устройство . Для соединения устройств необходимо использовать прямые кабели.
  4. Компьютер — Wi-Fi роутер — Медиаустройство. Подробнее с беспроводным методом подключения вы можете ознакомиться в статьеи .

Работа и настройки медиа-сервера не зависят от варианта подключения. При использовании маршрутизатора включите режим автоматического назначения IP-адресов устройствам, подробности о настройке маршрутизатора (роутера) читайте в статье . При использовании 1 и 2 вариантов подключения ip-адреса назначаются вручную, адреса должны отличаться в последней части IP-адреса, маска подсети 255.255.255.0, основной шлюз — IP адрес компьютера, при необходимости задать адреса DNS-серверов можно указать адрес компьютера. Пример: адрес компьютера — 192.168.1.4, адрес медиа-устройства — 192.168.1.5.

Поиск сервера в медиа-устройстве

Поиск сервера с расшаренными папками выполняется согласно руководству пользователя медиа-устройства. При возникших вопросах вернитесь к вышеупомянутым статьям по Allshare и Smart TV.
Если сервер не найден, но все подключения произведены правильно, то в настройке программы (раздел Сервер) проверьте, что список разрешенных клиентских устройств пустой или IP-адрес устройства присутствует в списке разрешенных. При использовании программы сетевой защиты, проверьте правила для доступа в сеть модуля hms.exe (если сервер работает как служба Windows, то для модуля hmssvc.exe), по возможности переведите программу сетевой защиты в режим обучения, перезагрузите программу «Домашний медиа-сервер (UPnP)». Если используются другие медиа-сервера, то на этапе настройки их лучше выключить.

Если сервер найден, но нет возможности его открыть в медиа-устройстве

Настройки программы «Домашний медиа-сервер (UPnP)», которые могут помочь решить данную проблему, в разделе Устройство : режим «DLNA 1.0», «DLNA 1.5», «Сервис авторизации», «Русские названия основных папок», в разделе Сервер установить постоянный порт сервера (от 1024 до 65535).

Навигация по файлам на медиа-устройстве (телевизоре, медиаплеере)

Если устройство поддерживает русский язык, то в настройке программы (раздел Устройство) можно включить режим «Русские названия основных папок», это влияет на названия основных папок базы медиа-ресурсов. Если русский язык медиа-устройством не поддерживается, режим кодировки русских названий выбрать Транслит, режим «Русские названия основных папок» включается/выключается по желанию пользователя (если выключен, то будут английские названия основных папок медиа-ресурсов).
Названия папок могут быть изменены в главной форме программы по правой кнопке «мыши» — пункт «Изменить название».
Лишние папки медиа-ресурсов могут быть удалены в главной форме программы по правой кнопке «мыши» — пункт «Удалить папку» или может быть включен режим «Исключать пустые папки при передаче информации на UPnP-устройства» в разделе Устройство.
Медленная навигация по базе медиа-ресурсов может быть связана с особенностями работы медиа-устройства, включением режима «Исключать пустые папки при передаче информации на UPnP-устройства», наличием медленных съемных носителей в системе, частым изменением каталогов медиа-ресурсов и включенным режимом «Автоматическое сканирование каталогов при их изменении во время работы сервера». Режим «Исключать пустые папки при передаче информации на UPnP-устройства» можно выключить, папку «Съемные носители» можно удалить во всех разделах медиа-ресурсов (Фильмы, Музыка, Фото).
Навигация по каталогам медиа-ресурсов в структуре их хранения на диске может быть выполнена через папку «Watch Folders» (русский язык выключен), «Каталоги медиа-ресурсов» (русский язык включен).
Если какие-то медиа-ресурсы не видны на медиа-устройстве, но присутствуют в главной форме программы, то это может быть связано с передаваемым сервером mime-типом для данного медиа-ресурса. Mime-тип можно изменить в настройке программы — кнопка Настройки — раздел «Медиа-ресурсы» — «Типы файлов» — выбор расширения файла — кнопка Изменить.

Просмотр фильмов с сервера

Сервер может передавать фильмы на медиа-устройство в оригинальном виде или через транскодирование (преобразование фильма в формат поддерживаемый медиа-устройством). Фильм автоматически транскодируется, если расширение файла не входит в список поддерживаемых или для фильма выбран профиль транскодирования. Настройка поддерживаемых медиа-устройством расширений файлов фильмов: кнопка «Настройки» — раздел «Устройство» «Встроенная поддержка файлов» «Фильмы» . Список расширений файлов формируется по руководству пользователя медиа-устройством или информации на сайте производителя медиа-устройства. Если фильм воспроизводится в оригинальном виде, то выбор звуковой дорожки и включенных в файл фильма субтитров возможен только в случае поддержки данного выбора медиа-устройством. При выборе фильма через папку Транскодирование возможен выбор звуковой дорожки, внутренних и внешних субтитров, задержки звука, профиля транскодирования для преобразования фильма.

Профиль транскодирования — скрипт (макрос), формирующий параметры вызова программы транскодирования или выполняющий транскодирование с использованием DirectShow. Редактирование профилей транскодирования: кнопка «Настройки» — раздел — кнопка «Профили» .

Используемый профиль транскодирования может быть выбран:

  • для всех фильмов: кнопка Настройки — раздел «Транскодер» — «Параметры транскодированного файла» — Фильмы — «Профиль транскодирования»
  • для файлов фильмов определенного типа (расширения) — кнопка Настройки — «Медиа-ресурсы» — кнопка «Типы файлов» — выбор расширения файла — кнопка Изменить — «Профиль транскодирования»
  • для конкретного фильма: в списке фильмов главной формы программы по правой кнопке «мыши» — «Профиль транскодирования» или через навигацию медиа-устройства, если выбор фильма выполняется через папку Транскодирование в папке Настройки, формируемой сервером для каждого фильма.

При воспроизведении фильмов медиа-устройства обычно растягивают видео на весь экран, поэтому для сохранения пропорций кадра фильма сервер формирует параметры дополнения оригинального размера кадра цветом до размера кадра, заданного в настройке. Настройка транскодированного размера кадра и цвет дополнения задается в настройке программы — кнопка Настройки — раздел «Транскодер» — страница «Кодеки, кадр» — «Размер кадра». Дополнение цветом поддерживается не всеми программами-транскодерами, поэтому при выборе профиля транскодирования, отличного от основных, его может не быть.

Причины возникновения ошибок при воспроизведении фильмов с домашнего медиа сервера:

  • выбирается оригинальный файл фильма, в котором формат, кодирование видео или звуковой дорожки не поддерживается медиа-устройством, возможное решение проблемы — выбрать фильм через папку Транскодирование
  • выбирается фильм через папку Транскодирование, в котором кодирование видео или звуковой дорожки не поддерживается программой-транскодером, возможное решение проблемы — выбрать для фильма другой профиль транскодирования; проблемы со звуковой дорожкой могут быть также решены установкой в настройке программы (раздел Транскодер — страница «Кодеки,кадр») количества каналов — 2
  • медиа-устройство или сервер недоступны: перезагрузить медиа-устройство или сервер.

Причины прекращения\замедления воспроизведения контента:

  • прекращение просмотра может происходить по причине недостаточного места на диске, используемого для хранения временных файлов; превышения размера файла, поддерживаемого устройством; превышение максимального размера транскодированного файла, заданного в настройке программы (раздел Транскодер — «Параметры транскодированного файла» — Максимальный размер).
  • скорость транскодирования фильма недостаточна для просмотра, проверить это можно в главной форме программы: выполнить тестовое транскодирование по ПКМ в списке фильмов — Скорость транскодирования (параметр fps) должна быть больше частоты кадров фильма. Если в настройке программы (раздел Транскодер) включен режим «Показ панели транскодирования», то скорость транскодирования можно посмотреть в ней после выбора фильма на медиа-устройстве. Также можно включить индикатор скорости транскодирования (раздел Транскодер — «Субтитры, индикатор скорости»), при скорости транскодирования меньше заданного в настройке программы значения, текущая скорость транскодирования будет отображаться на кадре фильма в указанном пользователем месте.

Решения вышеупомянутых проблем:

  • выбрать для просмотра профиль транскодирования с меньшим размером кадра, качеством видео
  • если кодирование видео-дорожки поддерживается медиа-устройством, но не поддерживается формат файла фильма, то можно выбрать профиль транскодирования преобразующий формат файла фильма и оставляющий без изменения видео-дорожку (профили транскодирования «Фильмы — TsMuxer» — формирование m2ts-файлов, «Фильмы — WMF» — формирование wmv-файлов). Для профиля транскодирования «Фильмы — TsMuxer» необходимо дополнительно загрузить программу-транскодер TsMuxer с домашней страницы (в настройке профилей Транскодирования)
  • остановить просмотр фильма на медиа-устройстве для формирования достачного для просмотра объема транскодированного файла фильма
  • указать для хранения временных файлов транскодирования диск, отличный от используемого системой для хранения файла подкачки
  • оптимизировать систему в целом — проверить фрагментацию дисков, список автозагружаемых программ и т.п.

Настройки программы Домашний медиа-сервер на примере модели моего телевизора SONY Bravia KDL-46XBR9

Установите, запустите программу Домашний медиа-сервер на ПК, перейдите в Настройки, нажав на соответствующую кнопку.

Справа кнопка «Добавить» для дисков/директорий с медиа-контентом. При этом можно выбрать, какие из этих файлов будут сканироваться при старте программы. Сканирование необходимо, если вы изменяли содержимое этой директории и там произошли изменения. Зеленый кружок уведомляет, что тип этих файлов сканируется.
Теперь стоит обратить внимание на кнопку Типы Файлов на правой панели. На некоторых моделях ТВ воспроизведение видеофайлов PAL невозможно, необходимо добавить NTSC, чтобы контент распознавался. (например, MPEG-PS_PAL_NTSC для *avi).

Для контейнера *mkv выберите Профиль Транскодирования — Core AVC. В DLNA впишите строчку MPEG-PS_PAL или MPEG-PS_NTSC в зависимости от вашего ТВ.
Теперь рассмотрим левую панель «Категории» — «Устройство». Здесь вам понадобится выбрать тип и разрешение телевизора. DLNA1 и DLNA1.5 это старая и новая версия, о поддерживаемой версии DLNA вашего ТВ вы узнаете из руководства или на официальном сайте. Также здесь можно настроить Web доступ к серверу. Перейдем к следующей категории левой панели раздела настроек «Сервер».

Добавьте в клиентские устройства ваш телевизор (посмотрите в меню, настройках сети телевизора статический IP). При нажатии на иконку спасательного круга, программа автоматически определит имя вашего компьютера и добавит его в строку Сервер — Имя. Для определения устройств в сети, связанных технологией DLNA, воспользуйтесь кнопкой «Поиск». Проверьте, что телевизор включен и подключен к проводной или беспроводной сети. После сканирования сети, программа добавит найденные сетевые клиенты (ПК и телевизор). Нажмите на ТВ и зайдите в настройки клиента.

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

При нажатии кнопки «Типы Файлов» вы попадете в настройки регистрации файлов, где сможете произвести необходимые изменения.

Вернитесь к главному окну настроек и перейдите с левой панели к категории «Транскодер».

Выставьте настройки согласно изображению и перейдите к нижней вкладке «Кодеки, Кадр».

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

В этом окне вы настроите стиль отображения субтитров на свой вкус и другие параметры, необходимые для их корректного отображения. Рассмотрим последнюю категорию левой панели «Дополнительно».

Поставьте галочку в checkbox «Установка службы Windows «Домашний Медиа Сервер» (UPnP)» . Таким образом программа будет автоматически загружаться при включении компьютера как сервис, об этом я писал в разделе Автоматический запуск сервера.




Top