Dlna сервер для iphone

Создаём Apple-медиахранилище на PC-основе

Всем привет!
По наводке коллеги из Твитера @ripper2k мой рассказ — про реализацию проекта iTunes– и DLNA-медиасервера и файлового хранилища для яблочной домашней инфраструктуры. Реализацию успешную.

Пара слов об ингредиентах моего компьютерного парка:

  • моноблок Apple iMac MC813;
  • ноутбук Apple Macbook Air MD224;
  • ЖК-телевизор Philips 40PFL8505H;
  • плейер Blu-ray Pioneer BDP-140;
  • приставка Apple TV 3 поколения;
  • IP-телевидение от Ростелеком;
  • айфоны;
  • ADSL-модем ASUS DSL-N10 и роутер Apple Airport Extreme Base Station (тут читаем подробный рассказ о реализации сети);
  • микроволновка с выходом в интернет и ТВ-входом (шутка).

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

  • программная эмуляция Time Machine (TM далее по тексту) для создания резервных копий обоих домашних Макинтошей;
  • доступ к общим данным посредством AFP.

Подчеркну, что AFP (Apple File Protocol) — предпочтительный выбор в моей ситуации, ибо это родная файловая система для Mac OS, во-вторых, практически установлено, что расшаренные из Windows 7 ресурсы не дружат с Mac OS X (на обоих Маках установлена версия 10.8 — Mountain Lion). С Windows XP всё гораздо проще и дружелюбнее, но операционная система накладывает ограничения по объёму жёстких дисков.

iOS-устройства в лице айфонов и приставки Apple TV также накладывают свои ограничения:

  • в обязательно порядке должна быть поднята iTunes-библиотека музыки и видео;
  • отдельным пунктом выношу важность создания «Домашней коллекции» в iTunes и предоставление доступа устройствам в локальной сети.

Телевизорным устройствам (в моём наборе, по крайней мере) вынь-да-положи обособленный DLNA-сервер для доступа к медиатеке.
Ну и последним пунктом мои персональные хотелки:

  • торренто– и файловая качалка;
  • общая библиотека документов;
  • хранилище музыки и видео для домашнего кинотеатра;
  • способность уместить и увидеть как минимум три жёстких диска с данными объёмом более 1 Тб;
  • удалённый доступ из любой точки света, даже с мобильного устройства.

Итак, условия задачи известны, но какие существуют варианты её решения? Перечислим основные:

Автономный NAS

Из несомненных их достоинств готовых NAS-решений я выделю:

  • компактность;
  • малое потребление электрической энергии;
  • гибкие возможности по установке дополнительных жёстких дисков;
  • достаточно большие программные возможности «из коробки».

Но все эти ништяки с лихвой перекрывает факт существования проприетарных операционных систем на борту; к примеру, полноценный iTunes-сервер с поддержкой Домашней коллекции уже не поднять, поэтому — NAS вычёркиваем из списка. Ну и отдельный нюанс — их цена: вместо устройства под 4 жёстких диска и программными возможностями под вышеописанные потребности можно вполне спокойно купить Mac mini + внешняя Thunderbolt-коробка для HDD и не париться с выбором.

Раз готовая аппаратная часть нам не подходит, мы же можем создать её сами! И у такой схемы плюсов будет гораздо больше — это и цена, это и возможность подбора компонентов под конкретные нужды, это и простор в выборе программной оболочки и т.д. В моём случае это простейший PC-десктоп с кучей жёстких дисков, работающий в режиме 7/24 и опционально подключаемый к телевизору.

Но под такое аппаратное решение требуется подобрать нужный софт, что у нас в этой части?

Linux-дистрибутивы

Внимательные дорчитатели, разумеется, спросят, что я прицепился к этой Домашней коллекции? Отвечаю: эта технология позволяет iTunes делиться данными с Apple TV и по воздуху транслировать видео и музыку на iOS-устройства — уж больно удобно не хранить медиатеку на айфоне, а ловить её по воздуху

Final Cut

Итак, в последней итерации поисков я пришёл к окончательному варианту решения, основанного на ненавистной всем тру яблочникам Windows 7.
Был найден подходящий PC-десктоп, в который — с некоторыми сложностями — было вмонтировано 3 жёстких диска с данными:

(Ввиду ограниченного подкапотного пространства система была установлена на ноутбучный 2.5»-жёсткий диск a la «в нашем колхозе свои извраты»)

Читайте также:  Как обновить airpods pro без iphone

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

