Медиасервер

Как создать DLNA-сервер для трансляции медиа на сетевые устройства

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

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

При настройке же DLNA-сервера доступ к медиаконтенту компьютера можно будет получить не только с других компьютеров, планшетов и смартфонов, но с любых сетевых DLNA-совместимых устройств, в частности, с ТВ-приставок и телевизоров Smart TV. Как всё это работает?

Итак, друзья, DLNA – это технология потоковой трансляции данных по локальной сети.

Технология эта примечательна тем, что она позволяет передавать данные в сети, реализуемой как проводным, так и беспроводным подключением, она не требует каких-то специальных настроек, и её поддерживает множество типов современных устройств – компьютеры, мобильные устройства, телевизоры Smart TV, ТВ-приставки, медиаплееры, игровые приставки, устройства виртуальной реальности и т.п.

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

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

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

Но, друзья, простейшая возможность настройки DLNA-сервера есть в штате самой Windows. В среде Windows 7, 8.1 и 10 с использованием системного функционала можем сделать свой компьютер медиасервером DLNA.

А чтобы Windows-компьютер мог выполнять роль клиентского устройства, на котором воспроизводится сетевой контент с медиасервера, для этого нужен всего лишь штатный проигрыватель Windows Media Player.

Универсальный способ для Windows 7, 8.1 и 10 настройки DLNA-сервера – запускаем проигрыватель Windows Media Player. И в его окне в меню «Поток» включаем потоковую передачу мультимедиа.

Откроется окно параметров потоковой передачи мультимедиа, здесь жмём «Включить потоковую передачу мультимедиа».

Дальше просто жмём «Ок».

Вот, собственно, и всё. DLNA-сервер создан, и на нём автоматически стало доступным для сетевого воспроизведения содержимое наших библиотек по умолчанию, т.е. папок нашего пользовательского профиля «», «Музыка» и «Изображения».

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

Теперь можем пробовать подключиться к нашему медиасерверу с клиентских устройств. У каждого медиаустройства с поддержкой DLNA своя реализация доступа к DLNA-серверу. Например, на таком вот телевизоре Samsung с поддержкой DLNA медиасервер значится прямо в числе источников воспроизведения.

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

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

Таких приложений много, вот, например, одно из таких для Android-устройств – DMS Explorer. Это бесплатный и очень простой просмотрщик сетевого потокового контента.

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

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

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

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

После отправки в приложении DMS Explorer сможем управлять воспроизведением контента в части перемотки и приостановки/запуска.

А как компьютеры использовать в качестве клиентских DLNA-устройств? И как использовать возможности Windows по переброске воспроизведения медиа на сетевые устройства? 

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

  • Во-первых, настроить специальным образом Windows Media Player – именно он является штатным программным обеспечением для воспроизведения сетевого потокового медиаконтента;
  • Во-вторых, обеспечить активность Windows Media Player – проигрыватель должен быть запущен.

В окне Windows Media Player в меню «Поток» активируем опции «Разрешить удалённое управление проигрывателем» и «Автоматически разрешать устройствам воспроизводить моё мультимедиа».

После этих настроек активный Windows Media Player сможет принимать для воспроизведения мультимедийный контент, отправленный с других компьютеров и мобильных устройств. Правда, контент с других компьютеров мы сможем отправлять, если только на этих компьютерах будут установлены Windows 8.1 и 10.

В этих системах штатно реализована функция отправки трансляции медиа на сетевые устройства – в Windows 10 это опция в контекстном меню «Передать на устройство», а в Windows 8.1 она называется «Привести к устройству». Выбираем эту опцию в контекстном меню на выбранном медиафайле, например, в окне того же проигрывателя Windows Media Player.

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

И трансляция запустится на выбранном сетевом устройстве. Если это будет другой компьютер, то, соответственно, трансляцию будем лицезреть в окне Windows Media Player.

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

Точно такая же возможность отправки трансляции медиа на сетевые устройства реализована в контекстном меню проводника Windows 8.1 и 10.

