Smart-SignageSmart-Signage
Documentatie

Alles om Smart-Signage onder de knie te krijgen.

Van het aanmaken van uw eerste account tot het beheren van een park van 500 schermen: concepten, handleidingen, API, players.

Snel starten

Smart-Signage is een SaaS-platform. U opent het vanaf elke recente browser. Geen installatie nodig voor de beheerder. Voor het scherm installeert u de player die past bij uw hardware (web, Android APK, Tizen binnenkort).

  1. 1

    Maak uw account aan

    Op my.smart-signage.app maakt u uw gratis account aan. Uw werkomgeving is direct klaar voor gebruik.

  2. 2

    Upload uw eerste media

    Afbeelding, video, PDF of webfeed. Slepen en neerzetten, meer niet.

  3. 3

    Stel een afspeellijst samen

    Sleep de media in volgorde, pas de duur per item aan, voeg overgangen toe.

  4. 4

    Koppel uw scherm

    Open de player, scan de PIN-code van 6 cijfers, gekoppeld aan de tenant.

  5. 5

    Publiceer

    Wijs de afspeellijst toe aan het scherm, de uitzending start binnen de minuut.

Kernconcepten

Zes entiteiten structureren het platform. Begrijp ze eenmaal, ze zijn overal van pas.

Tenant
Een klant. Isoleert volledig media, afspeellijsten, schermen en gebruikers. Een operator (bijv. Smart-Signage) beheert meerdere tenants vanuit de admin-console.
Gebruiker & rol
Owner, Admin, Editor, Operator, Viewer. De rollen bepalen wat u ziet en kunt wijzigen.
Media
Afbeelding, video, PDF, URL of HTML-sjabloon. Opgeslagen op de CDN met automatisch gedetecteerde miniatuur en duur.
Afspeellijst
Geordende reeks media met duur, overgang, rotatie en zoom per item.
Planning
Toewijzing van een afspeellijst aan een scherm, voor een tijdslot of specifieke dag. Meerdere planningen = dagdeelplanning.
Device (scherm)
Een verbonden player. Geïdentificeerd via een PIN en vervolgens een token. Stuurt heartbeat + schermafbeelding terug.

Tenants & gebruikers

Multi-tenant

Elke tenant heeft zijn eigen media, afspeellijsten en schermen. Een gebruiker behoort tot een of meerdere tenants. Operators (wederverkopers, integrators) hebben via de admin-console toegang tot alle tenants in hun portefeuille.

Rollen

RolMediaAfspeellijstenSchermenFacturatie
OwnerAllesAllesAllesAlles
AdminAllesAllesAllesLezen
EditorAanmaken / bewerkenAanmaken / bewerkenAfspeellijsten toewijzen
OperatorLezenLezenToewijzen / koppelen
ViewerLezenLezenLezen

Authenticatie

Standaard e-mail/wachtwoord, met wachtwoordreset per e-mail. Single sign-on (SSO) beschikbaar in het Premium-aanbod.

Media & bibliotheek

Ondersteunde formaten

TypeFormatenMax. grootteOpmerkingen
AfbeeldingJPG, PNG, WEBP, SVG20 MBMiniatuur automatisch gegenereerd
VideoMP4 (H.264 / H.265), WEBM500 MBAutomatische multi-resolutie hercompressie
PDFPDF 1.7+50 MBPer pagina of volledig document
URLWeb (HTTPS)Sandboxed iframe, beperkte scripts
SjabloonHTML / CSS / JS5 MBVariabelen {{naam}}, {{prijs}}, {{datum}}…

Organisatie

Mappen, tags, volledige tekstzoekfunctie. Een media-item is geversioneerd: het bestand vervangen verspreidt de nieuwe versie naar alle afspeellijsten die het gebruiken. Geen herbewijzing nodig.

Sjablonen & Studio IA

Studio IA genereert een HTML/CSS-sjabloon vanuit uw briefing. U past het visuele resultaat aan, de code blijft toegankelijk voor technische profielen.

Beschikbare variabelen

<div class="promo">
  <h1>{{ titel }}</h1>
  <p>{{ beschrijving }}</p>
  <span class="prijs">{{ prijs }} €</span>
  <small>Geldig tot {{ einddatum | date:"d MMM" }}</small>
