Лучшая программа домашний медиа сервер. Настраиваем DLNA сервер с помощью программы «Домашний медиа-сервер (UPnP, DLNA, HTTP). Подключение телевизора для работы по технологии DLNA

В предыдущем номере журнала мы рассказали нашим читателям о возможностях медиацентров, выпускаемых сегодня российскими производителями (см. ст. «Тестирование медиацентров российских производителей» в КомьютерПресс № 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 поддерживает работу с медиафайлами следующих форматов:

После установки приложения 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-сервера (по крайней мере, все вышеописанные медиасерверы были способны работать с этими плагинами).

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

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

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

Создание сети DLNA самым популярным медиа-сервером XBMC.

XBMC – программа для создания медиа-сервера в сети DLNA. Изначально этот медиацентр создавался для первого поколения консолей Xbox. Сейчас же это расширяемая кроссплатформенная среда, которая поддерживает все популярные системы (Windows 7/8, Linux, Mac OS, Android, Apple iOS, Tiger, Apple TV и др.). Имеется поддержка всех моделей презентационных пультов. На официальном сайте можно скачать много полезных дополнений для расширения функциональности медиацентра XBMC. Например:

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

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

Простые настройки в медиа-сервере Plex.

Plex Media Server – самый простой в использовании и в настроках DLNA медиа-сервер. Также важным его преимуществом является стабильность работы. Также как и все домашние медиа-серверы, Plex объединяет: телевизор, мобильный телефон, планшет, компьютер с сетевым хранилищем файлов мультимедиа. И предоставляет удобный интерфейс для управления.

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

Plex можно расширять полезными дополнениями. Например, можно установить бесплатный плагин который предоставляет достук к вашому домашнему медиа-серверу с любой точки планеты через Интернет. Таким образом, вы можете работать с медиасвервером где бы вы не находились. Plex – кроссплатформенный работает на всех популярных системах, включая Android и Apple iOS.

Настоящий умный дом под управлением медиа-сервера LinuxMCE.

LinuxMCE – это не просто домашний медиа-сервер, а целая операционная система для вашего дома. Программное решение, которое позволяет сделать концепт умного дома в домашних условиях и своими руками. Мощная платформа LinuxMCE позволяет контролировать огромное количество электронных устройств в вашем доме, которые могут обмениваться данными по протоколам:

  • DLNA;
  • TCP/IP;
  • X-10;
  • Z-Wave;
  • EnOcean;
  • INSTEON;
  • PLCBus;
  • EIB/KNX;
  • 1-Wire.

Это могут быть самые разные устройства: сетевые проигрыватели, камеры, тюнеры, IP-телефоны и много других. Сердце операционной системы вашего дома будет храниться в отдельном домашнем медиа-сервере. Его задача контролировать работу подключенных устройств и выполнять инструкции заданные хозяином дома. Например, камеры зафиксировали снижение освещения, и система сама включит свет. LinuxMCE позволяет управлять функциями охранной сигнализации. К программе идет медиаклиент который можно установить на смартфон, планшет, компьютер. На всех устройствах будет отображаться один и тот же интерфейс под названием Orbiter.

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

MediaPortal альтернативный медиацентр для на стандартного Windows Media Center.

MediaPortal – стабильная альтернатива медиа-серверу на Windows Media Center. Программа выполняет все базовые функции медиацентров в сети DLNA. Интерфейс очень похож с Windows Media Center поэтому долго разбираться не приходится. Хотя в этой версии присутствует возможность переключения интерфейса в режим 3D. При установке сразу предлагается два варианта: автоматический и продвинутый.

В отличие от XBMC отлично работает с тюнерами. Вообще в программе очень мощная система для просмотра, записи и настройки TV. Интересно, что сканирование диапазона частот выполняется значительно быстрее, чем родной прошивкой тюнеров. Реализация записи телепередач на самом высоком уровне. Можно устанавливать размер памяти выделенной для хранения записей на жестком диске. Или установить сроки хранения для автоматического удаления старых записей.

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

  • встроенные кодеки;
  • поддержка пультов ДУ (streamzap, MCE, redeye, winlirc, hauppauge, FireDTV);
  • эфирное и интернет радио;
  • прогнозы погоды;
  • управление ТВ-тюнером;
  • запись телепрограмм и др.

Также стоит отметить в MediaPortal шикарную библиотеку для организации и представления файлов мультимедиа.

Кстати саму систему Windows 7-8 можно настроить стандартными средствами для работы компьютера в режиме Digital Living Network Alliance. В архиве присутствует инструкция с картинками и подробным описанием всех настроек.

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

Что такое DLNA?

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

  • Serviio

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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