Обзор плеера для цифровых вывесок Rikomagic DS08 на Android 13

Компания Rikomagic отправила мне образец своего плеера для цифровых вывесок DS08 для обзора. Он основан на SoC Rockchip RK3588 с 8 ГБ ОЗУ и флеш-накопителем eMMC на 128 ГБ, оснащён двумя портами HDMI 2.1, гигабитным Ethernet, WiFi 6 и Bluetooth 5.2, а также несколькими портами USB, оптическим выходом S/PDIF и другими функциями.

Сначала я не был уверен, что смогу получить образец, так как в Таиланде строгие правила лицензирования подобного оборудования, но Rikomagic сообщила, что проблем не будет при использовании DDP (поставка с оплатой пошлин) — курьер берёт на себя все формальности. Так и вышло: посылка пришла без проблем. Поскольку платформа Rockchip RK3588 уже зрелая, в этом обзоре не будет бенчмарков, вместо этого я проведу распаковку и разборку, а также сосредоточусь на функциях для цифровых вывесок: воспроизведение видео, поддержка RTC и варианты ориентации дисплея.

Распаковка Rikomagic DS08

Поскольку DS08 — не потребительское устройство, ему не нужна яркая розничная упаковка, поэтому образец пришёл в прочной белой коробке.

Rikomagic DS08 unboxing

В комплекте: сам плеер DS08, две антенны WiFi, блок питания 12 В / 2 А (24 Вт), HDMI-кабель «8K» и простой ИК-пульт дистанционного управления.

Rikomagic DS08 power supply HDMI cable remote control

На передней панели расположены ИК-приёмник, светодиод питания, слот для microSD, аудиоразъём 3,5 мм, порт USB 2.0 OTG Type-C и два порта USB 3.0. Задняя панель оснащена двумя разъёмами SMA для антенн, оптическим аудиовыходом S/PDIF, портом USB 2.0, HDMI-портом с поддержкой 8K, HDMI-портом с поддержкой 4K, гигабитным Ethernet и разъёмом питания 12 В DC.

Rikomagic DS08 digital signage ports

Как ни странно, на моём образце на передней панели было всего два винта вместо четырёх.

Разборка Rikomagic DS08

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

Rikomagic DS08 teardown metal case

На основной плате установлены PMIC от Rockchip, контроллер USB-концентратора GL805G USB 2.0 и гигабитный Ethernet-трансивер RealTek RTL8211F. Rockchip RK3588, микросхемы ОЗУ и флеш-накопитель на 128 ГБ находятся под большим радиатором. Среди прочих особенностей: четыре контактные площадки для UART-консоли, кнопка сброса за аудиоразъёмом, батарейка RTC, модуль WiFi 6 и Bluetooth 5.2 (маркировка нечитаема), а также посадочные места для «опционального 4G LTE-модуля с слотом SIM-карты», указанного в спецификациях.

Rikomagic RKM-DS08 board

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

Первый запуск Rikomagic DS08 и системная информация

Теперь соберём устройство, подключим его к Ethernet и HDMI-монитору для тестирования.

Rikomagic DS08 review

Оно загружается в стандартный лаунчер Android. Предустановленного приложения для цифровых вывесок нет — клиент может использовать любое или разработать своё. Разрешение интерфейса (framebuffer) составляет 3840×2160 вместо более привычного 1920×1080.

Android digital signage 4K user interface
Нажмите для полного разрешения

Rikomagic DS08 работает под управлением Android 13 на ядре Linux 5.10.157.

Android 13 Linux 5.10.157

Предустановлено лишь несколько приложений:

  • Google Chrome — веб-сёрфинг или загрузка приложений.
  • Explorer — файловый менеджер
  • Gallery для просмотра изображений
  • Music для воспроизведения аудиофайлов
  • Google Play Store — у меня не заработало. Приложение запускается, но нажатие на кнопку входа не даёт результата.
  • Power Manager — для планирования включения/выключения и перезагрузки
  • Settings
  • Video — воспроизведение локальных видеофайлов.