И ещё, друзья, возможность отправки трансляции видео на сетевые устройства есть в приложении «Кино и ТВ» Windows 10.

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

Функция передачи на устройство в приложении «Кино и ТВ» удобна тем, что отправляет воспроизведение с того места, где мы приостановили просмотр. Для её использования в меню «Кино и ТВ» при воспроизведении видео выбираем «Передать на устройство».

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

А чтобы просто подключиться к DLNA-серверу с использованием компьютера по типу клиентского устройства, нам нужно зайти раздел сети проводника и там в отделе «Устройства и мультимедиа» выбрать нужный медиасервер.

Этот медиасервер будет добавлен в перечень других библиотек в проигрывателе Windows Media Player на текущем компьютере. И вот, собственно, в окне последнего мы и будем иметь доступ к содержимому DLNA-сервера.

Друзья, в Windows 10 для доступа к видеоконтенту на DLNA-сервере вы можете использовать упомянутое приложение «Кино и ТВ». В нём есть раздел «Медиасерверы».

Заходите в этот раздел, выбираете папку с видео, а в ней – нужный вам видеофайл.

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

Метки к статье: Системные функции Сеть

Источник: https://remontcompa.ru/windows/funkcional-windows/2034-kak-sozdat-dlna-server-dlja-transljacii-media-na-setevye-ustrojstva.html

Домашний медиасервер: как соединить компьютер с телевизором

Медиасервер

© Владимир Сараев, Sibnet.ru

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

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

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

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

Если телевизор не старше 13 лет, организовать домашниймедиасервер довольно просто. Правда, есть нюанс — устройства от компании Appleисторически не поддерживают стандарт DLNA, поэтому в этом случае придется воспользоватьсяфирменным решением от «яблочной компании» под названием AirPlay.

Как настроить медиасервер

Сначала объединяем наши устройства в одну сеть через Wi-Fi-роутер— подключаем компьютер и телевизор к домашней сети. Также можно подключить компьютер к интернету через Ethernet-кабель, а с телевизором соединить HDMI-кабелем, но это менее распространенный и удобный вариант. Далее нужноустановить программу для медиасервера на источникконтента — в нашем случае это компьютер.

#Планшет

Что можно сделать из старого планшета

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

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

Некоторые крупные производителителевизоров вроде LG и Samsung имеют собственные программы для DLNA. Дляжелающих поэкспериментировать есть малоизвестный, но вполне рабочий софт: MediaTomb, Rygel, Serviio, TwonkyServer, Kodi, Universal Media Player, AllShare. Однаконаиболее популярными по отзывам пользователей являются программы Home Media Server и Plex.

Примеры софта для медиасервера

Home Media Server— бесплатная программа для Windows с устаревшим интерфейсом, но очень широкимивозможностями. В состав программы включены различные транскодеры аудио и видео,позволяющие преобразовать любые файлы в формат, поддерживаемый устройствомвоспроизведения. Дистрибутив можно скачать здесь.

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

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

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

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

Почему хоккейную шайбу замораживают?

Скромницы и секс-бомбы: на ком женаты хоккеисты

Тортик, чипсы и кокос: что едят фигуристы?

Еда и анатомия: почему не удается сесть на шпагат

Источник: https://info.sibnet.ru/article/563362/

Домашний медиа-сервер: настройка и аспекты применения

Медиасервер

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

В итоге решено было искать другой путь.

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

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

sudo -s

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

cd /media mkdir upnp chmod 777 upnp

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

modprobe fuse djmount -o iocharset=UTF-8,allow_other /media/upnp

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

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

#!/bin/sh # 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

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

Ссылки

UPnP, DLNA, UPnP client under Ubuntu: djmount

  • mediaserver
  • dlna
  • upnp
  • nokia 5800
  • ubuntu
  • fuse
  • djmount

Хабы:

Источник: https://habr.com/ru/post/129737/

Поделиться:
Нет комментариев

    Добавить комментарий

    Ваш e-mail не будет опубликован. Все поля обязательны для заполнения.