Домой / Группы / Как работать с домашним медиа сервером. Твой домашний мультимедийный сервер для телевизора

Как работать с домашним медиа сервером. Твой домашний мультимедийный сервер для телевизора

UPnP (аббревиатура Universal Plug and Play) – набор сетевых протоколов, публикуемых одноименным форумом.

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

UPnP строится на основе таких стандартов и технологий как TCP /IP , UDP , HTTP , XML и обеспечивает автоматическое установление подключение между подобными устройствами и их совместную работу в сети .

В таком случае, чтобы дать доступ, например, к ресурсам FTP-сервера , размещенному на ПК, необходимо выполнить операцию проброса портов на роутере и назначить компьютеру статический IP-адрес.

Обратите внимание! С использованием функции UPnP на роутере, все настройки проброса портов осуществляются в автоматическом режиме, поэтому данный способ подойдет людям, только начинающим изучения компьютер. Минусом UpnP является снижение уровня безопасности домашней сети.

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

Для этого в любом доступном браузере следует написать IP-адрес вашего маршрутизатора (как правило, это 192.168.0.1 или 192.168.1.1 ), ввести логин и пароль.

TP-Link

Раздел «Forwarding» (Переадресация), подраздел «UpnP» - «Status - Enabled (Включено)»

D-Link

Раздел «Advanced», подраздел «Advanced Network» установлен флажок в поле «Enable UPnP».

ASUS

Раздел «Интернет», вкладка «Подключение» - «Включить UpnP» флажок установлен в поле «Да».

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

Например, для включения UpnP в Skype необходимо зайти в раздел «Дополнительно», подраздел «Соединение» и поставить флажок возле «Включить UpnP».

Создаем домашний медиа-сервер DLNA

DLNA - технология, позволяющая объединять в единую цифровую сеть устройства с целью приема/передачи и просмотра в режиме on-line различного медиа-контента.

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

Что если вы хотите просмотреть один из фильмов не на экране ПК, а на телевизоре с большой диагональю?

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

А что если каждый член семьи хочет смотреть свои медиафайлы на своем персональном девайсе (телефоне, планшете)?

Проблема решается созданием на базе ПК медиасервера и объединением всех устройств в единую сеть с помощью роутера.

Обращаем ваше внимание, что роутеры, поддерживающие стандарт 802.11N (скорость передачи данных до 300 Мб/с) не всегда справляются с передачей больших потоковых объемов видео высокого качества по Wi-Fi и на экране телевизора происходят замирания.

В качестве программного обеспечения, с помощью которого будет создан медиа-сервер будет использована бесплатная программа «Домашний медиа-сервер UpnP, DLNA, HTTP» .

Скачиваем и устанавливаем программу.

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

Выбор осуществляется путем установки зеленых точек напротив соответствующих каталогов и типа контента.

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

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

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

Plex

Plex

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

Plex распространяется бесплатно, но для дополнительных функций придется купить подписку.

Plex


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


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


Serviio - далеко не самый популярный медиасервер, но он тоже заслуживает места в нашем топе. Приложение бесплатно, однако за $25 можно купить PRO версию, которая открывает доступ к вашему контенту из любой, не только домашней сети, и позволяет проигрывать контент из веба (эта функция даётся в качестве ознакомления и в бесплатной версии). У Serviio есть приложения для Android, однако они выступают как вспомогательный пульт управления для серверной части на компьютере.

Kodi (бывший XBMC)


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

Kodi

Для меня однозначным фаворитом является Plex. А чем пользуетесь вы?

Владельцы современных цифровых гаджетов — смартфонов, планшетов, а также высокотехнологичных телевизоров с поддержкой 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-формате с помощью телевизора.