Rikomagic DS08 preinstalled apps

В пользовательских настройках есть возможность скрыть панель навигации (можно также использовать значок со стрелкой вниз), кнопку питания и кнопку поворота экрана (второй значок, выделенный красным).

Settings Buttons

Google Play не работал даже после проверки наличия последней версии прошивки и очистки всех кешей приложения. Я пробовал через Ethernet и WiFi 5 ГГц — безрезультатно. Тем не менее, компания прислала видео, где Google Play отлично работает на их образце, так что проблема, вероятно, только в моём экземпляре. Поддержка Google Play, вероятно, не так важна для такого встроенного оборудования, хотя и удобна.

Поэтому я установил APKPure, чтобы получить необходимые инструменты, например CPU-Z. Системная информация в основном соответствует ожиданиям: восьмиядерный Rockchip RK3588 с 7916 МБ ОЗУ. Однако объём хранилища отображается как 53 ГБ, что очень мало для плеера, который должен иметь 128 ГБ флеш. После запроса Rikomagic сообщила, что мне отправили раннюю пилотную партию с 64 ГБ флеш, а серийные устройства поставляются с 128 ГБ. Система предоставляет root-доступ.

Rockchip RK3588 Android Digital Signage Player CPU-Z

Не удалось проверить DRM-лицензии через DRMInfo, так как для этого требуется Google Play. Проверка в терминале показывает, что Widewine L3 включён:

:/ $ getprop ro.widewine.level                                                 

:/ $ getprop drm.service.enabled                                               
true

Не уверен, что DRM так уж полезен для плеера цифровых вывесок, хотя, как обычно, всё зависит от сценария использования. Например, трансляция спортивных событий в прямом эфире или премиальных каналов вместе с другим контентом (текст, изображения) может выиграть от поддержки Widewine L3/L1.

Воспроизведение видео

Одна из важнейших функций плеера для цифровых вывесок — возможности воспроизведения видео. Я использовал встроенное приложение Video для воспроизведения видео с USB 3.0 жёсткого диска, а также подключил колонки к аудиоразъёму 3,5 мм, так как используемый мной HDMI-дисплей CrowView не имеет встроенных динамиков.

DS08 Video App

Я начал с 4K-видео:

  • HD.Club-4K-Chimei-inn-60mbps.mp4 (H.264, 30 кадров/с) – OK
  • sintel-2010-4k.mkv (H.264, 24 кадра/с, 4096×1744, аудио AC-3) – Видео OK, нет звука
  • Beauty_3840x2160_120fps_420_8bit_HEVC_MP4.mp4 (H.265, без звука) – OK
  • Bosphorus_3840x2160_120fps_420_8bit_HEVC_MP4.mp4 (H.265, без звука) – OK
  • Jockey_3840x2160_120fps_420_8bit_HEVC_TS.ts (H.265) – OK
  • MHD_2013_2160p_ShowReel_R_9000f_24fps_RMN_QP23_10b.mkv (10-битный HEVC, без звука) – OK
  • phfx_4KHD_VP9TestFootage.webm (VP9, без звука) – OK
  • BT.2020.20140602.ts (совместимое с Rec.2020 видео; 36 Мбит/с; 59,97 Гц) – OK
  • big_buck_bunny_4k_H264_30fps.mp4 – OK
  • big_buck_bunny_4k_H264_60fps.mp4 – OK
  • Fifa_WorldCup2014_Uruguay-Colombia_4K-x265.mp4 (4K, H.265, 60 кадров/с) –
  • Samsung_UHD_Dubai_10-bit_HEVC_51.4Mbps.ts (10-битный HEVC / MPEG-4 AAC) – OK
  • 暗流涌动-4K.mp4 (10-битный H.264; 120 Мбит/с) – OK
  • Ducks Take Off [2160p @ 243 Mbps].mkv (4K H.264 @ 29,97 кадров/с; 243 Мбит/с; без звука) – OK
  • tara-no9-vp9.webm (4K VP9 YouTube видео @ 60 кадров/с, аудио Vorbis) – OK
  • The.Curvature.of.Earth.4K.60FPS-YT-UceRgEyfSsc.VP9.3840×2160.OPUS.160K.webm (4K VP9 @ 60 кадров/с + аудио opus) – OK

