Решил собрать домашний медиа комбайн на основе Orange Pi PC. Почему именно так, а не по другому, можно узнать из обзора. И да, главное вынесу в предисловие — XAVC-S играет, но не совсем гладко.
Это мой не первый опыт по сборке медиа-комбайна на основе ПК. Первый такой комбайн я собрал в 2011 году, и он до сих пор работает как часы (Core i3-2120T, 4GB DDR3, Radeon 7770, полностью пассивное охлаждение). Агрегат получился очень удачным, и на него взвалены очень многие задачи, начиная от принт сервера и торрент трэкера, до функций погодной станций и DVR, все управляется самописным софтом а-ля медиа центр. х86 это конечно хорошо, но в прошлом году, мне удалось к деду в деревню провести оптику (сделали ответвление от железки, толи ТТК, толи РТК), и у деда появился компьютер. Фейсбук и прочие простые радости, в плане видеочатов и других вещей, дед освоил, а вот что не надо жать на всякие «поздравляем, вы выиграли миллион долларов» так и не смог освоить, так что компьютер быстро стал бесполезной железкой (забился вирусами), да и дед с бабкой постоянно жаловались что экран мелковат, буквы мелковаты, все таки, обоим за 90 — зрение уже не то. Так что я решил поступить немножко по другому — куплю старикам 47-50" ЖК, и к нему подключу комп, на котором будет софт, заточенный именно под телевизор. Сразу возник второй вопрос — а на чём делать комп? конечно, можно было взять обычный десктоп, и на него «натянуть» что-то софтово-медииное, но я решил идти в ногу с временем, и сделать всё на современном железе. К сожалению, уход от х86 и переход на ARM оказался не совсем хорошей идеей, почему — можно узнать из дальнейшего обзора.
Основой моего медиа-комбайна будет обозреваемая плата — Orange Pi PC. Её взял по совершенно простой причине — эта была самая НЕдорогая платформа, которая поддерживает воспроизведение файлов в формате XAVC-S. Чем же так важен этот формат? да абсолютно ни чем, просто я видео детей и другие архивные записи снимаю именно в этом формате, и переконвертировать во что-то другое, чтоб показать родным, считаю потерей времени, так что нужно было железо, которое играет XAVC-S. Orange Pi PC играет этот формат прекрасно, но только под Андроид. Под линукс, где нет поддержки аппаратного декодирования видео, скорость кадров даже на 1080р видео была унылые 2-3 кадра в секунду, а вот под андроид, даже 4к30р играется плавно и без проблем. Спецификации платы можно посмотреть на сайте магазина, да и её обзоров было опубликованно на муське немало, так что, я постараюсь сфокусироваться на практическом использовании и обнаруженных недостатках, но в начале перечислю компоненты, из которых будет собран мой медиа-комбайн:
Сама плата (Учтите, бывают разные комплектации, с корпусом, с бп, с камерой, и так далее, на гирбесте — самая базовая, только плата):
Как видно, плата неплохо оснащена — есть 3 порта USB, 1 порт USB-OTG, HDMI, AV выходы, ИК приёмник, микрофон, разьем для MicroSD, GPIO гребёнка, серийный порт для отладки, двухцветный светодиодный индикатор, и даже некая кнопка, которая ничего не делает. Хочу отметить про «мощность» HDMI выхода — и сплиттеры, и конвертеры HDMI<>VGA тянет без проблем.
Корпус (всё еще в дороге):
www.dd4.com/goods/S260-small-amplifier-chassis-preChassis_52391.html
Клавиатура (довольно удобная, но в андройде работают не все кнопки):
gearbest.com/mice-keyboards/pp_198641.html
DVB-T2 Донгл (Astrometa DVB-T2, под линукс и винду работает, под андроид — нет):
gearbest.com/tv-box-mini-pc/pp_188368.html
OLED Экран (уже получил, нормально работает):
ebay.com/itm/191159711533
Еще в конструкцию декодера войдут внешний блок питания на 19В 1.5А (остался от старого ноутбука), плата часов на DS1302, термометр DS1820, степ-даун на LT1074 и другие малозначительные компоненты. Также, не решился на счёт веб камеры, а точнее, не проверял на совместимость — у меня есть Logitech C920, качество которой будет несомненно лучше, чем у того мышиного глазика, который производитель по недоразумению обзывает веб-камерой.
Ну и наконец сам обзор, а точнее, описание особенностей данного «мини пк»
1. Питание. Несмотря на наличие разьема Micro USB, плата не может получать питание с этого разъёма. Для подачи питания установили весьма редкий цилиндрический коннектор, для которого нужен коннектор с внешним диаметром 3.9мм и внутренним диаметром 1.2мм:
2. Нагрев. При проигрывании XAVC-S файла, потребление тока по цепи 5В составляет 0.94А, а сам чип греется до 84С:
В принципе, это не так уж и много, но и не мало, особенно учитывая качество китайской пайки, текстолита и вообще, всего техпроцесса, так что тепловые деформации неизбежны, что приведёт к выходу из строя значительно раньше, чем хотелось бы. Так что радиатор необходим. Притом та фитюлька, что предлагает производитель, явно недостаточна, надо что-то покрупней. Я поставил радиатор с северного моста материнской платы ASUS. А вот на чипы памяти ничего клеить не надо, как видно на фото с тепловизора, нагрев чипов памяти минимальный, так что если даже думаете ставить общий радиатор на чипы и процессор, то делать этого не надо — процессор через радиатор будет зря чипы греть.
Плохая поддержка внешних устройств. Поддерживается всего лишь парочка разных типов Wifi карт, а DVB-T2 тюнер поддерживается только под Линукс, а под линукс не работает аппаратное декодирование видео, и XAVC-S играется как слайд-шоу.
Плохая софтовая поддержка. Что-то работает под андроид (аппаратная акселерация декодирования видео), что-то работает только под Linux (Поддержка DVB-T2 донглов). Есть множество разных билдов, что-то работает в одном, что-то в втором, что-то не работает вообще и так далее. Перепробовал почти всё что доступно, Openelec, Ubuntu mate и так далее.
Капризность андроида по отношению к картам памяти. Пришлось перебрать 8(!) разных MicroSD пока нашел ту, с которой грузится без проблем каждый раз (Sandisk Ultra 32GB). У линукса таких претензии нет — грузится с любой карты.
По основной задаче — воспроизведению видеофайлов, наблюдения следующие:
.AVI — XVID/DIVX — всё, включительно до 1080р 60fps, играется без проблем, даже варианты из одних Кей фреймов и прочие извращения.
.VOB — MPEG2 DVD — Без проблем.
.M2TS — MPEG2 HDV — Не играется.
.MTS — AVCHD 1080p 60fps — без проблем.
.MP4 — AVCHD 1080p 60fps — без проблем.
Папка BDMV скопированная с Blue-Ray диска, без пережатия — без проблем.
.MTS — XAVC-S 1080p 60fps 50mbit — Под TvdVideo проблем практически нет, а вот под KODI — Беда. Специально для иллюстраций снял видео, где видно, как проигрывается файл XAVC-S используя оба плеера. Для сравнения, в архив положил и оригинальный XAVC-S файл:
www87.zippyshare.com/v/STTJvEQY/file.html
Из еще замеченных глюков — звук в Youtube может то отставать, то обгонять видео. Притом, от разрешения клипа это не зависит. И он скорости интернета тоже вряд ли, так как у меня 1гбит подключение.
Итого, какие выводы я уже сделал?
Потенциал (аппаратный) у платы есть, но с поддержкой софта всё очень плохо — чуть в сторону от стандартного комплекта, и сразу же сталкиваемся с отсутствием драйверов, поддержки аппаратных функций и прочего. Хотя, я надеюсь, со временем всё это уладится. Так что собирать медиа-комбайн на основе этого микрокомпьютера всё равно буду. В принципе, если вам не нужна поддержка DVB-T2, Wifi, а просто хотите недорогой, всеядный медиа плеер, то данная плата однозначно ваш выбор — даже с покупным корпусом, и чипом памяти и пультом, получится дешевле, чем любой тв-бокс с аналогичными функциями.
На armbian всё работает. Есть удобная система пересборки ядра/системы, можно добавлять доп фишечки. Например, у меня microusb работает как usb-сетяха, соединяю с компом через usb плату и на комп по dhcp приезжает адрес. А учитывая что 400мбит(usb 2.0), против 100 встроенных…
фактически может, но только после загрузки ядра.
XAVC не пробовал, но тоже должен работать, там по сути 264ый внутри, а с этим у H3 проблем нет, по крайней мере на 1080@60.
down.nu/images/2016-05-10/
У меня БП стоят на 2.4А (честные).
Купил Orange Pi Plus больше года назад, перепробовал кучу сборок, устал ждать когда сделают нормальную поддержку Н3 и плюнул на данный девайс. В техническом плане задумка нормальная, но поддержка софтовой части огорчает…
Свой медикомбайн собрал очень просто: тынц, тынц и тынц. Ну и пультик, от которого обучил свой.
Или купить USB дисплей от Sure Electronics. Он дорогой правда.
Allwinner-ом занимается linux-sunxi комьюнити и оно уже довольно большое.
P.S. Но хипстерам подходит только RPI. И это здОрово.
Что там еще детишкам Ебон показал, красивые графики на которых ARMv6 уделывает ARMv7? Ну, у криворуких с рождения ещё и не такое бывает.
Посмотрите лучше, как Pine64 в ARMv8 разделал вашу хипсторскую «малинку 3» в 15(!) раз в sysbench, а потом рассказывайте про «синтетику».
Её ведь сам Ебон с самого начала позиционировал именно как продукт для обучения детишек.
Что означает аббревиатура JFF знаете?
Подскажите, какой дистрибутив работает стабильнее всего? И работает ли на нем из коробки Питон с ГПИО?
P.S. Заметного различия в производительности с частотой 1,6 и 1,2, при работе «как медиа центр» нет…
www.orangepi.org/orangepibbsen/forum.php?mod=viewthread&tid=523
На RPI можно завести OpenELEC, а если поискать, то и сборку с поддержкой DVB-T2
Теперь и AMLogic S805 и S905 под OpenELEc gthtdtkb
Этот DVB-T2 свисток действительно работает под линукс но с несколькими но. Более менее нормальная поддержка из коробки только в свежих версиях ядра 4.х. (привет raspberry pi, прощай Orange pi). Но даже там поддержки магистральных потоков (PLP) нет. Для поддержки PLP пока что есть только экспериментальные патчи. А без PLP, по крайней мере в моей местности, из мультиплекса пропадает несколько каналов.
Да и в целом, для указанных целей, если в эти цели не входило поиздеваться над дедом, orange pi очень плохой выбор. В качестве даже микроскопического аналога дестктопа с фесбуком скайпом итд. Это будет очень тормозная конструкция. У всех моих пожилых родственников установлена ubuntu. На х86 разумеется. Скайп есть, браузер есть, и никаких проблем от троянов и прочего барахла нет. Докучи ublock срезает в фоксе все что шевелится в самом хардварном режиме из возможных.
Но в целом orange pi, благодаря своей цене в первую очередь, не плохой выбор для некоторых решений.
Если он вам как медиаплеер нужен. Взял с учетом купона EBAY за 824 рубля.
Да тоже проблемы с софтом и охлаждением, но в корпусе с пультом и бп.
раньше можно было почти честно получить купон зарегистрирововашись на ебее из-под забугорного прокси
Какие скорости? Сколько проца жрет? Сколько торрент может качать? И может ли еще что-то делать пока работает торрент-клиент?
aliexpress.com/item/Hot-selling-arrival-HDMI-Male-to-VGA-RGB-Female-HDMI-to-VGA-Video-Converter-adapter/32442716780.html
но в openelec придется повозится с настройкой script.bin. на квадратных мониторах все печально, на 16:9 вполне работоспособно.
nixы не ставил, пользую на кухне как раз ОпиПС и монитор 22" вместо телика под openelec
Вот еслиб на этот 40 пин можно было бы винчестер прикрутить :)
Смотрел в сторону Intel Nuc. Дороговато.
Что можете посоветовать исходя из моих потребностей?
Сюда ничего из вашего не влезет :(
Корпус бОльшего размера тоже не устраивает :(
Очень нравится RetrOrangePi