martignage
Documentație

Tot ce vă trebuie pentru a stăpâni Smart-Signage.

De la crearea primului cont până la gestionarea unei rețele de 500 de ecrane: concepte, ghiduri, API, playere.

Pornire rapidă

Smart-Signage este o platformă SaaS. O accesați din orice browser recent. Nu este necesară nicio instalare pentru administrator. Pe partea de ecran, instalați playerul potrivit echipamentului dumneavoastră (web, APK Android, Tizen în curând).

  1. 1

    Creați-vă contul

    Pe my.smart-signage.app, creați-vă contul gratuit. Spațiul dumneavoastră este gata imediat.

  2. 2

    Încărcați primele fișiere media

    Imagine, video, PDF sau flux web. Le trageți și le plasați, atât.

  3. 3

    Compuneți o listă de redare

    Trageți fișierele media în ordinea dorită, ajustați durata fiecărui element, adăugați tranziții.

  4. 4

    Asociați ecranul

    Deschideți playerul, preluați codul PIN din 6 cifre și ecranul este legat de cont.

  5. 5

    Publicați

    Atribuiți lista de redare ecranului, iar difuzarea începe într-un minut.

Concepte-cheie

Șase entități structurează platforma. Înțelegeți-le o dată și vă vor folosi peste tot.

Cont (tenant)
Un client. Izolează complet fișierele media, listele de redare, ecranele și utilizatorii. Un operator (de exemplu Smart-Signage) gestionează mai multe conturi din consola de administrare.
Utilizator & rol
Owner, Admin, Editor, Operator, Viewer. Rolurile stabilesc ce se vede și ce se poate modifica.
Fișier media
Imagine, video, PDF, URL sau șablon HTML. Stocat pe CDN, cu miniatură și durată detectate automat.
Listă de redare
Succesiune ordonată de fișiere media, cu durată, tranziție, rotire și zoom pentru fiecare element.
Programare
Atribuirea unei liste de redare unui ecran, pe un interval orar sau într-o anumită zi. Mai multe programări = intervale orare (dayparting).
Dispozitiv (ecran)
Un player conectat. Identificat printr-un PIN, apoi printr-un token. Transmite semnalul de viață și capturi de ecran.

Conturi și utilizatori

Multi-tenant

Fiecare cont are propriile fișiere media, liste de redare și ecrane. Un utilizator aparține unuia sau mai multor conturi. Operatorii (revânzători, integratori) au acces la toate conturile din portofoliul lor prin consola de administrare.

Roluri

RolFișiere mediaListe de redareEcraneFacturare
OwnerTotTotTotTot
AdminTotTotTotCitire
EditorCreare / editareCreare / editareAtribuire liste de redare
OperatorCitireCitireAtribuire / asociere
ViewerCitireCitireCitire

Autentificare

În mod implicit, e-mail și parolă, cu resetare prin e-mail. Autentificarea unică (SSO) este disponibilă în oferta Premium.

Fișiere media și bibliotecă

Formate acceptate

TipFormateDimensiune maximăObservații
ImagineJPG, PNG, WEBP, SVG20 MBMiniatură generată automat
VideoMP4 (H.264 / H.265), WEBM500 MBRecompresie automată pe mai multe rezoluții
PDFPDF 1.7+50 MBPagină cu pagină sau documentul întreg
URLWeb (HTTPS)Iframe izolat în sandbox, scripturi limitate
ȘablonHTML / CSS / JS5 MBVariabile {{titlu}}, {{pret}}, {{data}}…

Organizare

Dosare, etichete, căutare full-text. Fiecare fișier media are versiuni: înlocuirea fișierului propagă noua versiune în toate listele de redare care îl folosesc. Nu trebuie să îl reatribuiți.

Șabloane și Studio IA

Studio IA generează un șablon HTML/CSS pornind de la brieful dumneavoastră. Editați rezultatul vizual, iar codul rămâne accesibil profilurilor tehnice.

Variabile disponibile

<div class="promo">
  <h1>{{ titlu }}</h1>
  <p>{{ descriere }}</p>
  <span class="prix">{{ pret }} €</span>
  <small>Valabil până la {{ data_final | date:"d MMM" }}</small>
</div>

Variabilele se definesc pentru fiecare listă de redare sau difuzare. Pot fi alimentate și prin API (oferta Premium) — util pentru agențiile imobiliare, restaurante sau prețuri dinamice.

Limitări Studio IA

  • Fără scripturi externe care nu figurează pe lista albă (securitate).
  • Fonturi prin Google Fonts sau încărcate de cont.
  • 2 generări / lună în Free, 20 / lună la ofertele plătite.

Liste de redare

O listă de redare este o succesiune ordonată de elemente. Fiecare element are o durată, un mod de încadrare (cover / contain / fill), o rotire, un zoom și o tranziție.

Tranziții disponibile

  • CUT — tăietură directă (implicit, cea mai fluidă).
  • FADE — tranziție prin estompare, 500 ms.
  • SLIDE — glisare orizontală, 800 ms.