Отлично, за исключением отсутствия поддержки аудио AC-3 в приложении Video.

Затем я протестировал несколько 8K-видео:

  • 8K Sample Video _ Alpha 1 _ Sony _ α–ucUFBTUYLI.mkv (8K AV1 видео @ 29,97 кадров/с с аудио Vorbis) – Запускается со звуком, но видео дёргается. Нормально, из-за ограничения RK3588 до 4Kp60 для AV1.
  • 2021-LG-8K-60-fps.mp4 (8K AV1 @ 59,94 кадров/с, без звука) –   Дёргается и воспроизводится в замедленном темпе (оригинал — нормальная скорость). Нормально, из-за ограничения RK3588 до 4Kp60 для AV1.
  • hevc_8k60P_bilibili_1.mp4 (8K H.265 @ 30 кадров/с, аудио AAC LC) – OK
  • First_8K_Video_from_Space_-_Ultra_HD_VP9.webm (8K VP9 @ 23,96 кадров/с, аудио Opus) – В основном OK, но слишком много зависаний, иногда пропадает звук.

Сначала всё выглядело плохо, пока я не понял, что Rockchip RK3588 поддерживает аппаратное декодирование AV1 только до 4Kp60… Поэтому я нашёл ещё два 8K-видео в H.265 и VP9. H.265 воспроизводился отлично, а VP9 — не очень. Я скопировал файл на eMMC флеш на всякий случай, но это не помогло. Rikomagic DS08 может использоваться как 8K-плеер для цифровых вывесок, но если вам нужны 8K-видео в медиаконтенте, возможно, придётся выбирать определённые форматы и/или битрейты.

Плееры для цифровых вывесок часто работают непрерывно, поэтому надёжность важна. Я провёл тест на выносливость: воспроизводил одно 4Kp60 видео в цикле более 24 часов. Система не зависла, видео всё ещё воспроизводилось плавно, хотя тест проводился при температуре окружающей среды от 28°C до 40°C.

Функции для цифровых вывесок

DS08 имеет как минимум три функции, особенно полезные для цифровых вывесок: ориентация дисплея, поддержка RTC и сторожевой таймер.

Ориентация дисплея

По умолчанию Android загружается в альбомной ориентации. Это легко изменить, нажав кнопку поворота экрана. Вот после поворота на 90° (портретный режим)…

DS08 digital signage 90 degrees portrait orientation

… на 180° (альбомный режим с кабелями слева) …

DS08 digital signage 180 degrees landscape orientation

… и на 270° (портретный режим с кабелями снизу для моего дисплея). Затем я перешёл в приложение Video и запустил видео в этом режиме перед съёмкой.

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

RTC и планирование включения/выключения и перезагрузки

Если плеер для цифровых вывесок предназначен для работы, например, в торговом центре, открытом с 10 до 22 часов, нет необходимости запускать его круглосуточно. Приложение Power Manager предлагает опции для планирования времени включения, выключения и перезагрузки.

Rikomagic Power Manager Switch

Сначала я опробовал перезагрузку, настроив её на 20:00 — никаких проблем. Время включения и выключения можно задать на каждый день или только на рабочие дни (с понедельника по пятницу). Можно также установить единое время для всех дней или настраивать каждый день отдельно. Я протестировал в воскресенье: отключение в 20:15 и включение в 20:20 в портретной ориентации — всё сработало точно с правильным временем и той же ориентацией.