Наверное, у каждого из нас дома немало цифровых медиа-устройств, общающихся по WiFi или подключённых к сети с помощью обычной витой пары. У меня, к примеру - КПК, нетбук, пара ноутбуков, пара компьютеров и ещё пара смартфонов. Последние (парочка Nokia 5800 Xpress Music), благодаря тому, что даже в ванной или в постели постоянно находятся под рукой, оказались самыми часто используемыми девайсами. Благо и серфинг, и общение через GTalk/Skype, и простенькие игрушки-убийцы времени - всё доступно. Вот только памяти у девайсов всего по 8 Гб, так что фильмов туда не шибко накидаешь, да и конвертировать, а потом заливать на смартфон каждый фильм - на это нужно время, а ведь есть ещё такая штука, как лень! Одним словом, захотелось иметь возможность как-то просматривать медиаконтент (и в первую очередь - видео) с домашнего сервера в любой момент, не конвертируя и не совершая лишних телодвижений.

Фабула

В принципе, если бы не то, что мне попалась именно Nokia 5800XM, я бы давно эту проблему решил - роутер ASUS WL-500g поддерживает UPnP, так что достаточно было бы только воткнуть флешку. Беда в том, что не смотря на порой встречающиеся спецификации в онлайн-магазинах, но Nokia 5800XM не поддерживает UPnP/DLNA и сторонней реализации клиента тоже не существует. Так что же, спрашивается, делать? Поставить жирный крест на идее просмотра удалённого контента?

Первой попыткой выйти из тупика было потоковое вещание видео. Судя по спецификации протокола RTSP (RFC 2326) он должен поддерживать управление воспроизведением при вещании: PLAY, PAUSE, и TEARDOWN. К сожалению, после того, как VLC был настроен на потоковое вещание, оказалось, что запрос паузы либо не обрабатывается этим сервером и работает только со стороны сервера, либо не отсылается клиентом смартфона. К тому же, в любом случае, таким образом оказывался доступен только выбранный на сервере для вещания видеофайл, а не целая медиа-библиотека.

Но первое разочарование не охладило пыл, поиски продолжались.

Следующим на очереди стал Home Media Server, больше известный как Домашний медиа-сервер - программа, предоставляющая медиа-ресурсы (фотографии, аудио и видео-файлы) вашего компьютера другим UPnP (DLNA) устройствам в домашней сети. После установки он порадовал меня богатством опций, удобством настройки, но… полностью разочаровал в виду того, что UPnP/DLNA, как было упомянуто выше, Nokia 5800 не поддерживала, а через HTTP видео напрочь отказывалось проигрываться…
Нужна была работающая альтернатива. Вот тут как раз мне и попался на глаза медиа-сервер TVersity - название проскочило в чьём-то комментарии при обсуждении DLNA медиа-серверов.

Итак...
TVersity Media Server (free edition) - ещё более простой в освоении медиа-сервер, опять таки предлагающий нам UPnP, DLNA и HTTP. Если с первыми двумя протоколами всё понятно, то вот HTTP, как оказалось, не так прост - доступ к медиа-библиотеке оказался реализован двумя способами: классическим и через флеш. Но обо всём по порядку.

Для начала - интерфейс. Дружественный, и я даже сказал бы довольно упрощённый. Первым делом сразу полез в настройки. Хинты к каждой опции (пусть и на английском) упрощают конфигурирование сервера «под себя».

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

Настройка медиа-библиотеки тоже довольно проста (и в отличии от вышеупомянутого Home Media Server не требует длительного рестарта при своём обновлении), при добавлении источника с помощью специальных чекбоксов можно указать тип его контента: аудио, видео, и/или изображения. Я говорю именно «источника», а не «папки», потому что таким образом можно добавить внешний контент: к примеру Video RSS или Internet Radio, а также некоторые сервисы, как Youtube и Flickr. Кстати, обратите внимание - при выборе папки с помощью кнопки «Browse...» вместо кириллических имён получите кракозябры, так что лучше вписать имя вручную или скопипастить пусть из файлового менеджера.