Bune practici

  • Durata unei imagini: 6 până la 10 s în medie. Prea scurtă = citire incompletă. Prea lungă = plictiseală.
  • Video: păstrați durata implicită (= durata fișierului).
  • Combinați 70 % conținut stabil cu 30 % conținut promoțional / sezonier.

Programare și intervale orare

Programarea atribuie o listă de redare unui ecran pe un interval orar. Mai multe programări pot coexista, în ordinea priorității.

Tipuri de interval

  • Orar — de exemplu luni-vineri, 8:00-11:00: lista de redare „Croissante”.
  • Cu dată — de exemplu 1-6 ianuarie: lista de redare „Tartă cu frangipane” (prioritate ridicată).
  • Permanent — lista de redare implicită, redată în afara oricărui interval special.

Prioritate

Când mai multe programări sunt active în același moment, câștigă cea cu prioritatea cea mai mare. Promoția sezonieră are întâietate față de programarea săptămânală, care are întâietate față de lista de redare permanentă. Detaliile complete — alertă de urgență, difuzare permanentă, telecomandă, perete de ecrane — sunt explicate în secțiunea următoare.

Priorități de difuzare: ce se afișează?

Mai multe surse pot viza același ecran în același moment: o programare, o difuzare pornită manual, un perete de ecrane, o alertă. Nimic nu se suprascrie definitiv — de îndată ce sursa prioritară se oprește, cea anterioară revine singură.

Regula într-o singură frază

O alertă de urgență acoperă totul; altfel se afișează sursa cu prioritatea cea mai mare; iar dacă aceasta comandă un perete de ecrane, fiecare ecran își arată partea sa.

Ce verifică ecranul, în ordine

  1. 1

    Este activă o alertă de urgență?

    Dacă da, aceasta acoperă ecranul întreg, în toată rețeaua, și nimic nu trece înaintea ei. Conținutul continuă să ruleze dedesubt: la ridicarea alertei, el reapare fără nicio intervenție.

  2. 2

    Care sursă câștigă conținutul?

    Fiecare sursă are o prioritate de la 0 la 99. Câștigă cea mai mare. La prioritate egală câștigă cea mai veche — așadar, este mai bine să ridicați prioritatea sursei care trebuie să primeze decât să vă bazați pe această ordine.

  3. 3

    Acest conținut comandă un perete de ecrane?

    Dacă da, ecranul afișează doar placa sa din perete, aliniată pe un ceas comun, astfel încât toate panourile să arate aceeași imagine în același moment. În caz contrar, afișează conținutul pe tot ecranul.

Nivelurile, de la cel mai puternic la cel mai slab

  • Alertă de urgență — în afara concursului: este un strat suprapus, nu un conținut. Acoperă toate ecranele din rețea până când o ridicați.
  • 99 · Difuzare permanentă (din fișa ecranului) — un conținut impus pe acest ecran, pentru o durată aleasă sau până la oprire. Trece înaintea programărilor, fără a le modifica.
  • 99 · Telecomandă, conținut difuzat — înlocuiește difuzarea permanentă în curs (un singur conținut permanent pe ecran) și trece înaintea programărilor. Oprirea privește doar acest ecran; celelalte ecrane ale butonului continuă.
  • 99 · Telecomandă, programare forțată — nu creează niciun conținut: forțează o programare existentă la nivelul maxim. Oprirea se aplică TUTUROR ecranelor vizate de acea programare, nu doar celui afișat.
  • 0 până la 98 · Programări — difuzarea obișnuită: ore, zile, date de valabilitate. Un perete de ecrane se comandă printr-o programare: concurează, așadar, la acest nivel, la fel ca celelalte.

De reținut

  • Un ecran afișează un singur conținut permanent la un moment dat: pornirea unei difuzări o înlocuiește pe cea anterioară de pe acel ecran.
  • Programările dumneavoastră nu sunt niciodată modificate: ele revin singure de îndată ce se oprește sau expiră ce trecea înaintea lor.
  • Trei surse împart nivelul 99. La egalitate câștigă cea mai veche: opriți-o pe cea care nu vă mai trebuie, în loc să le suprapuneți.
  • Alerta de urgență este singura care se aplică din oficiu întregii rețele — celelalte se reglează ecran cu ecran.
  • Fișa ecranului afișează câte un banner pentru fiecare sursă activă: vedeți ce se difuzează și opriți difuzarea chiar de acolo.

Ecrane și asociere

Asocierea unui ecran

  1. 1

    Deschideți playerul

    Pe ecran, lansați aplicația Smart-Signage sau deschideți https://player.smart-signage.app.

  2. 2

    Notați codul PIN

    Se afișează un cod din 6 cifre, valabil 10 minute.

  3. 3

    Adăugați ecranul

    În Smart-Signage → Ecrane → Adăugare, introduceți codul PIN și numele ecranului.

  4. 4

    Atribuiți o listă de redare

    Selectați lista de redare sau programarea. Difuzarea începe.

Proprietățile unui ecran

  • Nume, amplasare, cont, etichete.
  • Rezoluție și orientare detectate (1920×1080, 1080×1920, 4K…).
  • Interval de trecere programată în standby (de exemplu 22:00-6:00).
  • Volumul audio.

Monitorizare și alerte