Rikomagic DS08 ON OFF time scheduling

Сторожевой таймер

Этот пункт было сложнее проверить. В итоге я подключился по SSH (через SSH-сервер) и спровоцировал панику ядра:

:/ $ su
:/ # echo c > /proc/sysrq-trigger

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

Я всё же спросил компанию о тестировании сторожевого таймера, и они предложили следующие шаги:

  1. Скачайте и установите Rockchip FactoryTool и DriverAssistant
  2. Подключите USB-C порт DS08 к Windows-компьютеру
  3. Откройте инструмент прошивки FlashTool
  4. Нажмите и удерживайте кнопку восстановления (внутри аудиоразъёма, см. разборку), чтобы войти в режим восстановления, пока инструмент не обнаружит устройство.
  5. Система автоматически перезагрузится примерно через 8 минут.

Rockchip FactoryTool Watchdog test

Я сделал это, как показано на скриншоте. Светодиод питания и HDMI-выход DS08 отключились, и я увидел подключение на Port[2]. Я начал в 10:24, а в 10:32 плеер перезагрузился в Android 13.

Поддержка двух дисплеев

Rikomagic DS08 имеет два видеовыхода: HDMI до 8Kp60 и HDMI до 4Kp60. Я подключил  32-дюймовый 4K-монитор KTC A32Q8 и 14-дюймовый портативный монитор CrowView Full HD , режим зеркалирования работает отлично, даже при воспроизведении 8K-видео.

Rikomagic DS08 dual display

Android digital signage 8K video playback dual display

Возможно использование независимых дисплеев, например для отображения информации или меню на разных языках, но для этого, вероятно, потребуется модификация прошивки. Если второй дисплей находится далеко (7-10+ метров при 4Kp60), DS08 может понадобиться в паре с длинным оптоволоконным HDMI-кабелем , так как обычный HDMI-кабель не подойдёт.

Я также планировал проверить функцию сенсорного экрана через USB, но понял, что у меня нет рабочего сенсорного дисплея с HDMI и USB-C — только такой, где USB-C передаёт и видео, и данные касания, а DS08 поддерживает видеовыход только через HDMI.

Производительность WiFi 6

Я быстро протестировал гигабитный Ethernet с помощью iperf3 (Magic iPerf на Android) и получил 941/942 Мбит/с в обоих направлениях — здесь никаких проблем, как и на большинстве устройств. С WiFi 6 больше вариаций, поэтому я протестировал его при подключении на 5 ГГц:

  • Загрузка
    devkit@UPX-i11:~$ iperf3 -t 60 -c 192.168.31.192 -i 10
    Connecting to host 192.168.31.192, port 5201
    [  5] local 192.168.31.12 port 34542 connected to 192.168.31.192 port 5201
    [ ID] Interval           Transfer     Bitrate         Retr  Cwnd
    [  5]   0.00-10.01  sec   412 MBytes   345 Mbits/sec    8    648 KBytes       
    [  5]  10.01-20.01  sec   396 MBytes   333 Mbits/sec   10    399 KBytes       
    [  5]  20.01-30.01  sec   365 MBytes   306 Mbits/sec    8    499 KBytes       
    [  5]  30.01-40.01  sec   358 MBytes   300 Mbits/sec   12    583 KBytes       
    [  5]  40.01-50.01  sec   333 MBytes   279 Mbits/sec   19    321 KBytes       
    [  5]  50.01-60.00  sec   362 MBytes   304 Mbits/sec    9    337 KBytes       
    - - - - - - - - - - - - - - - - - - - - - - - - -
    [ ID] Interval           Transfer     Bitrate         Retr
    [  5]   0.00-60.00  sec  2.18 GBytes   311 Mbits/sec   66             sender
    [  5]   0.00-60.00  sec  2.17 GBytes   311 Mbits/sec                  receiver

    [Время форматирования: 0.0007 секунд]

  • Отправка
    devkit@UPX-i11:~$ iperf3 -t 60 -c 192.168.31.192 -i 10 -R
    Connecting to host 192.168.31.192, port 5201
    Reverse mode, remote host 192.168.31.192 is sending
    [  5] local 192.168.31.12 port 46694 connected to 192.168.31.192 port 5201
    [ ID] Interval           Transfer     Bitrate
    [  5]   0.00-10.01  sec   372 MBytes   312 Mbits/sec                  
    [  5]  10.01-20.01  sec   383 MBytes   321 Mbits/sec                  
    [  5]  20.01-30.00  sec   380 MBytes   319 Mbits/sec                  
    [  5]  30.00-40.00  sec   379 MBytes   318 Mbits/sec                  
    [  5]  40.00-50.01  sec   382 MBytes   320 Mbits/sec                  
    [  5]  50.01-60.01  sec   380 MBytes   319 Mbits/sec                  
    - - - - - - - - - - - - - - - - - - - - - - - - -
    [ ID] Interval           Transfer     Bitrate
    [  5]   0.00-60.01  sec  2.22 GBytes   318 Mbits/sec                  sender
    [  5]   0.00-60.01  sec  2.22 GBytes   318 Mbits/sec                  receiver

    [Время форматирования: 0.0006 секунд]

