Медиаплееры в качестве отдельной категории бытового оборудования появились не так уж давно, чуть более десяти лет назад. Самостоятельным классом устройств они стали после того, как приобрели несколько характерных черт, отличающих медиаплеер от персонального компьютера, «прикрученного» к телевизору: самодостаточность, автономность, дешевизна. Но важнейший для потребителя признак — это простота и удобство эксплуатации, не требующие от зрителя абсолютно никаких компьютерных навыков или знаний программирования. Достаточно уметь прочитать пункт меню на экране, понимать структуру папок на жестком диске, и быть в состоянии запомнить несколько кнопок на пульте ДУ. В (хорошем) медиаплеере само по себе не изменится разрешение экрана, ничего не сломается, не зависнет, не потребует обновления драйверов или перезагрузки после очередного обновления драйверов, не попросит продлить лицензию на антивирус, поскольку в медиаплеере нет антивируса. Все, что требуется от традиционного медиаплеера, это воспроизводить записанный ранее контент. Со временем добавилось еще одно умение — работать с интерактивными интернет-службами. Но увы, специализированные мультимедийные процессоры с этим не очень хорошо справляются.
Здесь-то и вмешался прогресс в лице мобильной операционной системы Android, которая на порядки увеличивает функциональность медиаплеера. Делая из него, по сути, все тот же компьютер, от которого в свое время отказались, создав несложные в эксплуатации медиаплееры. Круг замкнулся?
Android, являясь полноценной операционной системой со множеством настроек и неисчислимым количеством приложений, которые могут работать на этой платформе, имеет одну критичную особенность: она неудобна при использовании в стационарных условиях. Типично мобильная разработка, мигрировав в стационарное устройство, тут же теряет свою важнейшую и главную черту, а именно возможность управления с помощью сенсорного экрана. Частично снять данную проблему могут специализированные оболочки, имитирующие интерфейс старого доброго медиаплеера. В таком случае, для чего же совершался этот переход на Android? Чтобы кружным путем вновь вернуться к упрощенному медиаплеерному интерфейсу, но уже используя для этого программные «костыли»? Или все же для того, чтобы иметь возможность пользоваться современными развлекательными онлайн-услугами? Но ведь для этого существуют несравненно более удобные в эксплуатации мобильные устройства с тач-управлением! Круг снова замыкается.
В данной статье мы обязательно затронем этот вопрос — может ли другая программная оболочка превратить Android-устройство в подобие прежнего, несложного в управлении, медиаплеера. И может ли такое превращение изменить функциональность, а если да, то в какую сторону. В качестве объекта изучения возьмем новинку 3Q — медиаприставку Appy AA2390E, работающую на «мобильном» чипе и, конечно же, под операционной системой Android.
Комплектность, конструкция
Устройство продается в картонной коробке с типичным для продуктов 3Q цветовом оформлением и большим количеством информации об аппарате.
В отличие от большинства современных гаджетов, этот плеер комплектуется серьезным набором кабелей: HDMI, компонентный и композитный. Не хватает, пожалуй, оптического кабеля для подключения к аудиоресиверу (хотя и правильно — пользователей такой акустики можно пересчитать на пальцах). Также в комплект входит сетевой адаптер питания, инфракрасный пульт дистанционного управления и краткое руководство по эксплуатации.
Корпус плеера выполнен из черного матового пластика с прозрачной лицевой панелью. На этой панели расположены индикаторы состояния устройства: наличие сети, обращение к HDD, наличие питания. Центральная кнопка, окруженная синими светодиодами, служит для включения и отключения аппарата.
Обе боковые стенки корпуса имеют множество вентиляционных отверстий. На левой стороне расположены четыре порта USB 2.0 для подключения внешних накопителей и периферии (мышь, клавиатура, вебкамера, беспроводные передатчики), а также слот для карты памяти стандарта SD/SDHC.
Выше находится защелка, освобождающая верхнюю крышку плеера. Под этой крышкой расположен карман для жесткого диска. Нехитрая, но продуманная конструкция позволяет быстро разместить здесь HDD любого размера. Установленный жесткий диск не нуждается в дополнительном креплении.
На задней панели плеера расположены следующие интерфейсы:
- вход адаптера питания
- компонентный видеовыход
- композитный видеовыход
- аналоговый стереоаудиовыход
- коаксиальный аудиовыход S/PDIF
- оптический аудиовыход S/PDIF
- утопленная кнопка для загрузки плеера в режиме Recovery
- порт HDMI версии 1.3
- Порт LAN
- несъемная поворотная антенна Wi-Fi
Как видим, набор видео/аудиовыходов более чем полный, большего и придумать нельзя.
Дно аппарата также имеет множество вентиляционных отверстий, что позволяет во время длительной работы обойтись без перегрева. Действительно, даже многочасовое проигрывание «тяжелого» BD-рипа приводит к повышению температуры верхней части корпуса всего лишь до 30-35 °С. Но и этот нагрев не является следствием работы процессора — так воздействует жесткий диск, с которого производится воспроизведение.
К сожалению, попытки разобрать плеер, получить доступ к системной плате не представилось возможным. А впрочем, что там рассматривать? Amlogic AML8726-MX все равно накрыт радиатором. С данной точки можно видеть встроенный вентилятор, который расположен на левой стенке корпуса и работает на вдув. Этот вентилятор почти беззвучен, во время работы плеера слышно только шуршание жесткого диска.
Пульт ДУ удивляет лаконичностью. Четыре кнопки, пятиконтактный джойстик, да качелька громкости на левом боку — вот и все управление. Ничего лишнего, поскольку на большинстве пультов ДУ обычно используются как раз четыре-пять кнопок.
Основные технические характеристики аппарата приведены в следующей таблице:
Процессор | Amlogic AML8726-MX, ARM, Cortex-A9, 2 ядра, 1,5 ГГц | |
Видео | Open GL 3D Mali-400 | |
Оперативная память | 1 ГБ DDR3 | |
Память ROM | 4 ГБ | |
Операционная система | Google Android 4.1.1 Jelly Bean | |
Воспроизведение | ||
Видео | Контейнеры | TS, M2TS, TP, TRP, MKV, MP4, MOV, AVI, RM, RMVB, WMV, VOB, ASF, FLV, DAT, MPG, MPEG и другие в зависимости от используемого ПО |
Кодеки | MPEG-1, MPEG-2, MPEG-4SP, ASP, AVC, H.264, x264, XviD, DivX, WMV9 (VC-1) и другие в зависимости от используемого ПО | |
Аудио | Контейнеры | MP3, WMA, WAV, OGG, FLAC и другие в зависимости от используемого ПО |
Кодеки | MP2/3, OGG Vorbis, WMA Standard, PCM, LPCM и другие в зависимости от используемого ПО | |
3D-форматы | нет | |
Субтитры | SRT, SSA, SMI и IDX+SUB и другие в зависимости от используемого ПО | |
Графика | JPG, JPEG, BMP, GIF, PNG и другие в зависимости от используемого ПО | |
Интерфейсы | ||
Видеовыходы |
| |
Аудиовыходы |
| |
Сеть | Ethernet (RJ45) 10/100 Мбит/c, Wi-Fi 802.11b/g/n | |
Прочее | хост USB 2.0 (4 шт.), картовод SD/SDHC | |
Источники данных |
| |
Поддерживаемые файловые системы | FAT, FAT32 и NTFS | |
Прочие характеристики | ||
Дисплей | нет, только индикаторы режима работы | |
Блок питания | внешний, 100—240 В, 12 В 3 А | |
Габариты (Ш×Г×В) | 210×150×60 мм | |
Средняя цена | ||
Предложения в рознице |
Эту и другую информацию можно увидеть на страничке продукта.
Настройки, производительность
Первые попытки извлечь из плеера видеосигнал не увенчались успехом. Аппарат был привычно подключен к нашей «дежурной» станции захвата по привычному HDMI, но сигнала нет! Телевизор также не нашел признаков сигнала. Пришлось испытывать все доступные видеовыходы, благо их здесь три. Композитный — нет сигнала. Компонентный... Ура!
Оказывается, при каждом пробном включении в отсутствие видимого сигнала устройство безуспешно пыталось с нами поздороваться и предложить произвести первоначальные настройки системы. Вот они:
Выбор языка | Подгонка размеров выводимого сигнала под размеры дисплея | Конфигурация проводной и беспроводной сетей |
Пройдя эти нехитрые пункты, пользователь увидит стартовый экран с предложением запуска одного из трех «лаунчеров»: «просто» Launcher, Метро и Рабочий стол.
Однако, прежде чем исследовать все эти программные плюшки, нам следует разобраться с аппаратными. В чем проблема? Почему устройство не хочет выпускать цифровой видеосигнал? Быть может, дело в прошивке? В первую очередь попробуем обновить ее. Это можно сделать как через встроенное приложение Обновление, так и посредством входа в режим Recovery.
Обновление через приложение | Обновление через Recovery mode |
Наконец-то HDMI выход заработал, поддерживая любое из выбранных разрешений экрана.
Тут же заинтересовал пункт EasyLink, следующий за пунктом Экран в настройках Android. Что это такое? В руководстве пользователя о нем никакой информации, быстрое «гугление» также не дало ответа. Помощь пришла со стороны технической поддержки 3Q (кстати, и в самом деле одной из самых быстрых и точных — ответ на заявку поступил через считанные часы после ее подачи). Оказывается, данная функция является запатентованным компанией Philips обозначением распространенной технологии HDMI CEC. EasyLink, используя протокол промышленного стандарта HDMI CEC для объединения функций телевизора и подключенных к нему устройств, позволяет управлять подключенным плеером с помощью телевизионного пульта. Системные команды передаются плееру по шине HDMI, а функция работает, как нетрудно догадаться, со всеми электронными устройствами, имеющими поддержку HDMI CEC.
Установленный терабайтный жесткий диск опознается системой как USB Storage соответствующей емкости. Нужно добавить, что далеко не каждый файловый менеджер в состоянии «увидеть» это хранилище. Ведь Android-телефонов с жесткими дисками не бывает.
По той же причине (предназначенности Android-приложений для мобильных девайсов) установка некоторых приложений не может производиться по LAN — подавай Wi-Fi, и все тут. Это обусловлено известным ограничением платформы Android, где в принципе не может быть проводной связи (в нашем случае она, конечно, имеется, однако многие приложения Android либо не «видят» такое подключение, либо принимают его за обычный мобильный интернет, то и дело предлагая переключиться на Wi-Fi в целях экономии трафика). Wi-Fi в данном устройстве можно активировать лишь тогда, когда отключен Ethernet. Не физически, выдергиванием кабеля, а программно, через настройки. Кстати, скорость проводного соединения рассматриваемого плеера не превышает 6 мегабайт в секунду при копировании с сетевого накопителя на внутренний жесткий диск — для телефона неплохо, но для стационарного медиаплеера никуда не годится. Впрочем, такая пропускная способность уже позволяет вести просмотр любого современного контента непосредственно с сетевого хранилища.
В настройках плеера имеется отдельный пункт, отвечающий за выбор режима вывода звука. Но не следует преждевременно радоваться, глядя на эти пункты. Несмотря на присутствие такого многообещающего параметра, как HDMI Passthrough, плеер упорно перекодирует любой звук, который в состоянии воспроизвести, в стерео PCM. Добавим: как и все известные нам устройства на платформе Android.
Если какие-то исключения и существуют, то в виде отдельных «уникальных» аппаратов от малоизвестных производителей, не шибко озабоченных приобретением необходимых лицензий. А ведь общая стоимость лицензий, требуемых для продажи устройства в той или иной стране, может превысить цену собственно «железа»: платить требуется за каждую функцию, каждый формат, и за каждый интерфейс.
По крайней мере, до недавних пор это было так. Но время идет, а прогресс остановить довольно трудно, даже если обладаешь всеми мыслимыми патентами, ограничивающими использование давно сделанных разработок. В конце концов, существуют так называемые свободные сообщества, «закрыть» которые довольно сложно, и дело не только в деньгах.
Подробные сведения об аппаратно-программной начинке можно посмотреть в отчете CPU-Z.
SOC | System |
Обратите внимание на привычную ошибку, которую делает данное приложение при запуске абсолютно на любом устройстве, не имеющего встроенного экрана (проще говоря, на таких Android-приставках, как рассматриваемый плеер). Речь о разрешении экрана. Да, ввиду отсутствия встроенного дисплея, в Android-приставках существует такой режим эмуляции виртуального экрана, который имеет виртуальное разрешение. На самом же деле на внешний монитор подается сигнал без обмана — 1920×1080 в максимальном разрешении.
Теперь проведем несколько ненужных в нашем случае, но неизбежных для Android-устройств тестов. Возможно, кто-то сумеет сделать по ним какие-то выводы, о чем-то ему говорящие. Но, учитывая тот факт, что данные синтетические тесты рассчитаны исключительно на мобильные устройства, полезность их результатов в случае со стационарным гаджетом стремится к нулю. Но тем не менее...
Antutu |
3D Mark |
К сожалению, тест Epic Citadel хоть и запустился на рассматриваемом плеере, но дойти до конца так ни разу и не сумел — через минуту тестирования приложение вылетает на главный экран.
Но вернемся к стартовому окну, предлагающему три варианта лаунчеров. Первый из них — просто Launcher, ничего особенного.
Второй с названием Метро напоминает... Нет, не напоминает. Это самостоятельная отдельная оболочка, где все приложения сгруппированы по функциональности и назначению, а ссылки на некоторые из них выполнены в виде плиток.
Наконец, третий лаунчер, имеющий название Рабочий стол, довольно оригинален. Правда, не оставляет ощущение, что где-то мы его уже видели...
Здесь каждый из графических анимированных элементов является ссылкой на какое-то приложение, либо исполняет определенную функцию: устройство с лампочками возвращает пользователя к стандартному Launcher, наушники, видеокамера и картинка в рамке запускают файловый браузер в режиме отображения медиафайлов соответствующего типа и возможностью их воспроизведения, робот с галстуком открывает список установленных приложений, стакан с карандашами активирует меню настроек, а модем с глобусом являются ссылкой на браузер. Мило и оригинально.
Воспроизведение видео
Встроенный в прошивку «умолчальный» видеоплеер имеет название MoviePlayer. Его работу мы будем сравнивать с работой наиболее популярного в Android-мире медиаплеера — MX Video Player.
Для начала проверим способность аппарата корректно воспроизводить видео самых распространенных сегодня форматов. Для этого используем имеющуюся у нас копилку видеофайлов, а результаты воспроизведения приведем в отдельной табличке:
Формат | Контейнер, видео, звук | MoviePlayer | MX Video Player |
DVDRip | AVI, XviD 720×400 2200 Кбит/с, MP3+AC3 | воспроизводится нормально | воспроизводится нормально в аппаратном режиме* |
Web-DL SD | AVI, XviD 720×400 1400 Кбит/с, MP3+AC3 | воспроизводится нормально | воспроизводится нормально в аппаратном режиме* |
Web-DL HD | MKV, H.264 1280×720 3000 Кбит/с, AC3 | воспроизводится нормально | воспроизводится нормально в аппаратном режиме* |
BDRip 720p | MKV, H.264 1280×720 4000 Кбит/с, AC3 | воспроизводится нормально | воспроизводится нормально в аппаратном режиме* |
BDRip 1080p | MKV, H.264 1920×1080 8000 Кбит/с, AC3 | воспроизводится нормально | воспроизводится нормально в аппаратном режиме* |
* Качество работы MX Video Player в программном режиме оставляет желать лучшего, в связи с чем данный плеер навсегда переключен в аппаратный режим декодирования; штатный плеер всегда работает только в аппаратном режиме
Проигрывание видео с размером кадра, превышающим стандартные Full HD 1920×1080, также возможно, но с оговорками. Нам удалось добиться воспроизведения такого видео только с помощью MX Player и только в программном режиме рендеринга. Частота кадров, с которой декодировалось видео, впятеро-вшестеро меньше оригинальной частоты.
С воспроизведением ISO-образов Blu-ray дисков плеер справляется, но при условии, что воспроизведение запускается из-под оболочки Рабочий стол. В этом случае здесь работают другие файловые браузеры, и другой медиаплеер, который «понимает» образ ISO и умеет его открывать. Blu-ray меню при этом не отображается, плеер сразу же переходит к воспроизведению фильма, содержащегося на диске.
Традиционно исследуем способность плеера воспроизводить видео с разными частотами кадров. Для этого мы воспользуемся набором тестовых видеофайлов с перемещающимися на одно деление за кадр стрелкой и прямоугольником (см. Методику тестирования устройств воспроизведения и отображения видеосигнала). При тестировании использовалось видео с размером кадра 1920×1080, но разными частотами: от 24 до 60 кадр/с. Рассматриваемый плеер подключался к Full HD телевизору в неизменном режиме 1080 60p. Ниже приводится таблица со снимками экрана телевизора, где можно ознакомиться с результатами данного тестирования и сделать соответствующие выводы.
Файл | MoviePlayer | MxPlayer (аппаратный режим) |
1080 60p | ||
1080 50p | ||
1080 30p | ||
1080 25p | ||
1080 24p |
Отчетливо видно, что рассматриваемый плеер не в состоянии вывести «честные» 60 или 50 кадров в секунду. Вместо этого устройство прореживает кадры, выкидывая те, что не в состоянии отобразить. Однако с видеофайлами, имеющими стандартную частоту кадров, аппарат справляется вполне уверенно.
XBMC
XBMC (XBox Media Center) — бесплатный кроссплатформенный медиаплеер и программное обеспечение для организации HTPC (Home Theatre Personal Computer) с открытым исходным кодом (Википедия). Звучит угрожающе. По крайней мере, для миллионов обычных пользователей, не знакомых даже с основами установки и обслуживания подобного рода ПО, и тем более программирования. Или, следуя древней теории разделения труда, не желающих знакомиться со всей этой наукой (что не менее простительно).
Пусть звучит угрожающе, зато выглядит изумительно. Напоминая тот самый стационарный плеер, которому не требуется ничего, кроме инфракрасного пульта с несколькими кнопками. Самостоятельная система, со своими настройками и большим количеством доступных для установки приложений, включая интернет-ТВ.
Данная оболочка в рассматриваемом плеере уже имеется по умолчанию, но лишь в качестве одного из предустановленных Android-приложений. Работая под Android, это приложение предоставляет внешний вид и функции XBMC, но все внутренние программно-аппаратные связи остаются прежними, Android-ными, поскольку определяются они операционной системой, а не приложением.
Но совсем иное дело, когда XBMC устанавливается на устройство «вчистую», без Android. В этом случае XBMC, работая под Linux, становится основной оболочкой плеера, а прежнее Android-ное окружение вы уже не увидите, пока не перепрошьете все обратно. Необходимые для этих манипуляций файлы и описание порядка действий можно найти на сайте производителя.
Ранее мы с горечью отмечали некоторые Android-ные ограничения, такие, как невозможность вывода многоканального звука. Казалось бы, проблема чисто аппаратная. Но нет. Спецификации электронных компонентов, наличие необходимых интерфейсов — все это вполне позволяет выводить любой звук. Значит, дело в самом Android? Несомненно. Ведь именно операционная система обслуживает ввод-вывод, только она отвечает за ту или иную функциональность приложений.
Что же будет, если мы фактически сменим операционную систему с Android на Linux, установив поверх оболочку XBMC, образующую удобный интерфейс для общения с плеером? Изменится ли функциональность нашего устройства? И если изменится, то со знаком плюс или минус?
Зайдем прежде всего в настройки XBMC. Перечислять их не будем, всего лишь взглянем на те, которые особенно интересны, а именно — настройки звука.
Любопытно, к чему в настройках такие подробные пункты, отвечающие за вывод звука, если устройство «не поддерживает» этот самый вывод (по крайней мере, в своей Android-ной ипостаси)? Может, потому, что данная оболочка является универсальной для всех устройств, и не адаптирована под конкретную рассматриваемую модель плеера?
Чем наука не шутит, проверим в деле! Снова подключим плеер по HDMI к аудиоресиверу, и запустим воспроизведение файлов, имеющих многоканальный звук.
Просьба не обращать внимания на низкую частоту кадров (строб) в представленном выше ролике — захват велся с экрана компьютера, поскольку аудиоресивер, с которого велась запись, встраивает HDCP-защиту в свой сигнал, что препятствует прямой видеозаписи посредством устройства захвата.
Чудо? Нет, мы всего лишь сменили операционную систему с Android на Linux. Понятно, что теперь мы лишены всех Android-ных прелестей вроде злых птичек и прочих скайпов, но тут уж выбирай — или полная медиаплеерная функциональность, или птички со скайпом. Кстати, имеющиеся у плеера S/PDIF аудиовыходы также исправно работают, постоянно выводя аудиосигнал.
Оптический S/PDIF | Коаксиальный S/PDIF |
А кстати, оценим-ка под нашим XBMC возможность воспроизведения файлов с высокой частотой кадров. Вдруг случится чудо, и наш плеер сумеет выдать больше 30 кадров в секунду?
1080 60p | 1080 50p |
1080 30p | 1080 25p |
1080 24p |
Чуда не завезли. Впрочем, такая высокая частота в видео нужна далеко не каждому пользователю, ведь все исключительно фильмы выпускаются до сих пор с частотой не выше 30 кадров в секунду.
Функциональность XBMC вряд ли может быть описана в рамках этого обзора, хотя и более чем достойна хорошего описания, которое сделает специалист. А еще лучше — один из разработчиков. В общем-то, здесь и цикла статей окажется мало. Широкое интернациональное сообщество энтузиастов ведет многолетнюю работу над оттачиванием своего детища, над добавлением все новых и новых приложений и функций, одно это уже говорит о глубине проработки данного проекта. Благодаря активной деятельности энтузиастов данное ПО стало возможным устанавливать практически на любое существующее нынче устройство, от персонального компьютера под управлением Windows или Linux, до мобильных устройств на iOS или Android. Нам же остается уповать на то, что алчные патентовладельцы не предложат данному проекту кругленькую сумму, забрав в обмен права на все разработки.
Оболочка XBMC является по сути многофункциональным файловым браузером с возможностью запуска различных приложений. Имеются здесь и плееры, воспроизводящие тот или иной тип контента.
С видеоформатами проблем не замечено: плеер преспокойно воспроизводит все известные контейнеры и форматы, включая ISO-образы дисков, отображая даже Blu-ray меню (правда, пока без Java-функций, но дайте время, разработчики не плюют в потолок). С помощью встроенных инструментов можно менять аудиодорожки или потоки субтитров — все это хорошо известно любому, кто хоть раз видел данную оболочку. Кстати, интерфейс, через который следует выводить аудио, выбирается непосредственно в плеере, для этого здесь имеется пункт Вывод звука.
Воспроизведение аудио снабжается красочной визуализацией, а фотослайдшоу — музыкальным сопровождением.
Сбор информации о медиабиблиотеке производится через интернет посредством дополнительных приложений — Add-Ons, которые не требуют никаких специальных знаний для их установки.
Таким образом, любому пользователю, который приобрел рассматриваемое устройство, требутся сделать выбор: остаться с Android, операционной системой, рассчитанной на эксплуатацию в мобильных устройствах, или же перейти на типично стационарную операционную систему с удобной медиаплеерной оболочкой. В первом случае в распоряжении пользователя останутся сотни тысяч приложений, доступных в Google Play, во втором же случае нужно быть готовым к тому, что ваше устройство будет играть роль обычного плеера. Просто очень хорошего плеера.
Выводы
Кто бы мог подумать — обзор очередной Android-приставки закончился на Linux и opensource-разработке. В данном случае производителем была выполнена непростая процедура компиляции ядра Linux для платформы ARM, но с учетом конкретных аппаратных составляющих рассмотренного устройства — работа тернистая, но в итоге у конечного пользователя появилась альтернатива получить полноценный XBMC, скомпилированный на Linux-основе. А любой выбор гораздо лучше отсутствия такового.
Что касается плеера — очевидными его плюсами является наличие всех возможных видео- и аудиовыходов, в особенности аналоговых (чем не дачный вариант?), четырех USB портов, к которым можно подключить любую мыслимую периферию, а также возможность установки жесткого SATA-диска любого формата.
Обычно мы не проходим мимо действительно интересных, перспективных (иногда и не очень) продуктов, отмечая их соответствующими призами за оригинальность конструкции. В данном же случае совершенно непонятно, кому следует присваивать справедливое поощрение. Плееру? Его разработчикам? Или свободному сообществу? Хорошо, не станем отходить от правил, и вручим заслуженную награду непосредственно медиаплееру 3Q Appy AA2390E.