Решение для цифровых вывесок Xibo теперь совместимо с Raspberry Pi 5 благодаря Axeribo — неофициальной альтернативе плеера для цифровых вывесок Xibo, реализованной на Rust и предназначенной для платформ Linux.
Постоянные читатели CNX Software могут вспомнить, что экспериментировал с открытым плеером для цифровых вывесок Xibo много лет назад (2011-2012). В частности, удалось запустить Xibo для Arm в QEMU , протестировать Xibo для цифровых вывесок в эмуляторе Raspberry Pi и даже попробовать его на реальном оборудовании: на ТВ-приставке MeLE A1000 под управлением Android, на которую была установлена Linux . Это работало, но без аппаратного декодирования видео и ускорения 3D-графики производительность была довольно низкой. В конечном итоге эксперименты с Xibo на Arm Linux прекратились после того, как была выпущена версия Xibo для Android в конце 2012 года, и разработчики решили прекратить поддержку клиента для Linux (хотя они перезапустили его в 2019 году только для x86 ).
С тех пор прошло много лет, и теперь существует несколько решений для цифровых вывесок на одноплатных компьютерах Raspberry Pi, таких как Yodeck , Info-Beamer и Anthias/Screenly , среди прочих. Большинство из них являются коммерческими решениями, за исключением Anthias, варианта Screenly с открытым исходным кодом, которому не хватает таких функций, как поддержка нескольких экранов и удаленное веб-управление.
Таким образом, решение для цифровых вывесок Xibo по-прежнему может представлять интерес для Raspberry Pi 5. Оно состоит из Xibo CMS (Сервера), который является бесплатным и с открытым исходным кодом, и клиентов для различных операционных систем, таких как Android и WebOS, из которых только клиент для Windows является бесплатным, а разработка версии для Linux, по-видимому, остановилась. Вероятно, именно поэтому Георг Брандл (birkenfeld) решил разработать клиент с открытым исходным кодом для Linux под названием Arexibo .
Arexibo в основном реализован на Rust и использует Qt6 WebView и мультимедийную библиотеку FFMpeg. Хотя готовые бинарные сборки не предоставляются, пользователь форума Xibo под ником 0x0 выпустил неофициальный «образ ArexiboOS» на базе Fedora 43 x86_64 в октябре прошлого года, а несколько дней назад — образ на базе 64-битной Raspberry Pi OS .

0x0 протестировал его на Raspberry Pi 5 с 8 ГБ ОЗУ, но отметил использование около 2 ГБ ОЗУ и сообщил, что MP4-файлы воспроизводятся плавно в полноэкранном режиме с разрешением до 1920×1080 и частотой кадров 60 FPS. Система на кристалле Broadcom BCM2712 в Raspberry Pi 5 оснащена только аппаратным декодером видео H.265, поэтому здесь, по-видимому, используется программное декодирование H.264.
При дальнейшем обсуждении по электронной почте с 0x0 выяснились некоторые ограничения:
- MP4 — единственный поддерживаемый формат для видеофайлов
- Другие видеоформаты показывали низкую производительность на RPi OS
- Он тестировал образ на Raspberry Pi 5 с рендерингом JavaScript и воспроизведением видео 1080p60 на 4K-телевизоре с использованием MP4-видео с видеокодеком H264 и аудиокодеком AAC.
- Некоторые известные ошибки
- Настройка времени просмотра PDF «постранично/полностью» в CMS работает не так, как ожидалось
- Проблемы с макетом при первой загрузке бегущего текста после смены макета.
Он также отметил, что поскольку LibreELEC работает безупречно с множеством форматов на Raspberry Pi 5, должен быть способ улучшить поддержку видео и для Arexibo.
Есть некоторые опасения, что Arexibo в настоящее время использует ZMQ/ZeroMQ для связи с сервером, а разработчики Xibo переходят на WebSockets. ZMQ не будет выведен из эксплуатации немедленно, но это может произойти в будущем. Проект, по-видимому, также поддерживается спорадически, последние коммиты были отправлены в мае 2025 года.
Если уже знакомы с Xibo, то опробовать Arexibo на Raspberry Pi 5 будет всего лишь вопросом установки образа на карту microSD и подключения Pi 5 к своему серверу. Если нет, то потребуется установить Xibo CMS на сервер, ознакомиться с веб-интерфейсом Xibo и научиться им пользоваться, поэтому может потребоваться несколько дней, чтобы всё заработало.
Выражаем свою благодарность источнику, с которого взята и переведена статья, сайту cnx-software.com.
Оригинал статьи вы можете прочитать здесь.