Программную составляющую возглавила лицензионная Windows 7 и вдовесок подняты следующие службы:

  • доступ к данным для Windows-компьютерам (стандартный расшаринг в локальной сети);
  • доступ к -компьютерам по AFP и отменно работающая Time Machine на два Макинтоша;
  • iTunes-сервер с Домашней коллекцией, которых прекрасно видят и айфоны, и Apple TV;
  • бесплатные µTorrent и Free Download Manager сами понимаете для чего;
  • «Домашний медиа-сервер (UPnP, DLNA, HTTP)» для доступа телевизионных устройств по DLNA (отличная программа, кстати, отдельно хочу похвалить автора!);
  • ввиду того, что компьютер подключён по HDMI к телевизору, его можно использовать как компьютер, и как XBMC-медиацентр (это редко);
  • удалённое управление сервером осуществляется по RDP, причём, как в локальной сети, так и снаружи; кроме того, приоткрыт доступ и для µTorrent WebUI;
  • ввиду динамического выделения Ростелекомом IP-адресов задействован сервис DynDNS с установленной программой Dyn Updater для автоматической регистрации текущего IP-адреса (модем тоже может это делать, но как-то кривовато);
  • на сервере иногда запускаются разные утилиты типа MKVmerge и проч.

Жёсткие диски вполне успешно прижились в новой системе:

(Предлагаю дорчитателям оценить некое покраснение Проводника Windows)

Вывод, он один, и он таков

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

На будущее прикидываю возможность обновления аппаратной подсисемы до HP ProLiant MicroServer G7 N40L (во многом навеяно отличнейшим обзором на 3DNews), но в наших краях такая экзотика в розничной торговле не встречается, надо заказывать отдельно. Но с другой стороны, аппаратная производительность всё же слабовата, а иногда приходится загружать систему всякими обработками, поэтому этот пунктик пока в глубокой альфа-стадии.

Источник

App Store + HD 8player: транслируем медиаконтент на iГаджеты через DLNA

Apple часто использует сторонние идеи в своих проектах и при этом реализует их на совершенно ином уровне. Одной из таких инициатив стала технология AirPlay, прародителем которой является активно сейчас используемая конкурентами DLNA. По своей сути обе технологии очень похожи: они позволяют транслировать через беспроводную сеть медиаконтент, будь то видео, фотографии, музыка, а в случае с AirPlay — еще и изображение из приложений (игры, браузер и т. д.). Но, вот проблема, для реализации в iГаджетах всех возможностей AirPlay придется использовать Apple TV, а ее вначале надо купить. Кроме того, в таком случае идет частичная привязка к iTunes, но далеко не все хранят всю свою медиатеку в этом мультимедийном комбайне. Обычно его используют обладатели Mac, но таких намного меньше пользователей Windows. Последним все же удобнее использовать DLNA, хотя в iГаджетах родной поддержки этого стандарта нет. Что ж, тогда воспользуемся сторонним решением из App Store — 8player.

Читайте также:  Адблок для яндекс айфон

Данная программа представляет собой DLNA-плеер для iPhone. То есть, с ее помощью можно реализовать в iPhone/iPod touch или iPad доступ ко всей личной медиатеке или той ее части, что транслируется в домашней сети. Причем это может быть как контент с Windows-ПК, так и какого-нибудь мультимедийного хранилища или бытового медиаплеера, которые частенько оснащаются собственными медиасерверами с поддержкой DLNA. В теории все шикарно, на практике — не очень. Давайте разберемся во всем поэтапно.

Начну с интерфейса 8player — он по-спартански прост, местами аляповат и чем-то отдаленно напоминает Time Machine в Mac OS X, но все-таки сделан красиво и отлично анимирован. Вот еще бы поддержку Retina-дисплея ему, а то смотрится довольно грубовато на экране iPhone 4. Зато можно менять иконки, задний фон, причем на выбор предлагаются как статичные изображения или однотонная заливка, так и пара анимированных вариантов, а вот выбор общего оформления оболочки (скина) обещан в будущих релизах.

Кроме того, среди настроек есть опции просмотрщика изображений и лучше оставить все как есть. По умолчанию разрешение снимков снижается, плюс есть опция Fast Download (вероятно вначале загружает лишь иконки, а изображения по требованию). Когда я их отключил, то загрузка фотографий через DLNA происходила ооочень медленно, да еще и тормозило приложение дико, пытаясь вывести полноразмерные 18-мегапиксельные снимки. Дошло даже до того, что телефон подвис. Перезагружать не пришлось, через секунд десять он вывалился в экран блокировки. Также в этом разделе настраивается режим слайд-шоу (демонстрация каждого снимка в течение 2, 3, 4, 5 секунд и т. д.).