</div>

De variabelen worden per afspeellijst of per uitzending gedefinieerd. Ze kunnen ook via de API worden aangeleverd (Premium-aanbod) — handig voor vastgoedkantoren, restaurants, dynamische prijzen.

Beperkingen Studio IA

  • Geen niet-gewhiteliste externe scripts (beveiliging).
  • Lettertypen via Google Fonts of tenant-upload.
  • 2 generaties/maand in Free, 20/maand op de betaalde abonnementen.

Afspeellijsten

Een afspeellijst is een geordende reeks items. Elk item heeft een duur, een aanpassingsmodus (cover / contain / fill), een rotatie, een zoom en een overgang.

Beschikbare overgangen

  • CUT — harde snede (standaard, het vlotst).
  • FADE — overvloeiing van 500ms.
  • SLIDE — horizontale schuifbeweging van 800ms.

Best practices

  • Duur afbeelding: gemiddeld 6 tot 10 s. Te kort = onvolledig gelezen. Te lang = verveling.
  • Video: laat de standaardduur staan (= duur van het bestand).
  • Meng 70 % vaste content + 30 % promo / seizoensgebonden.

Planning & dagdeelplanning

De planning wijst een afspeellijst toe aan een scherm voor een tijdslot. Meerdere planningen kunnen naast elkaar bestaan op volgorde van prioriteit.

Soorten tijdslots

  • Uurschema — bijv. maandag-vrijdag 8u-11u: afspeellijst "Croissants".
  • Datumgebonden — bijv. van 1 tot 6 januari: afspeellijst "Driekoningentaart" (hoge prioriteit).
  • Permanent — standaard afspeellijst, afgespeeld buiten elk speciaal tijdslot.

Prioriteit

Wanneer meerdere planningen tegelijk actief zijn, wint de hoogste prioriteit. De seizoenspromo heeft voorrang op de wekelijkse programmering, die voorrang heeft op de permanente afspeellijst.

Schermen & koppeling

Een scherm koppelen

  1. 1

    Open de player

    Start op het scherm de Smart-Signage-app of open https://player.smart-signage.app.

  2. 2

    Noteer de PIN

    Er verschijnt een code van 6 cijfers, 10 minuten geldig.

  3. 3

    Voeg het scherm toe

    Ga in Smart-Signage naar Schermen → Toevoegen, voer de PIN en de naam van het scherm in.

  4. 4

    Wijs een afspeellijst toe

    Selecteer de afspeellijst of planning. De uitzending start.

Eigenschappen van een scherm

  • Naam, locatie, tenant, tags.
  • Gedetecteerde resolutie en oriëntatie (1920×1080, 1080×1920, 4K…).
  • Geprogrammeerd slaapstandvenster (bijv. 22u-6u).
  • Audiovolume.

Monitoring & waarschuwingen

Heartbeat

Elke player stuurt elke 30 seconden een signaal: versie, status, lopende afspeellijst, positie in de afspeellijst, temperatuur (indien beschikbaar), uptime, OS-versie, laatst afgespeelde media.

Schermafbeelding

Op aanvraag of elke 5 minuten geprogrammeerd. Ideaal om visueel te controleren of een scherm daadwerkelijk toont wat het moet tonen. Versleuteld opgeslagen, verloopt na 30 dagen.

Waarschuwingen

  • Scherm offline > 5 min (instelbaar).
  • Opslagquotum bijna bereikt.
  • Uitzendfout (beschadigde media, niet-ondersteund formaat).
  • Player-update beschikbaar.

Kanaal: e-mail. Webhooks beschikbaar bij de API van het Premium-aanbod.

API & webhooks

Beschikbaar in het Premium-aanbod: een REST-API + webhooks om te automatiseren — een media aanmaken, een afspeellijst triggeren, een gebeurtenis ontvangen. Toegang op aanvraag verstrekt, Bearer-token gescopeerd per tenant.

Voorbeeld: een flashpromo pushen

