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

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

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

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

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

Что такое DLNA?

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Заключение

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

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

Принцип работы домашнего медиасервера

Что такое домашний медиасервер? Это система, в рамках которой различные устройства, объединенные в сеть — компьютеры, телевизоры (при наличии в них поддержки соответствующих функций), мобильные гаджеты и иные современные девайсы, могут взаимодействовать и обмениваться мультимедийным контентом. Другая примечательная технология, которую можно задействовать через домашний медиа-сервер — IPTV. То есть, выстроив соответствующую пользователь сможет организовать что-то вроде мини-телестудии у себя дома.

Как устроен домашний медиа-сервер? Как правило, его структура предполагает наличия главного модуля, отвечающего за хранение файлов и медиаданных, доступ к которым может быть организован с устройств, объединенных в общую сеть. Таковым, как правило, выступает ПК или ноутбук. В аппаратной части они используются для размещения файлов и организации процедур обмена ими, в программной — обеспечивают необходимый функционал медиасервера.

Особенности стандартов DLNA

Работа медиасерверов может обеспечиваться при задействовании самых разных технологий и стандартов. В числе самых распространенных на мировом IT-рынке — DLNA. Это набор стандартизованных алгоритмов, поддерживаемых большинством современных моделей TV, смартфонов, планшетов, ТВ-приставок и т. д. Возможностей DLNA достаточно для решения большинства задач, связанных с распределением медиаконтента. Данный стандарт, к тому же, не предполагает сложной настройки. Все это, собственно, и делает технологии DLNA востребованными среди пользователей цифровых устройств по всему миру.

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

Создание и конфигурирование домашнего медиасервера

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

Подготовка аппаратных компонентов;

Выбор программного обеспечения;

Настройка сети.

Рассмотрим соответствующие аспекты создания медиасервера подробнее.

Комплектация «железом»

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

Достаточно, чтобы компьютер имел процессор с частотой порядка 1-1,5 ГГц, ОЗУ объемом порядка 1-2 Гб. В принципе, возможна организация работы сети и при меньших характеристиках производительности. Величина жесткого диска при этом зависит от фактических потребностей пользователя. Если человек планирует использовать медиасервер для хранения фильмов в высоком качестве и последующего их распределения по сети, то придется, вероятно, оснастить ПК или ноутбук, используемый в качестве главного элемента соответствующей инфраструктуры, винчестером порядка 500-1000 Гб.

Оборудование для Wi-Fi

Исключительно важно, чтобы устройство, о котором идет речь, поддерживало подключения через Wi-Fi. Конечно, функциональный медиа-сервер вполне реально организовать и с помощью проводных подключений — но это менее удобно и занимает, как правило, больше времени. Большинство моделей современных ноутбуков имеют встроенный Wi-Fi-модуль. Что касается «десктопов», это не всегда так, но соответствующий аппаратный компонент всегда можно приобрести отдельно. Стоит он недорого — порядка 700-800 руб. Особых усилий, связанных с инсталляцией, не потребуется — достаточно будет вставить Wi-Fi-модуль в PCI-слот и установить, если потребуется, прилагающиеся к нему драйвера.

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

Отметим, что устройства, с помощью которых предполагается получение доступа к мультимедийному контенту, распределяемому домашним медиа-сервером, должны поддерживать стандарт DLNA. Но чаще всего с этим проблем не возникает — если речь идет, к примеру, о современных моделях телевизоров LG, Samsung, Philips с поддержкой Smart TV. Касательно смартфонов и планшетов — современные их модели также, как правило, без проблем интегрируются с медиасерверами.

Софт

Другая часть инфраструктуры домашнего медиасервера — программное обеспечение. Оно должно ставиться на ПК или ноутбук, используемый в качестве главного модуля соответствующей системы. ПО для таких целей выпускается в очень широком спектре разновидностей. Классифицировать его можно по двум основаниям — программы, создаваемые брендами-производителями мультимедийных устройств (например, телевизоров), а также решения, которые выпускаются сторонними разработчиками. Так, для того чтобы, например, создать медиа-сервер для Smart TV при использовании телевизоров Samsung, можно задействовать программу Samsung Allshare. Аналогичные решения выпускают и другие бренды-производители цифровой техники.

Преимущества Home Media Server