311 Мбит/с на загрузку и 318 Мбит/с на отправку — не впечатляет, учитывая, что с другими устройствами в этом окружении я получаю более 1 Гбит/с. По крайней мере, стабильно. Однако, если по какой-то причине требуется более высокая скорость передачи, рекомендуется гигабитный Ethernet.

Энергопотребление

Я использовал ваттметр для измерения потребления при подключении к Ethernet, HDMI-дисплею и USB RF-донглу для мыши и клавиатуры:

  • Выключено – 0,4 Вт
  • Режим ожидания – 2,5 Вт
  • Бездействие – 3 Вт
  • Воспроизведение 8K видео – от 4,9 до 5 Вт

Энергопотребление очень низкое, но главное здесь — потребление выбранного дисплея (дисплеев).

Заключение

Rikomagic DS08 — это медиаплеер на Android 13, предназначенный для цифровых вывесок с такими функциями, как ориентация дисплея, планирование перезагрузок и времени включения/выключения, а также сторожевой таймер для оптимизации времени безотказной работы даже в случае сбоя системы. Он также имеет два видеовыхода HDMI, которые отлично работают в режиме зеркала.

Благодаря SoC Rockchip RK3588 с 8 ГБ ОЗУ плеер отлично справляется с задачами 4K-цифровых вывесок — все протестированные образцы воспроизводились плавно. Единственная проблема — видео с аудио AC-3 не поддерживается встроенным приложением Video. Теоретически возможен вывод и воспроизведение 8K-видео, но результаты оказались неоднозначными. 8K AV1-видео не поддерживаются (только 4Kp60 из-за ограничений VPU RK3588). 8K H.265 воспроизводился отлично, а 8K VP9 время от времени зависал, реже пропадал звук. Тестирование проводилось на мониторах Full HD и 4K, так как у меня нет 8K-телевизора.

Хочу поблагодарить Rikomagic за предоставленный на обзор плеер для цифровых вывесок DS08. Серийные версии с 8 ГБ ОЗУ и 128 ГБ eMMC флеш продаются примерно за $300 на AliExpress без учёта доставки и налогов. Дополнительные сведения можно найти на странице продукта , где указана возможность кастомизации ОС при заказе от 500 штук.

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

Оригинал статьи вы можете прочитать здесь.

0 0 votes
Article Rating
Подписаться
Уведомление о
guest

Этот сайт использует Akismet для борьбы со спамом. Узнайте, как обрабатываются ваши данные комментариев.

0 Комментарий
Oldest
Newest Most Voted
Inline Feedbacks
View all comments