Ну что же, с тем, как настроить библиотеку разобрались. Теперь - о том, как же с ней работать. И начнём с того, ради чего всё это затевалось: просмотр видео со смартфона. Счастливым обладателям Nokia 5800 известно, что смартфон принципиально не умеет открывать AVI контейнер, и изначально это было большой проблемой, т.к. локальный просмотр фильма требовал конвертировать видео в MP4, но потом всё же появились сторонние плееры с поддержкой этого контейнера. В данном случае это не имеет значения - нужна лишь поддержка FLV, что для него не проблема. Итак, как уже упоминалось раньше, доступ к медиабиблиотеке реализован двумя способами. Для просмотра HTML-страниц в адресной строке нужно указать http: //server-address:port/lib , а для загрузки интерактивного флеш-приложения - http: //server-address:port/flashlib . В данном случае последний вариант как раз то, что нужно, посему в браузере смартфона создаётся закладка с адресом

http: //192.168.1.33:41952/flashlib . Ну что же, теперь можно проверить, что получится.

А получается такая вот картина: после непродолжительной загрузки флеш-приложения на экране появляется каталог библиотеки с вполне удобной навигацией:

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

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

DLNA/UPNP
Казалось бы всё. Да ещё нет: всё-таки медиа-сервер штука удобная, и, конечно же, хочется использовать его по-полной, а значит не только через HTTP. Кроме смартфонов в наличии также имеется ноутбук с Windows 7 и нетбук - там установлена lubuntu. С первым всё оказалось проще простого - при запуске Windows Media Player 12 он с ходу обнаружил библиотеку DLNA медиа-сервера и без проблем начал её просмотр.

С линуксом всё оказалось немного сложнее. Из списка кроссплатформенных UPnP/DLNA медиа-клиентов XBMC мне установить попросту не удалось - у него отсутствовали в репозиторие бинарники для Ubuntu 11.04 Natty Narwhal, а установленный VLC - под линуксом он таки поддерживает UPnP - не всегда находил сервер, хотя в то же время я замечательно заходил на него через браузер. В итоге решено было искать другой путь.

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

Sudo -s

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

Cd /media
mkdir upnp
chmod 777 upnp

Теперь, собственно, запуск FUSE и само монтирование:

Modprobe fuse

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

Кстати сказать, я нигде не нашёл упоминаний о найденных мной пренеприятнейших граблях в работе с djmount, выражающихся в неправильной кодировке файлов. По спецификации DLNA имена файлов должны быть исключительно в UTF-8 формате, посему TVersity Media Server даже не имеет настройки кодировки имён файлов. Cудя по сообщении при монтировании djmount тоже по-умолчанию использует именно эту кодировку - UTF-8. Но файловый менеджер, равно как и консоль, упорно отказывались отображать в именах файлов привычные буквы, повсеместно заменяя их вопросительными знаками. Попытки указать кодировку CP1251 или IBM-866 к полному успеху не привели, хотя теперь в кириллические папки можно было хоть заглянуть. К моей полной неожиданности, выходом из ситуации стало прямое указание на использование кодировки UTF-8 - уж не знаю, почему я решил её испробовать, но это сработало!

Автозапуск тоже оказался делом не простым, но тут пришёл на помощь гугл, и как оказалось, проблема с невозможностью автомонтирования из fstab уже была решена. В результате монтирование происходит при каждом поднятии сети. Сделано это следующим образом. Создаём скрипт:

Cd /etc/network/if-up.d
nano djmount

Содержимое скрипта:

# Not for loopback!
[ "$IFACE" != "lo" ] || exit 0

Modprobe fuse
fusermount -u /media/upnp
djmount -o iocharset=UTF-8,allow_other /media/upnp

Выставляем ему аттрибуты:

Chmod 755 djmount
chown root djmount
chgrp root djmount

Вот теперь действительно всё. Медиа-библиотека доступна с любого устройства любым для него возможным/удобным способом.

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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