Offline-first
Architecture où le player fonctionne sans interruption en cas de coupure réseau, grâce à un cache local des médias et de la playlist.
Une architecture offline-first place la résilience réseau au cœur du player. Concrètement, dès qu’une playlist est planifiée, le player télécharge l’ensemble des médias en cache local (mémoire interne ou carte SD). Si la connexion Internet tombe ensuite, l’écran continue à diffuser le dernier contenu téléchargé sans interruption visible pour le public.
Cette propriété est cruciale dans plusieurs contextes : magasin avec connexion 4G instable, restaurant en zone rurale, entrepôt sans Wi-Fi fiable, événement temporaire. Sans offline-first, une coupure réseau de 30 minutes peut afficher un écran noir devant les clients, ce qui est inacceptable commercialement.
L’offline-first s’accompagne de mécanismes de réconciliation : à la reconnexion, le player remonte ses logs de diffusion, télécharge les nouvelles versions de médias et synchronise sa playlist. C’est une exigence non négociable pour tout déploiement professionnel sérieux.