В числе самых популярных типов ПО от независимых разработчиков — программа Home Media Server, или «Домашний медиа-сервер». Инструкция по пользованию данным ПО не предполагает сложностей в освоении. Необходимые настройки домашней сети и алгоритмов управления медиаконтентом осуществляются в интерфейсах HMS легко и быстро. Также данная программа характеризуется большим функционалом и стабильностью в работе.

HMS — универсальное решение. С помощью него можно интегрировать фактически любой марки телевизор и домашний медиа-сервер - для Philips, Samsung, LG и иных ведущих брендов-производителей цифровой техники не важно, какого типа ПО использует владелец сети. Программа, о которой идет речь, в полной мере совместима со стандартами DLNA, о которых мы сказали выше. Возможности HMS позволяют организовать общий доступ с различных устройств к файлам, а также телевизионным трансляциям в формате IPTV.

Особенности TVersity

Другая популярная программа, используемая многими пользователями для обеспечения работы домашнего медиасервера — TVersity. Какова ее специфика? Прежде всего, можно отметить, что на выпускается в платной и бесплатной версиях. Разница между ними не очень большая с точки зрения функционала ПО. Основная отличительная особенность платной версии — наличие подписки на некоторые интернет-каналы.

В числе примечательных возможностей TVersity — оптимизация обмена медиаданными с точки зрения домашней сети. Так, транскодер, который задействуется программой, может выпускать видео с заданным показателем битрейта — так, чтобы соответствующий медиапоток выводился на экраны принимающих устройств непрерывно, даже если сеть медленная. Нет никаких проблем с тем, как настроить с помощью данного ПО медиасервер. Инструкция по использованию возможностей TVersity быстро осваивается даже новичками в деле создания домашних сетей.

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

Еще одна примечательная программа — XMBC. Изначально она создавалась для использования с консолями Xbox. Однако сейчас это популярное кроссплатформенное решение, которое можно устанавливать на ПК под управлением Windows, Linux, Mac, на мобильных платформах. Данная программа примечательна тем, что она может обеспечивать общий доступ не только к медиафайлам, расположенным на жестком диске ПК, используемого в качестве главного модуля, но также и к онлайновому медиа. С помощью XMBC пользователи могут получать доступ к страничкам популярных соцсетей, смотреть прогноз погоды. Многим пользователям также импонирует тот факт, что XMBC поддерживает большое количество тем оформления. Для данной программы выпускается специальное приложение xbmcRemote, с помощью которого можно настроить смартфон или планшет в качестве пульта управления девайсами, подключенными к домашнему медиасерверу.

Специфика Plex Media Server

Еще одна примечательная программа — это Plex Media Server. Многие пользователи характеризуют ее как одно из самых простых в освоении решений. Также Plex отличается стабильностью работы и универсальностью: с ее помощью можно объединять в сеть самые разные типы устройств. Универсальность программы также выражается в том, что она оснащена алгоритмами перекодировки медиапотоков. Эта возможность позволяет избежать проблем с распознаванием контента на разных девайсах. Еще одно важнейшее достоинство Plex — кроссплатформенность.

Возможности LinuxMCE

Есть фактически отдельная операционная система, которая позволяет организовывать управление домашними медиасерверами — LinuxMCE. Можно отметить, что ее функциональные возможности не ограничиваются поддержкой стандартов DLNA. Данная операционная система позволяет объединять в единую сеть не только телевизоры, смартфоны и компьютеры, но также и иные электронные устройства, например камеры, IP-телефоны.

Какое решение из вышеперечисленных лучше всего подходит для организации управления домашним медиасервером? Неоспоримыми преимуществами обладает каждое из них, существенными недостатками — очень немногие. Вероятнее всего, вопрос будет стоять не в качестве и возможностях того или иного вида ПО, а в готовности пользователя их осваивать, а также в практических его потребностях в конкретных функциях программ. Так, если ему нужны базовые возможности — организация общего доступа к видеофайлам, интернет-телевидение — медиа-сервер можно создавать под управлением HMS — простой и доступной в пользовании программы. Если планируется создание мощной инфраструктуры, предполагающей подключение к домашней сети большого количества цифровых девайсов — можно обратить внимание на XBMC или даже LinuxMCE.

Практическое пользование возможностями медиа-сервера

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

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

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

Организация общего доступа к медиа-контенту в HMS