Semnal de viață

Fiecare player trimite un semnal la fiecare 30 de secunde: versiune, stare, lista de redare curentă, poziția în listă, temperatura (dacă este disponibilă), timpul de funcționare, versiunea sistemului de operare, ultimul fișier media redat.

Captură de ecran

La cerere sau programată la fiecare 5 minute. Ideală pentru a verifica vizual dacă un ecran difuzează ce trebuie. Stocată criptat, cu expirare la 30 de zile.

Alerte

  • Ecran offline > 5 min (configurabil).
  • Cotă de stocare aproape de limită.
  • Eșec de difuzare (fișier media corupt, format neacceptat).
  • Actualizare a playerului disponibilă.

Canale: e-mail, webhook și Slack/Teams prin webhook.

API și webhook-uri

Disponibile în oferta Premium: un API REST și webhook-uri pentru automatizare — crearea unui fișier media, declanșarea unei liste de redare, primirea unui eveniment. Accesul este furnizat la cerere, cu token Bearer delimitat pe cont.

Exemplu: transmiterea unei promoții-fulger

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"]
  }'

Webhook-uri emise

  • device.offline — ecran fără semnal de viață > pragul stabilit.
  • device.online — ecran revenit.
  • playlist.started / playlist.ended.
  • media.uploaded.
  • billing.threshold — prag de facturare depășit.

Securitate și conformitate

  • Găzduire — OVHcloud Roubaix & Strasbourg, date stocate în Franța.
  • Criptare — TLS 1.3 în tranzit, AES-256 în repaus, tokenuri de ecran revocabile instantaneu.
  • GDPR — acord de prelucrare a datelor disponibil la cerere, registru al prelucrărilor actualizat.
  • Copii de siguranță — zilnice, păstrate 30 de zile.
  • Audit — jurnal al tuturor acțiunilor de administrare, exportabil.

Playere

Playerul este aplicația care rulează pe ecran. Trei variante, pentru a acoperi 95 % din parcul existent.

Player Web

Chrome / Edge / Firefox / Safari ≥ 2022

  • Zero instalare
  • Actualizări automate
  • PWA instalabilă
  • Depinde de browser
  • Standby-ul sistemului trebuie gestionat
Recomandat

Player Android

Android 9+ · APK semnat Smart-Signage

  • Mod chioșc nativ
  • Memorie cache offline robustă
  • Actualizare automată
  • Necesită o instalare inițială
În curând

Player Tizen / WebOS

Televizoare profesionale Samsung & LG · 2024+

  • Fără dispozitiv extern
  • Optimizat de producător
  • În beta
  • Certificare în curs

Player Web — instalare

  1. 1

    Deschideți adresa URL

    https://player.smart-signage.app — funcționează fără cont.

  2. 2

    Activați modul pe tot ecranul

    F11 sau opțiunea „Ecran complet chioșc” a browserului.

  3. 3

    Dezactivați standby-ul

    Sistem → Alimentare → Niciodată în standby (ecran).

  4. 4

    Instalați ca PWA

    Opțional: pictograma din bara de adrese → Instalare. Ecranul redeschide aplicația la repornire.

  5. 5

    Asociați

    Introduceți în Smart-Signage codul PIN afișat.

Player Android — instalare

  1. 1

    Descărcați fișierul APK

    Din Smart-Signage → Ecrane → Descărcați playerul Android (semnat).

  2. 2

    Autorizați sursele necunoscute

    Setări → Securitate → Surse necunoscute, pe durata instalării.

  3. 3

    Instalați

    Deschideți fișierul APK din managerul de fișiere sau prin ADB.

  4. 4

    Mod chioșc

    Aplicația blochează ecranul pe Smart-Signage la pornire. Pentru a ieși: cod de administrare din 6 cifre.

  5. 5

    Asociați

    Codul PIN se afișează pe ecran. Introduceți-l în Smart-Signage.

Mod offline

Playerele Web și Android păstrează în memoria cache lista de redare activă și fișierele media aferente. Dacă rețeaua cade:

  • Difuzarea continuă atât timp cât fișierele media se află în memoria cache.
  • Semnalul de viață este pus în așteptare și trimis la revenirea rețelei.
  • Un banner discret semnalează „offline de X min” (doar în tabloul de bord, nu pe ecran).

Actualizări

PlayerMod de actualizareFrecvență
WebAutomat la reîncărcarea browseruluiContinuă
AndroidOTA semnată Smart-SignageLunară (securitate: ad-hoc)
TizenMagazinul producătoruluiÎn curând

Configurație hardware recomandată

UtilizareProcesorMemorie RAMStocareRețea
1 ecran Full HDARM A53 sau x86 dual-core2 GB16 GBWi-Fi N sau Ethernet
Perete 2×2 sau 4KARM A76 sau x86 quad-core4 GB32 GBEthernet recomandat
Video solicitant / interactivx86 i3 sau ARM A788 GB64 GB SSDEthernet Gigabit

Nu ați găsit răspunsul?

Echipa de asistență răspunde în 24 de ore lucrătoare. În rest, întrebările frecvente și ghidul de asistență acoperă situațiile obișnuite.