В разделе опций браузера можно отключить показ файлов в неподдерживаемых форматах и настроить удаленные серверы. Последняя функция очень интересна — благодаря ей можно получить доступ к личной медиабиблиотеке в любом месте, где есть доступ к Интернету, включая даже сотовую сеть 3G. Придется поковыряться с настройками со стороны ПК, сделать исключение в брандмауэре, активировать трансляцию через Интернет, но в итоге получится довольно интересный результат. Далеко не факт, что все будет работать гладко и быстро, скорее, в случае с мобильным соединением, наоборот, но само наличие такой возможности не может не радовать. Особенно если учесть тот факт, что стандарт DLNA изначально рассчитан лишь на Wi-Fi.

В самом плеере настроек немного, да и ковырять их особо не придется, намного больше мороки с Windows-ПК, особенно если до начала эксплуатации 8player не использовался Windows Media Player. Ведь именно сформированная медиабиблиотека последнего транслируется в плеер на iPhone. В случае же наличия отдельного сетевого хранилища с поддержкой DLNA все явно будет проще. Хотя и WMP особо напрягать не должен.

Читайте также:  Баланс карты тройка для iphone

Самое главное — активировать потоковую трансляцию медиаконтента в WMP, зайдя в опцию «Поток» и выбрать «Автоматически разрешать устройствам воспроизводить мое мультимедиа» (в англоязычном варианте все настраивается из опции «Stream»). После этого любой контент, имеющийся в медиателе WMP, будет доступен и в 8player, хотя и с некоторыми ограничениями.

В случае с фотографиями и музыкой все просто: изображения JPG, PNG, BMP и музыка в формате MP3 без проблем будут воспроизведены плеером в iPhone или iPad. В фотогалерее поддерживаются зум, листание жестами, есть функция слайд-шоу (без фирменных эффектов Apple, но смотреть можно). При активированных опциях быстрой загрузки и снижения разрешения снимков работает все шустро. Кстати — трансляция фотографий — это большой плюс 8player в сравнении с Apple TV и AirPlay. Ведь iTunes не способен демонстрировать фотографии из iPhoto, а DLNA-альтернатива фактически превращает тот же iPad в безразмерный фотоальбом, в котором может быть просмотрен весь фотоархив с ПК.

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

С видео же все несколько сложнее. Вернее, не совсем так — все сложнее с поддерживаемыми форматами. Транскодера, который бы работал на транслирующем контент ПК, у 8player нет, соответственно, воспроизвести на iPhone или iPad можно лишь поддерживаемые теми форматы (MP4/H.264), ни о каких AVI или MKV речи не идет, а жаль. То есть, либо придется предварительно перекодировать фильмы на ПК, добавлять их в медиатеку WMP и только потом смотреть, либо использовать альтернативу. Например, я для себя выбрал AirVideo — отличная штука. Есть возможность кодировать любой формат на лету и стримить видео через Wi-Fi на iPhone или iPad (потребуется довольно мощный ПК). К тому же через интерфейс программы можно заранее указать, что перекодировать (буквально выстраивая очередь из десятков файлов) и затем уже посмотреть готовый контент через Wi-Fi или же добавить в библиотеку iTunes и синхронизировать с iГаджетом.

Что можно сказать в итоге. 8player — это крайне полезное в определенных случаях приложение, полноценно реализующее поддержку DLNA в iPhone/iPod touch и iPad. Отличная альтернатива для пользователей Windows и WMP или сетевого хранилища, в котором складируется весь домашний медиаконтент. Имелся бы у 8player транскодер для Windows, вообще цены программе бы не было. Хотя в любой ситуации можно найти удобное решение. В принципе, перепаковать видео в другой контейнер с использованием кодека H.264 без какой-либо обработки потока — не займет много времени. Было бы желание.

Стоит программа $5 и она универсальна. Считаю это вполне адекватной ценой. Тот же AirVideo предлагается за аналогичные деньги и поддерживает лишь трансляцию видео.

Плюсы:

• поддержка DLNA;
• универсальное приложение для iPhone и iPad;
• приятный интерфейс.

Минусы:

• отсутствие поддержки Retina-дисплея;
• отсутствие русской локализации;
• отсутствие видео транскодера;
• часть функций обещаны на будущее.

Источник

Оцените статью