Sincronizare în rețea
Sincronizarea în rețea îți permite să coordonezi redarea video pe mai multe computere conectate la aceeași rețea. Este esențială în instalații de mari dimensiuni, unde un singur computer nu poate gestiona toate ecranele necesare.
Prezentare generală
Sistemul folosește un model server/client:
- Server: un computer acționează ca master și transmite poziția sa de redare
- Clienți: celelalte computere primesc informația și își ajustează redarea pentru a rămâne sincronizate
Toate computerele trebuie să aibă același fișier video încărcat și să fie conectate la aceeași rețea locală.
Când se utilizează sincronizarea în rețea
Sincronizarea în rețea este concepută pentru scenarii în care:
- Ai mai multe ecrane decât poate gestiona un singur computer
- Ecranele sunt amplasate la distanță (camere diferite, etaje diferite)
- Ai nevoie de redundanță (mai multe computere pentru fiabilitate sporită)
- Peretele tău video este prea mare pentru GPU-ul unui singur computer
Exemple de configurații
Magazin de retail
- Server în depozit, alimentând ecranul de la intrare
- Computere client în fiecare departament, cu ecranele lor locale
- Tot conținutul promoțional sincronizat pe toate punctele
Sală de evenimente
- Server la cabina tehnică
- Clienți care alimentează ecranele din toată sala
- Redare sincronizată a conținutului evenimentului live
Perete video de mari dimensiuni
- Mai multe computere, fiecare gestionând o secțiune a peretelui
- Un server coordonează sincronizarea
- Fiecare computer folosește canvas global pentru a-și defini poziția în ansamblu
- Rezultatul arată ca un singur ecran continuu, fără discontinuități
Cerințe
Înainte de a configura sincronizarea în rețea:
- Aceeași rețea: toate computerele trebuie să fie în aceeași rețea locală (același subnet)
- Același fișier video: fiecare computer trebuie să aibă o copie identică a fișierului video (clienții pot importa conținut direct de la server)
- Porturi de rețea: portul UDP 9201 trebuie să fie disponibil (portul implicit al FloSync)
- Firewall: permite FloSync prin firewall-ul tuturor computerelor
Configurarea serverului
Serverul este „masterul" cu care se sincronizează celelalte computere.
Pasul 1: încarcă videoclipul
- Deschide FloSync pe computerul care va fi serverul
- Încarcă fișierul video trăgându-l peste oricare casetă de ecran
- Opțional, folosește cronologia pentru a seta poziția de start dorită
Pasul 2: pornește transmisia
- Apasă pe pictograma Server (turn) din bara superioară
- Pictograma devine verde, indicând că modul server este activ
- FloSync transmite acum poziția sa în rețea
- Bara de stare din partea de jos va afișa „Server"
Comportamentul serverului
Odată ce serverul rulează:
- FloSync transmite poziția de redare tuturor clienților conectați
- Comenzile de play/pauză/seek sunt trimise tuturor clienților
- Computerul-server controlează redarea pentru toți clienții conectați
Modul Controler (funcție exclusivă a serverului)
Când rulezi ca server, ai acces la modul Controler — o opțiune specială care îți permite să controlezi afișajele de la distanță fără a crea ferestre pe tot ecranul pe mașina locală.
Ce face:
- Transmite clienților din rețea la fel ca un start live obișnuit
- Conținutul se redă în casetele de previzualizare ale compozitorului, nu pe tot ecranul
- Toate comenzile de redare rămân active (play, pauză, derulare, navigare între scene)
- Bara de stare afișează „Live (Controler)" cu un indicator portocaliu
Când se folosește:
- Operarea unui perete video de pe un laptop de la o cabină de control
- Gestionarea afișajelor la un târg, menținând ecranul disponibil
- Testarea configurației de sincronizare în rețea fără a intra pe tot ecranul local
- Conducerea unui show live în care operatorul trebuie să vadă și să controleze conținutul
Cum se folosește:
- Pornește modul server (pictograma turn verde)
- Încarcă conținutul tău
- Apasă pe lista derulantă Pornește live
- Selectează Pornește live (controler)
Clienții conectați la serverul tău vor intra live cu ferestre pe tot ecranul, în timp ce mașina server rămâne în vizualizarea compozitorului.
Consultă Pornește live — Modul Controler pentru mai multe detalii.
Configurarea clienților
Clienții descoperă și se conectează la server în mod automat.
Pasul 1: încarcă același videoclip
- Deschide FloSync pe fiecare computer client
- Încarcă același fișier video ca pe server, trăgându-l peste o casetă de ecran
- Numele fișierului nu trebuie să coincidă, dar conținutul trebuie să fie identic
Sfat: poți sări peste acest pas folosind casetele de selectare Import on Connect la momentul conectării la server. FloSync va copia automat scenele și fișierele de conținut ale serverului pe mașina ta.
Important: clienții trebuie să aibă același video încărcat. Dacă durata fișierelor diferă, sincronizarea nu va funcționa corect.
Pasul 2: conectează-te la server
- Apasă pe pictograma Client (wifi) din bara superioară
- FloSync va începe să caute servere în rețea
- Apare un dialog cu serverele descoperite
Pasul 3: selectează serverul
- Apasă pe serverul la care vrei să te conectezi
- FloSync se va conecta și va începe sincronizarea
- Pictograma client devine albastră, indicând că s-a stabilit conexiunea
- Bara de stare din partea de jos va afișa „Connected to [numele serverului]"
Import la conectare
Dialogul de selectare a serverului include casete de selectare opționale care îți permit să preiei configurația serverului în momentul conectării:
- Global canvas — Importă dispunerea canvas a serverului, astfel încât afișajele tale să se potrivească cu ansamblul
- Scenes — Importă lista de scene a serverului, inclusiv modurile de afișare și programarea
- Content files — Descarcă fișierele media ale serverului pe mașina ta (activează automat Scenes)
Aceasta este cea mai rapidă metodă de a configura un client nou — bifează toate trei, alege un folder de destinație și clientul este complet configurat într-un singur pas.
Comportamentul clientului
Odată conectat:
- Clientul urmează poziția de redare a serverului
- Comenzile de play/pauză de la server sunt aplicate imediat
- Clientul detectează deriva și se corectează automat
- Comenzile de redare locale sunt în continuare funcționale, dar vor fi suprascrise de server
Importare de la server
Odată conectat ca și client, poți importa configurația și conținutul serverului oricând — nu doar la conectarea inițială.
Meniul de import
Apasă pe pictograma serverului conectat din bara superioară pentru a deschide meniul de import:
- Import canvas global — Copiază dispunerea canvas a serverului pe mașina ta
- Importă scene — Copiază lista de scene a serverului, inclusiv modurile de afișare și setările de programare
- Importă conținut — Descarcă fișierele media de la server pentru toate scenele
- Importă tot — Efectuează toate operațiunile de mai sus într-un singur pas
Importarea conținutului pentru o singură scenă
Fă clic dreapta pe orice scenă din panoul de programare și selectează Importă conținut de pe server pentru a descărca fișierele doar pentru acea scenă. Poți face clic dreapta și pe o casetă de afișaj sau pe zona de fundal.
Cum funcționează importul de conținut
- FloSync verifică ce fișiere are serverul încărcate
- Alegi un folder de destinație pe mașina ta
- Dacă există deja fișiere, poți alege să le suprascrii sau să le sari
- Un dialog de progres afișează numărul de fișiere, bara de progres și timpul rămas
- Poți anula oricând
Notă: fișierele HTML locale nu pot fi transferate prin rețea și vor fi omise în timpul importului de conținut.
Sincronizarea în rețea în acțiune
Odată ce sincronizarea în rețea rulează:
Pornirea redării
- Apasă play pe computerul server
- Toți clienții conectați vor începe să redea
- Redarea rămâne sincronizată
Pauza
- Apasă pauza pe computerul server
- Toți clienții vor face pauză în aceeași poziție
Derularea
- Derulează cronologia pe computerul server
- Toți clienții vor sări la aceeași poziție
Sincronizarea previzualizării la derulare
Când ești încă în faza de configurare și nu ai intrat live, derularea cronologiei pe server actualizează automat previzualizarea pe toți clienții conectați. Aceasta îți permite să verifici că conținutul și poziționarea arată corect pe toate mașinile înainte de a intra live.
Comenzi pe client
Clienții pot controla și ei redarea local, dar:
- Play/pauza va afecta doar acel client temporar
- FloSync realiniază automat clientul cu serverul
- Pentru rezultate optime, controlează redarea doar de pe server
Persistență și reconectare automată
FloSync memorează configurația de sincronizare în rețea și o restaurează automat la repornire.
Persistența serverului
Dacă FloSync rulează ca server când îl închizi:
- La următoarea lansare, pornește automat din nou ca server
- Nu este necesară nicio acțiune manuală
- Pictograma server (turn) va fi verde imediat
Reconectarea automată a clientului
Dacă FloSync este conectat ca și client când îl închizi:
- La următoarea lansare, caută automat ultimul server la care a fost conectat
- Pictograma client (wifi) devine portocalie în timpul căutării
- Bara de stare afișează „Searching for [numele serverului]..."
- Când serverul este găsit, conexiunea se restabilește automat
Gestionarea deconectării de la server
Dacă serverul se oprește, se închide sau devine inaccesibil în timp ce un client este conectat:
- Clientul detectează automat deconectarea
- Pictograma client devine portocalie (mod căutare)
- FloSync continuă să caute serverul
- Când serverul revine online, clientul se reconectează automat
Util în cazurile:
- Reporniri ale serverului în urma modificărilor de configurare
- Întreruperi scurte de rețea
- Căderi ale aplicației server rezolvate rapid
Selectarea manuală a serverului
Când pictograma client este portocalie (căutare activă), poți apăsa pe ea pentru a accesa opțiunile:
- Stop Searching — Ieși complet din modul client
- Keep Waiting — Închide dialogul, dar continuă căutarea în fundal
- Selectează un alt server — Dacă sunt vizibile alte servere, apasă pe unul pentru a te conecta
Modul Interval cu sincronizare în rețea
Când folosești modul de programare Interval împreună cu sincronizarea în rețea, clienții urmează automat tranzițiile de scenă ale serverului.
Cum funcționează
- Serverul controlează scenele — serverul determină care scenă de interval este activă
- Clienții urmează — când serverul trece la o scenă nouă (prin temporizator sau tastatură), clienții primesc schimbarea
- Sincronizare prin tastatură — dacă cineva apasă tastele săgeată sau tastele numerice pe server, toți clienții trec la aceeași scenă
Configurare
- Configurează același program de intervale pe server și pe computerele client — sau importă scenele de la server
- Încarcă conținut corespunzător în fiecare scenă — sau importă conținut de la server
- Pornește modul server pe computerul master
- Conectează clienții la server
- Intră live pe server mai întâi, apoi pe clienți
Note
- Doar conținutul video se sincronizează între computere; imaginile și paginile web se afișează independent
- Scenele cue (avans manual) funcționează cu sincronizarea în rețea — apasă o tastă pe server pentru a avansa toate computerele
- Conținutul scenelor trebuie să corespundă între server și clienți pentru o sincronizare corectă
Cum funcționează sincronizarea
FloSync menține toate computerele tale sincronizate automat. Când un client derivă față de server, se corectează fără întreruperi vizibile.
Toleranța de sincronizare
FloSync include controale de toleranță a sincronizării în rețea în Preferințe, astfel încât să poți ajusta comportamentul pentru mediul tău. În majoritatea configurațiilor, setările implicite funcționează bine și mențin redarea vizual aliniată.
Pereți video multi-computer
Pentru pereți video care se întind pe mai multe computere, combină Sincronizarea în rețea cu canvas global și modul Extins.
Cum funcționează
- Serverul transmite poziția — un computer acționează ca master
- Toate computerele sincronizează redarea — clienții urmează cronologia serverului
- Fiecare computer afișează porțiunea sa — canvas global definește ce parte afișează fiecare computer
Procesul de configurare
- Pe toate computerele: încarcă același fișier video
- Pe toate computerele: setează modul de ecran la Extins
- Pe toate computerele: configurează canvas global pentru poziția fiecărui computer în perete
- Pe server: apasă pictograma server (turn) — devine verde
- Pe clienți: apasă pictograma client (wifi) și conectează-te la server — devine albastră
- Pe toate computerele: apasă Pornește live
Exemplu: perete video cu 3 computere
Pentru un perete 3×2 (trei computere alăturate, fiecare cu 2 ecrane 1920×1080 stivuite):
+-------------------+-------------------+-------------------+
| PC stânga ecran 1 | PC centru ecran 1 | PC dreapta ecran 1|
+-------------------+-------------------+-------------------+
| PC stânga ecran 2 | PC centru ecran 2 | PC dreapta ecran 2|
+-------------------+-------------------+-------------------+
Canvas global: 5760 × 2160 pixeli
Setările Canvas Extension:
| Computer | Rol | Extensie (S, T, D, J) | Afișează |
|---|---|---|---|
| PC stânga | Server | 0, 0, 3840, 0 | Treimea stângă |
| PC centru | Client | 1920, 0, 1920, 0 | Treimea centrală |
| PC dreapta | Client | 3840, 0, 0, 0 | Treimea dreaptă |
Previzualizare vizuală
Folosește Previzualizare canvas global (pictograma de zoom) pentru a vizualiza configurația:
- Zonele întunecate arată unde sunt ecranele celorlalte computere
- Liniile de grilă ajută la alinierea cu marginile ecranelor
- Trage ecranele locale pentru a le ajusta poziția
- Ține apăsat Shift în timp ce tragi pentru poziționare liberă (fără aliniere la grilă)
Bune practici
- Testează înainte de eveniment: testează întotdeauna configurația completă înainte de a intra live
- Folosește rețea cablată pentru instalații critice: conexiunile prin cablu sunt de obicei mai stabile decât WiFi
- Potrivește exact fișierele video: păstrează același fișier sursă pe fiecare mașină
- Pornește serverul primul: asigură-te că serverul rulează înainte de a porni clienții
- Monitorizează jurnalul de sincronizare: folosește panoul de jurnale pentru a urmări eventualele probleme
- Ai un plan de rezervă: pentru instalații critice, pregătește echipament de rezervă
- Intră live după conectare: când folosești sincronizarea în rețea, stabilește conexiunea înainte de a intra live
- Configurează canvas global mai întâi: pentru pereți video multi-computer, configurează canvas global pe fiecare computer înainte de a intra live
Depanarea sincronizării în rețea
Serverul nu este găsit
Simptome: clienții nu văd serverul în dialogul de descoperire
Soluții:
- Verifică că ambele computere sunt în aceeași rețea/subnet
- Verifică că serverul a pornit efectiv (afișează „Server" în bara de stare)
- Dezactivează temporar firewall-urile pentru a testa
- Verifică că portul UDP 9201 nu este blocat
Sincronizarea derivă în timp
Simptome: clienții rămân în urmă sau o iau înainte față de server în mod gradual
Soluții:
- Verifică calitatea rețelei (pierderea de pachete cauzează ratarea actualizărilor de sincronizare)
- Ajustează toleranța de sincronizare în Preferințe dacă este necesar
- Verifică că fișierele video sunt identice (diferite codificări pot avea diferențe de sincronizare)
- Verifică încărcarea CPU — sistemele suprasolicitate pot avea dificultăți în menținerea sincronizării
Redare sacadată/cu bâlbâieli
Simptome: videoclipul se blochează sau sare frecvent
Soluții:
- Mărește toleranța de sincronizare în Preferințe
- Verifică congestia rețelei
- Verifică că hardware-ul poate gestiona decodarea video
- Folosește o conexiune prin cablu în locul WiFi
Căderi de conexiune
Simptome: clientul se deconectează de la server intermitent
Soluții:
- Verifică stabilitatea rețelei
- Verifică că serverul rulează în continuare
- Verifică conflictele de adrese IP
- Pentru instalații mari, ia în considerare calitatea switch-ului/router-ului de rețea
Configurarea firewall-ului
FloSync folosește portul UDP 9201 pentru sincronizarea în rețea. Pentru a permite traficul prin firewall:
macOS: FloSync va solicita permisiunea la prima utilizare. Dacă a fost blocat, mergi la: Reglaje de sistem > Confidențialitate și securitate > Firewall > Options > Allow FloSync
Windows:
- Deschide Windows Defender Firewall
- Apasă „Allow an app through firewall"
- Adaugă FloSync și activează pentru rețele private