В числе главных преимуществ программы HMS, как мы отметили выше, — универсальность. С ее помощью фактически любые устройства можно объединять в инфраструктуру, центральной частью которой выступает домашний медиа-сервер. Для Philips, Samsung, LG и других брендов — не имеет значения, какого типа ПО стоит на главном модуле сети.

Чтобы решить задачу, связанную с организацией совместного доступа к медиафайлам — видео, фотографиям, музыке — запускаем программу, после выбираем из списка девайсов, отображаемого в главном окне, то, с помощью которого предполагается запуск файлов на медиасервере. Например, это может быть телевизор с поддержкой TV.

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

Как пользоваться медиа-сервером с помощью ТВ? Очень просто. Нужно загрузить с помощью пульта управления телевизором интерфейс, в котором предполагается указание источника получения ТВ-картинки — это может быть собственно антенна, интернет-канал, флешка или, как в нашем случае, медиасервер, созданный с помощью стандарта DLNA. Соответствующий пункт должен отобразиться в меню телевизора, и те файлы, которые мы отметили в HSM как подлежащие совместному использованию, будут доступны для запуска. Современные телевизоры, как правило, без проблем распознают домашний медиа-сервер. Для LG, Samsung, Philips и иных брендов обеспечение поддержки стандартов, подобных DLNA, — норма.

Использование IPTV в домашней сети

Другая распространенная задача, решаемая владельцами домашних сетей — организация трансляции телепередач с помощью технологии IPTV. Самое главное условие здесь — чтобы у пользователя была оформлена подписка на соответствующую услугу провайдера (она, как правило, платная). При задействовании интерфейсов HMS настроить в части использования IPTV медиа-сервер также очень просто.

Нужно будет скачать и установить на ПК программу VLC Media Player — с помощью нее будет осуществляться работа с соответствующим контентом. Необходимо привязать ее к интерфейсам HMS, зайдя в «Настройки», затем — выбрав «Медиаресурсы», после - «Интернет-ресурсы» и указав папку, в которую инсталлирована программа VLC.

После этого нужно загрузить в HMS плейлист ТВ-каналов в формате m3u — многие провайдеры позволяют скачивать данные файлы со своих сайтов. После этого вновь заходим в «Настройки» и отмечаем в пункте «Профиль транскодирования» опцию «Интернет-телевидение». После этого нужно перезапустить медиасервер. Затем можно начинать просматривать каналы в IPTV-формате с помощью телевизора.

В рамках этой статьи напишу, как создать домашний медиа-сервер для Windows 10. Создание DLNA сервера позволит использовать размещенную на ПК медиа библиотеку другим устройствам. В первую очередь это полезно тем, у кого есть Smart TV.

Что такое DLNA сервер?

DLNA (Digital Living Network Alliance) - это особый протокол, который позволяет совместимым устройствам передавать и принимать медиа трафик (видео, музыка, фото) в домашней локальной сети, а также транслировать его в режиме реального времени.

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

Что необходимо для потокового воспроизведения?

Совет! Чтобы воспроизводить медиаконтент на другом устройстве (планшете, смартфоне или smart TV) не обязательно настраивать DLNA сервер, домашнюю группу или открывать общий доступ к папке. Воспользуйтесь функцией .

Для работы домашнего медиа сервера в Windows 10 не обязательно и расшаривать папку для открытого доступа в сети. Можно находится в общедоступной сети (то есть обнаружение по сети скрыто), но потоковое воспроизведение будет работать.

Чтобы настроить DLNA сервер Windows 10, нужно:

  1. Два устройства должны быть в одной домашней локальной сети (например подключены к одному роутеру). Как эти устройства будут подключены (по LAN или Wi-Fi), роли не играет.
  2. Чтобы Smart TV (или другое устройство) было включено и поддерживало технологию DLNA. В телевизорах LG она называется Smart Share, в Samsung - AllShare, в Philips - Simple Share.

Настройка

Настроить домашний медиа сервер можно несколькими способами:

  • с помощью встроенных средств Windows 10;
  • с помощью специальных программ.

Встроенными средствами Windows 10