curl -X POST https://my.smart-signage.app/api/v1/playlists/promo-flash/activate \
  -H "Authorization: Bearer $SMARTSIGNAGE_TOKEN" \
  -H "Content-Type: application/json" \
  -d '{
    "tenantId": "maison-dupont",
    "duration": 1800,
    "devices": ["bellecour-vitrine", "confluence-mur"]
  }'

Uitgezonden webhooks

  • device.offline — scherm zonder heartbeat > drempel.
  • device.online — scherm terug online.
  • playlist.started / playlist.ended.
  • media.uploaded.
  • billing.threshold — facturatiedrempel bereikt.

Beveiliging & compliance

  • Hosting — OVHcloud Roubaix & Straatsburg, gegevens opgeslagen in Frankrijk.
  • Versleuteling — TLS 1.3 tijdens transport, AES-256 in rust, direct intrekbare schermtokens.
  • AVG — DPA op aanvraag beschikbaar, actueel verwerkingsregister.
  • Back-ups — dagelijks, 30 dagen bewaard.
  • Audit — log van alle admin-acties, exporteerbaar.

Players

De player is de applicatie die op het scherm draait. Drie varianten om 95 % van het bestaande park te dekken.

Web-player

Chrome / Edge / Firefox / Safari ≥ 2022

  • Geen installatie
  • Automatische updates
  • Installeerbare PWA
  • Afhankelijk van de browser
  • Slaapstand systeem te beheren
Aanbevolen

Android-player

Android 9+ · APK ondertekend door Smart-Signage

  • Native kioskmodus
  • Robuuste offline cache
  • Auto-update
  • Vereist initiële installatie
Binnenkort

Tizen-/WebOS-player

Professionele tv Samsung & LG · 2024+

  • Geen externe box
  • Fabrikantgeoptimaliseerd
  • In bèta
  • Certificatie loopt

Web-player — installatie

  1. 1

    Open de URL

    https://player.smart-signage.app — werkt zonder account.

  2. 2

    Activeer volledig scherm

    F11 of de optie "Kioskmodus volledig scherm" van de browser.

  3. 3

    Schakel slaapstand uit

    Systeem → Energie → Nooit in slaapstand (scherm).

  4. 4

    Installeer als PWA

    Optioneel: icoon in de adresbalk → Installeren. Het scherm heropent de app bij het herstarten.

  5. 5

    Koppel

    Voer de PIN in die in Smart-Signage wordt getoond.

Android-player — installatie

  1. 1

    Download de APK

    Vanuit Smart-Signage → Schermen → Android-player downloaden (ondertekend).

  2. 2

    Sta onbekende bronnen toe

    Instellingen → Beveiliging → Onbekende bronnen, tijdelijk tijdens installatie.

  3. 3

    Installeer

    Open de APK vanuit de bestandsbeheerder of via ADB.

  4. 4

    Kioskmodus

    De app vergrendelt het scherm op Smart-Signage bij het opstarten. Om te verlaten: admin-code van 6 cijfers.

  5. 5

    Koppel

    De PIN verschijnt op het scherm. Voer deze in bij Smart-Signage.

Offline modus

De Web- en Android-players houden de actieve afspeellijst en de media in cache. Valt het netwerk uit:

  • De uitzending gaat door zolang de media in cache staan.
  • De heartbeat wordt in de wachtrij gezet en verzonden zodra het netwerk terugkeert.
  • Een discreet label meldt "offline sinds Xmin" (alleen op het dashboard, niet op het scherm).

Updates

PlayerUpdate-modusFrequentie
WebAutomatisch bij browser-herlaadContinu
AndroidOTA ondertekend door Smart-SignageMaandelijks (beveiliging: ad hoc)
TizenFabrikantstoreBinnenkort

Aanbevolen hardwareconfiguratie

GebruikCPURAMOpslagNetwerk
1 Full HD-schermARM A53 of x86 dual-core2 GB16 GBWifi N of Ethernet
Muur 2×2 of 4KARM A76 of x86 quad-core4 GB32 GBEthernet aanbevolen
Zware video / interactiefx86 i3 of ARM A788 GB64 GB SSDEthernet Gigabit

Uw antwoord niet gevonden?

Het supportteam antwoordt binnen 24 werkuren. Anders behandelen de FAQ en de supportgids de meest voorkomende gevallen.

Supportgids FAQ