Selon cnx-software, la solution d’affichage numérique Xibo a fait un pas en avant avec la compatibilité sur le Raspberry Pi 5 grâce à Arexibo, une alternative non officielle au lecteur Xibo, développée en Rust et optimisée pour les plateformes Linux.
Raspberry Pi 5 et Arexibo : 2 Go de RAM utilisés pour des vidéos en 1080p à 60 FPS
Les lecteurs réguliers de Raspberryme Software se rappellent peut-être des débuts de Xibo, une solution open source que j’ai expérimentée dans les années 2011-2012. À l’époque, j’avais réussi à faire fonctionner Xibo sur des systèmes ARM via QEMU, en explorant même ses capacités sur un boîtier Android TV MeLE A1000 sous Linux. Bien que l’affichage fonctionnait, les performances étaient limitées avec l’absence de décodeurs vidéo matériels et d’accélération graphique. Finalement, j’ai mis de côté mes essais avec Xibo pour Linux après la sortie de la version Android fin 2012, lorsque le support pour Linux fut abandonné pendant un certain temps, avant d’être relancé en 2019 pour une version x86.

Avec le temps, plusieurs solutions d’affichage numérique ont émergé pour les SBC Raspberry Pi, incluant des options comme Yodeck, Info-Beamer, et Screenly. La plupart sont des solutions commerciales, à l’exception d’Anthias qui est une variante open source de Screenly, mais elle se révèle limitée en termes de fonctionnalités telles que la gestion à distance et multi-écran.
Arexibo et le codec H.264 : fonctionnalités et contraintes sur Raspberry Pi 5
La solution Xibo reste pertinente pour le Raspberry Pi 5. Elle intègre le CMS Xibo, open source et gratuit, avec des clients disponibles pour divers systèmes, y compris Android et WebOS. Toutefois, seul le client Windows est gratuit tandis que le développement du client Linux a stagné. Cela a conduit Georg Brandl à créer un client Linux open source nommé Arexibo, principalement développé en Rust utilisant Qt6 WebView et FFMpeg.
Bien qu’aucune version binaire officielle ne soit disponible, un utilisateur, 0x0, a également partagé une image non officielle d’ArexiboOS basée sur Fedora 43 x86_64 en octobre, suivie d’une image pour Raspberry Pi OS 64 bits récemment.

0x0 a testé ce système sur un Raspberry Pi 5 doté de 8 Go de RAM, observant une consommation de près de 2 Go pour des fichiers vidéo MP4 fluides jusqu’à une résolution de 1920 x 1080 à une fréquence de 60 FPS. Le SoC Broadcom BCM2712 embarqué offre uniquement un décodage matériel pour le H.265, rendant nécessaire l’utilisation d’un décodeur H.264 en mode logiciel.
Des limitations ont été soulignées par 0x0, notamment que le format MP4 est le seul supporté pour les fichiers vidéo. Les autres formats semblaient poser des problèmes sur RPi OS, bien qu’il ait réussi à lire des vidéos 1080p sur un téléviseur 4K avec le codec H.264 et le son en AAC. Certains bugs ont également été notés, comme le fonctionnement inattendu des paramètres dans le CMS concernant l’affichage des PDF, ainsi que des problèmes de mise en page lors de la modification d’un texte défilant.
Enfin, 0x0 a suggéré qu’améliorer la prise en charge vidéo pour Arexibo pourrait être réalisable, s’inspirant des bonnes performances de LibreELEC avec divers formats.
Concernant la structure de communication, Arexibo se base sur ZMQ/ZeroMQ pour interagir avec le serveur, en opposition à la transition vers WebSockets par les développeurs de Xibo. Bien que ZMQ ne soit pas supprimé immédiatement, cela pourrait évoluer à l’avenir. À noter que le projet d’Arexibo semble bénéficier d’un entretien irrégulier, avec des contributions récentes en date de mai 2025.
Pour ceux qui sont familiers avec Xibo, l’essai d’Arexibo sur un Raspberry Pi 5 se résume à installer l’image sur une carte microSD et à le connecter à votre serveur. Pour les débutants, il est indispensable d’installer le CMS Xibo sur un serveur, d’explorer l’interface Web de Xibo, et d’apprendre à l’utiliser, ce qui pourrait prendre quelques jours avant d’obtenir un fonctionnement optimal.
Merci à 0x0 pour les informations précieuses partagées.
-
Raspberry Pi 5 8 Go Starter-Set | Édition 128 Go | Alimentation Officielle 27W | Boîtiers Officiel avec Ventilateur | Câble Micro HDMI 4K 1 m | dissipateur Thermique en Aluminium
-
Miuzei Boîtier pour Raspberry Pi 4 avec Ventilateur 35mm et Grand Dissipateur 15mm - Alimentation USB-C 5V 3A avec Interrupteur Marche/Arrêt - Compatible avec Pi 4 Modèle B 8 Go/4 Go/2 Go
