Démarrage rapide
Smart-Live Signage est une plateforme SaaS. Vous y accédez depuis n'importe quel navigateur récent. Aucune installation côté gestionnaire. Côté écran, vous installez le player adapté à votre matériel (web, APK Android, Tizen à venir).
- 1
Créez votre compte
Sur app.smart-live.fr, demandez un accès. Votre tenant est créé sous 5 minutes.
- 2
Uploadez vos premiers médias
Image, vidéo, PDF ou flux web. Glissez-déposez, c'est tout.
- 3
Composez une playlist
Glissez les médias dans l'ordre, ajustez la durée par item, ajoutez des transitions.
- 4
Appairez votre écran
Ouvrez le player, scannez le code PIN à 6 chiffres, c'est lié au tenant.
- 5
Publiez
Affectez la playlist à l'écran, la diffusion démarre dans la minute.
Concepts clés
Six entités structurent la plateforme. Comprenez-les une fois, elles servent partout.
- Tenant
- Un client. Isole totalement médias, playlists, écrans et utilisateurs. Un opérateur (ex. Smart-Live) gère plusieurs tenants depuis la console admin.
- Utilisateur & rôle
- Owner, Admin, Editor, Operator, Viewer. Les rôles déterminent ce qu'on voit et ce qu'on peut modifier.
- Média
- Image, vidéo, PDF, URL ou template HTML. Stocké sur le CDN avec vignette et durée auto-détectée.
- Playlist
- Suite ordonnée de médias avec durée, transition, rotation et zoom par item.
- Planning
- Affectation d'une playlist à un écran, sur une plage horaire ou un jour donné. Multiple plannings = dayparting.
- Device (écran)
- Un player connecté. Identifié par un PIN puis un jeton. Remonte heartbeat + capture d'écran.
Tenants & utilisateurs
Multi-tenant
Chaque tenant a ses propres médias, playlists et écrans. Un utilisateur appartient à un ou plusieurs tenants. Les opérateurs (revendeurs, intégrateurs) accèdent à tous les tenants de leur portefeuille via la console admin.
Rôles
| Rôle | Médias | Playlists | Écrans | Facturation |
|---|---|---|---|---|
| Owner | Tout | Tout | Tout | Tout |
| Admin | Tout | Tout | Tout | Lecture |
| Editor | Créer / éditer | Créer / éditer | Affecter playlists | — |
| Operator | Lire | Lire | Affecter / appairer | — |
| Viewer | Lire | Lire | Lire | — |
Authentification
Email / mot de passe par défaut, magic-link optionnel, SSO SAML / Azure AD / Google Workspace en offre Enterprise. Reset de mot de passe et 2FA TOTP en option.
Médias & bibliothèque
Formats supportés
| Type | Formats | Taille max | Notes |
|---|---|---|---|
| Image | JPG, PNG, WEBP, SVG | 20 Mo | Vignette générée automatiquement |
| Vidéo | MP4 (H.264 / H.265), WEBM | 500 Mo | Transcodage HLS optionnel |
| PDF 1.7+ | 50 Mo | Page par page ou full-doc | |
| URL | Web (HTTPS) | — | Iframe sandboxée, scripts limités |
| Template | HTML / CSS / JS | 5 Mo | Variables {{nom}}, {{prix}}, {{date}}… |
Organisation
Dossiers, tags, recherche full-text. Un média est versionné : remplacer le fichier propage la nouvelle version à toutes les playlists qui l'utilisent. Pas besoin de réaffecter.
Templates & Claude Design
Claude Design génère un template HTML/CSS depuis votre brief. Vous éditez le rendu visuel, le code reste accessible pour les profils techniques.
Variables disponibles
<div class="promo">
<h1>{{ titre }}</h1>
<p>{{ description }}</p>
<span class="prix">{{ prix }} €</span>
<small>Valable jusqu'au {{ date_fin | date:"d MMM" }}</small>
</div>Les variables sont définies par playlist ou par diffusion. Vous pouvez aussi alimenter via API ou import CSV (utile pour les agences immo, restaurants, prix dynamiques).
Limites Claude Design
- Pas de scripts externes non whitelistés (sécurité).
- Polices via Google Fonts ou upload tenant.
- 50 générations / mois en Starter, illimité en Pro.
Playlists
Une playlist est une suite ordonnée d'items. Chaque item a une durée, un mode d'ajustement (cover / contain / fill), une rotation, un zoom et une transition.
Transitions disponibles
- CUT — coupe sèche (par défaut, le plus fluide).
- FADE — fondu enchaîné 500ms.
- SLIDE — glissement horizontal 800ms.
Bonnes pratiques
- Durée image : 6 à 10 s en moyenne. Trop court = lecture incomplète. Trop long = lassitude.
- Vidéo : laissez la durée par défaut (= durée du fichier).
- Mélangez 70 % de contenus stables + 30 % de promo / saisonnier.
Planning & dayparting
Le planning affecte une playlist à un écran sur une plage horaire. Plusieurs plannings peuvent cohabiter par ordre de priorité.
Types de plage
- Horaire — ex. lundi-vendredi 8h-11h : playlist « Croissants ».
- Datée — ex. du 1er au 6 janvier : playlist « Galette des Rois » (priorité haute).
- Permanente — playlist par défaut, jouée hors de toute plage spéciale.
Priorité
Quand plusieurs plannings sont actifs au même instant, la priorité la plus haute l'emporte. La promo saisonnière prime sur la programmation hebdo, qui prime sur la playlist permanente.
Écrans & appairage
Appairer un écran
- 1
Ouvrez le player
Sur l'écran, lancez l'app Smart-Live ou ouvrez https://player.smart-live.fr.
- 2
Notez le PIN
Un code à 6 chiffres s'affiche, valable 10 minutes.
- 3
Ajoutez l'écran
Dans Smart-Live → Écrans → Ajouter, saisissez le PIN et le nom de l'écran.
- 4
Affectez une playlist
Sélectionnez la playlist ou le planning. La diffusion démarre.
Propriétés d'un écran
- Nom, emplacement, tenant, tags.
- Résolution et orientation détectées (1920×1080, 1080×1920, 4K…).
- Plage de mise en veille programmée (ex. 22h-6h).
- Volume audio.
Monitoring & alertes
Heartbeat
Chaque player envoie un battement toutes les 30 secondes : version, état, playlist en cours, position dans la playlist, température (si disponible), uptime, version OS, dernier média joué.
Capture d'écran
À la demande ou programmée toutes les 5 minutes. Idéal pour vérifier visuellement qu'un écran diffuse bien ce qu'il doit. Stockée chiffrée, expirée à 30 jours.
Alertes
- Écran hors-ligne > 5 min (configurable).
- Quota stockage proche de la limite.
- Échec de diffusion (média corrompu, format non supporté).
- Mise à jour player disponible.
Canaux : email, webhook, et Slack/Teams via webhook.
API & webhooks
Une API REST + webhooks pour automatiser : créer un média, déclencher une playlist, recevoir un événement. Token Bearer scopé par tenant.
Exemple : pousser une promo flash
curl -X POST https://api.smart-live.fr/v1/playlists/promo-flash/activate \
-H "Authorization: Bearer $SMARTLIVE_TOKEN" \
-H "Content-Type: application/json" \
-d '{
"tenantId": "maison-dupont",
"duration": 1800,
"devices": ["bellecour-vitrine", "confluence-mur"]
}'Webhooks émis
device.offline— écran sans heartbeat > seuil.device.online— écran de retour.playlist.started/playlist.ended.media.uploaded.billing.threshold— palier de facturation franchi.
Sécurité & conformité
- Hébergement — OVHcloud Roubaix & Strasbourg, données stockées en France.
- Chiffrement — TLS 1.3 en transit, AES-256 au repos, jetons rotés tous les 90 jours.
- RGPD — DPA disponible sur demande, registre des traitements à jour.
- Sauvegardes — quotidiennes, conservées 30 jours, restauration testée trimestriellement.
- Audit — log de toutes les actions admin, exportable.
- Pen-test — annuel par cabinet externe (rapport sous NDA).
Players
Le player est l'application qui tourne sur l'écran. Trois variantes pour couvrir 95 % du parc existant.
Player Web
Chrome / Edge / Firefox / Safari ≥ 2022
- Zéro install
- Mises à jour auto
- PWA installable
- Dépend du navigateur
- Veille système à gérer
Player Android
Android 9+ · APK signé Smart-Live
- Kiosk mode natif
- Cache offline robuste
- Auto-update
- Nécessite installation initiale
Player Tizen / WebOS
TV pro Samsung & LG · 2024+
- Pas de boîtier externe
- Optimisé constructeur
- En bêta
- Certification en cours
Player Web — installation
- 1
Ouvrez l'URL
https://player.smart-live.fr — fonctionne sans compte.
- 2
Activez le plein écran
F11 ou option « Plein écran kiosque » du navigateur.
- 3
Désactivez la veille
Système → Alimentation → Ne jamais mettre en veille (écran).
- 4
Installez en PWA
Optionnel : icône de la barre d'adresse → Installer. L'écran rouvre l'app au reboot.
- 5
Appairez
Saisissez le PIN affiché dans Smart-Live.
Player Android — installation
- 1
Téléchargez l'APK
Depuis Smart-Live → Écrans → Télécharger le player Android (signé).
- 2
Autorisez sources inconnues
Paramètres → Sécurité → Sources inconnues, le temps de l'install.
- 3
Installez
Ouvrez l'APK depuis le gestionnaire de fichiers ou via ADB.
- 4
Mode kiosque
L'app verrouille l'écran sur Smart-Live au démarrage. Pour sortir : code admin 6 chiffres.
- 5
Appairez
Le PIN s'affiche à l'écran. Saisissez-le côté Smart-Live.
Mode offline
Les players Web et Android conservent en cache la playlist active et ses médias. Si le réseau tombe :
- La diffusion continue tant que les médias sont en cache.
- Le heartbeat est mis en file d'attente et envoyé au retour du réseau.
- Une bannière discrète signale « hors-ligne depuis Xmin » (uniquement sur le tableau de bord, pas sur l'écran).
Mises à jour
| Player | Mode de mise à jour | Cadence |
|---|---|---|
| Web | Auto au reload navigateur | Continue |
| Android | OTA signée Smart-Live | Mensuelle (security : ad hoc) |
| Tizen | Store constructeur | À venir |
Configuration matérielle recommandée
| Usage | CPU | RAM | Stockage | Réseau |
|---|---|---|---|---|
| 1 écran Full HD | ARM A53 ou x86 dual-core | 2 Go | 16 Go | Wifi N ou Ethernet |
| Mur 2×2 ou 4K | ARM A76 ou x86 quad-core | 4 Go | 32 Go | Ethernet recommandé |
| Vidéo lourde / interactif | x86 i3 ou ARM A78 | 8 Go | 64 Go SSD | Ethernet Gigabit |
Pas trouvé votre réponse ?
L'équipe support répond sous 4h ouvrées. Sinon, la FAQ et le guide support couvrent les cas courants.