PlayLoop — Flux de contenu
De la source de contenu à l'affichage sur écran : cycle complet d'un item PlayLoop.
Statut
- Sources publication, média, slide : actives et confirmées dans le backend.
- Campagnes, playlists, devices : actifs avec routes API confirmées.
- Sources Mairie, génération IA : vision cible, non confirmées.
- Flèches pointillées
-.->: vision cible ou flux conditionnel.
Schéma
Lecture du schéma
Sources de contenu : trois types sont actifs (publication, media, slide). Les sources Mairie et IA sont en pointillés car elles font partie de la vision cible. Une publication DMV n'est incluse que si elle est accessible dans le scope public.
Édition côté acteur : les items sont assemblés dans une playlist avec un ordre et une durée par item. Une campagne peut lier une playlist à une période (starts_at/ends_at) et cibler des communes (target_communes).
Runtime côté device : le device s'authentifie par token opaque (64 caractères, stocké haché). Il effectue un ping régulier et récupère la playlist active de son acteur via l'API. Le token est transmis à la création uniquement.
L'affichage boucle sur les items dans l'ordre défini, chaque item étant affiché pendant sa durée configurée (défaut : 10 secondes).