Smart-LiveSmart-Live SignageDemander une démo
Documentation

Tout ce qu'il faut pour maîtriser Smart-Live.

De la création de votre premier compte au pilotage d'un parc de 500 écrans : concepts, guides, API, players.

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. 1

    Créez votre compte

    Sur app.smart-live.fr, demandez un accès. Votre tenant est créé sous 5 minutes.

  2. 2

    Uploadez vos premiers médias

    Image, vidéo, PDF ou flux web. Glissez-déposez, c'est tout.

  3. 3

    Composez une playlist

    Glissez les médias dans l'ordre, ajustez la durée par item, ajoutez des transitions.

  4. 4

    Appairez votre écran

    Ouvrez le player, scannez le code PIN à 6 chiffres, c'est lié au tenant.

  5. 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ôleMédiasPlaylistsÉcransFacturation
OwnerToutToutToutTout
AdminToutToutToutLecture
EditorCréer / éditerCréer / éditerAffecter playlists
OperatorLireLireAffecter / appairer
ViewerLireLireLire

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

TypeFormatsTaille maxNotes
ImageJPG, PNG, WEBP, SVG20 MoVignette générée automatiquement
VidéoMP4 (H.264 / H.265), WEBM500 MoTranscodage HLS optionnel
PDFPDF 1.7+50 MoPage par page ou full-doc
URLWeb (HTTPS)Iframe sandboxée, scripts limités
TemplateHTML / CSS / JS5 MoVariables {{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. 1

    Ouvrez le player

    Sur l'écran, lancez l'app Smart-Live ou ouvrez https://player.smart-live.fr.

  2. 2

    Notez le PIN

    Un code à 6 chiffres s'affiche, valable 10 minutes.

  3. 3

    Ajoutez l'écran

    Dans Smart-Live → Écrans → Ajouter, saisissez le PIN et le nom de l'écran.

  4. 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
Recommandé

Player Android

Android 9+ · APK signé Smart-Live

  • Kiosk mode natif
  • Cache offline robuste
  • Auto-update
  • Nécessite installation initiale
Bientôt

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. 1

    Ouvrez l'URL

    https://player.smart-live.fr — fonctionne sans compte.

  2. 2

    Activez le plein écran

    F11 ou option « Plein écran kiosque » du navigateur.

  3. 3

    Désactivez la veille

    Système → Alimentation → Ne jamais mettre en veille (écran).

  4. 4

    Installez en PWA

    Optionnel : icône de la barre d'adresse → Installer. L'écran rouvre l'app au reboot.

  5. 5

    Appairez

    Saisissez le PIN affiché dans Smart-Live.

Player Android — installation

  1. 1

    Téléchargez l'APK

    Depuis Smart-Live → Écrans → Télécharger le player Android (signé).

  2. 2

    Autorisez sources inconnues

    Paramètres → Sécurité → Sources inconnues, le temps de l'install.

  3. 3

    Installez

    Ouvrez l'APK depuis le gestionnaire de fichiers ou via ADB.

  4. 4

    Mode kiosque

    L'app verrouille l'écran sur Smart-Live au démarrage. Pour sortir : code admin 6 chiffres.

  5. 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

PlayerMode de mise à jourCadence
WebAuto au reload navigateurContinue
AndroidOTA signée Smart-LiveMensuelle (security : ad hoc)
TizenStore constructeurÀ venir

Configuration matérielle recommandée

UsageCPURAMStockageRéseau
1 écran Full HDARM A53 ou x86 dual-core2 Go16 GoWifi N ou Ethernet
Mur 2×2 ou 4KARM A76 ou x86 quad-core4 Go32 GoEthernet recommandé
Vidéo lourde / interactifx86 i3 ou ARM A788 Go64 Go SSDEthernet 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.