Чтобы включить:

  1. В поисковой строке Windows 10 введите запрос «Параметры потоковой передачи мультимедиа» и откройте найденное приложение.
  2. Нажмите «Включить потоковую передачу мультимедиа».
  3. Все устройства, которые находятся в сети, получат доступ к файлам мультимедиа. По желанию, некоторые можно удалить или же провести их настройку.
  4. Убрав галочку «Использовать параметры по умолчанию», вы можете выставить некоторые фильтры, которые будут применимы для данного устройства.
  5. Теперь можно на телевизоре получить доступ к трансляции мультимедиа из папок «Музыка», «Видео» и «Изображения». Чтобы передать видео из любого места на транслирующее устройство, нажмите ПКМ по файлу и в контекстном меню выберите «Привести к устройству».
  6. Откроется Windows медиа плеер, через который осуществляется поиск сетевого устройства. Затем указанный контент запускается и транслируется на Smart TV.
  7. Аналогичная функция есть в плеере «Кино и ТВ». В зависимости от того, какой плеер выбран «по умолчанию», тот и будет использоваться для потокового воспроизведения.

Если вы желаете открывать трансляцию непосредственно с телевизора, поместите медиаконтент в общедоступные для домашней сети папки или же добавьте новую. Это можно сделать с помощью Windows Media Player:


С помощью программ

На самом деле, бесплатных и удобных программ с необходимым функционалом не много. Среди программ для DLNA сервера хотелось бы отметить:


В целом, по сравнению со способом настройки потокового воспроизведения в Windows 10, программы можно более тонко настроить. Они работают с плейлистами, множеством форматов аудио и видео (в том числе RAW), имеют удобную сортировку и навигацию. Интерфейс легок в понимании и не должен вызвать затруднений у обычного пользователя.

Совет! Если вы используете приставку Android Box, получить доступ к медиа также можно. Для этого, на компьютере Windows 10 . На Android скачайте ES-Проводник , откройте «LAN» и нажмите «Сканировать». Выберите найденное в локальной сети устройство и вы получите доступ к расшаренной папке.

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

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

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

Название: Домашний медиа-сервер (UPnP, DLNA, HTTP) 2.19
Evgeny Lachinov
Год: 2016
Платформа: ПК

Системные требования:
- Windows 95,98,ME,2000,XP,2003,Vista,2008,Seven 8
- UNIX-подобные системы с использованием Wine (http://www.winehq.org)
- MAC OS с использованием WineBottler (http://winebottler.kronenberg.org), CrossOver Mac (http://www.codeweavers.com/products/cxmac)
Язык интерфейса:Русский
Лицензия Бесплатная (FreeWare)

Описание: Домашний медиа-сервер (UPnP, DLNA, HTTP) - программа, предоставляющая медиа-ресурсы (фотографии, аудио и видео файлы) Вашего компьютера другим UPnP (DLNA) устройствам в домашней сети, например: телевизорам Philips, Sony, Samsung, LG, Toshiba, игровым приставкам Sony Playstation 3, XBOX 360, медиа-плеерам WD TV Live, Popcorn Hour, Dune, Boxee Box, IconBit, ASUS O!Play, iPad/iPhone/iPod, мобильным и PDA устройствам.

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

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

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

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

Программа поддерживает внешние и внутренние субтитры. Если устройство не поддерживает субтитры, то программа может включить субтитры (2D и 3D) в видео-поток при транскодировании.

Проверенно мной на PHILIPS LED 46 PFL 6806H/12.
Перемотка с пульта телевизора работает!

Подключение у меня: Ноутбук - Wi-Fi - роутер - кабель - телевизор


Обновление на версию 2.19 (2.14) - (2.19) (2.15) - (2.19) (2.17) - (2.19) (2.18) - (2.19)

Домашний медиа-сервер (UPnP, DLNA, HTTP) (версия 2.19)

1. Настройки - Медиа-ресурсы - Информация о каталоге медиа-ресурсов:
добавлена настройка "Сканирование torrent-файлов" (по-умолчанию выключена). Воспроизведение torrent-файлов через транскодирование, успешный просмотр зависит от скорости сети, характеристик компьютера и количества torrent-клиентов.
2. Настройки - Медиа-ресурсы - Интернет-ресурсы:
добавлена настройка "Параметры torrent-протокола": portbegin-portend - порты (по-умолчанию 6881-6889), которые libtorrent будет использовать для подключений, если первый порт занят, то libtorrent будет использовать следующий из допустимого диапазона и т.д., sslport - порт для защищенных (SSL) подключений, если 0 (по-умолчанию), то SSL-порт не открывается.