Beta softver

FloSync je trenutno u beta verziji. Značajke se mogu brzo mijenjati na temelju povratnih informacija.

Optimizacija sinkronizacije

FloSync je dizajniran da automatski drži zaslone u sinkronizaciji. Za većinu postava, odmah radi izvrsno. No ako gradiš video zid, izvodiš profesionalnu instalaciju ili jednostavno želiš najtješnju moguću sinkronizaciju, odabiri koje napraviš za mrežu, hardver, video datoteke i postavke sustava sve se zbrajaju.

Ovaj vodič prolazi kroz svaki čimbenik i pomaže ti izgraditi postav koji pruža rock-solid sinkronizaciju.

Kako izgleda izvrsna sinkronizacija

Prije nego kreneš, korisno je postaviti realna očekivanja.

Ljudska percepcija: U stvarnim instalacijama, cilj je vizualna usklađenost koja publici izgleda besprijekorno.

Na što cilja FloSync: Nakon spajanja klijenata, FloSync se brzo stabilizira i održava usklađenu reprodukciju tokom dugih sesija.

Cilj nije laboratorijska brojka, već neosjetna sinkronizacija u tvom prostoru. Svaka preporuka u ovom vodiču pomaže ukloniti izvore nedosljednosti kako bi FloSync mogao ostati gladak i stabilan.

Zaključak: Dobra mreža, optimizirane video datoteke i čist postav sustava daju najpouzdanije rezultate.

Konfiguracija mreže

Mreža je temelj. FloSync računala komuniciraju putem UDP-a na lokalnoj mreži, a kvaliteta te veze izravno utječe na stabilnost sinkronizacije.

Žično vs. WiFi

Za video zidove i instalacije kritične za sinkronizaciju, žični Ethernet je snažno preporučen. WiFi može uvesti varijabilnost kojom je teže upravljati.

Za distribuirane postave, poput pojedinačnih televizora po trgovini koji prikazuju isti promotivni video, WiFi savršeno funkcionira. Kada zasloni nisu jedni do drugog, male vremenske razlike nevidljive su gledatelju, a FloSync drži sve dovoljno blizu da nitko neće primijetiti. Ako WiFi olakšava instalaciju, koristi ga.

Žični Ethernet WiFi
Kašnjenje Dosljednije Varijabilno
Gubitak paketa Gotovo nula Varira s interferencijom
Najprikladnije za Video zidovi, zasloni jedan do drugog Pojedinačni zasloni u odvojenim prostorima
Preporuka Najbolji odabir za postave kritične za sinkronizaciju U redu kada zasloni nisu pregledani zajedno

Drži ga jednostavnim

Što manje mrežnih skokova između računala, to bolje:

  • Najbolje: Sva FloSync računala spojena na isti mrežni preklopnik
  • Dobro: Ista podmreža, spojena kroz jedan ili dva preklopnika
  • Izbjegavaj: Veze koje prolaze kroz usmjerivače, VLAN-ove ili podmreže

Osnovni neupravljani gigabitni preklopnik sve je što trebaš. Otmjeni upravljani preklopnici također rade, samo provjeri da ništa ne filtrira ni ne ograničava UDP promet na portu 9201.

Namjenska mreža (neobavezno, ali idealno)

Za najzahtjevnije instalacije razmotri namjensku mrežu samo za FloSync:

  • Koristi zasebni preklopnik na koji su spojena samo FloSync računala
  • Bez ostalih prometnih tokova koji se natječu za propusnost
  • Nema rizika od zagušenja mreže od strane ostalih uređaja
  • Svako računalo po potrebi može imati i drugu mrežnu vezu za pristup internetu

To nije potrebno za većinu postava, ali u potpunosti eliminira mrežnu varijabilnost.

Za potpun korak-po-korak vodič za izgradnju izolirane mreže bez internetske veze — uključujući zaključavanje OS-a radi sprječavanja ažuriranja u pozadini, sinkronizacije u oblaku i ostalih smetnji — pogledaj Postavljanje namjenske mreže.

Vatrozid i zahtjevi portova

FloSync koristi UDP port 9201 za komunikaciju sinkronizacije. Provjeri:

  • Vatrozidi na svim računalima dopuštaju FloSync (ili UDP port 9201)
  • Mrežni vatrozidi ili filteri ne blokiraju UDP između tvojih računala
  • Na korporativnoj mreži, zatraži od IT tima da dopusti UDP 9201 na lokalnoj podmreži

Za upute specifične za platformu pogledaj Mrežna sinkronizacija — konfiguracija vatrozida.

Odabir video kodiranja

Video format izravno utječe na dosljednost sinkronizacije, i jedna je od najlakših stvari za poboljšati.

Zašto kodiranje utječe na sinkronizaciju

FloSync automatski drži računala usklađena za vrijeme reprodukcije. Video formati prikladni za sinkronizaciju ovaj proces čine glađim i dosljednijim.

Standardni formati za isporuku s kamera, urednika i weba izvrsni su za veličinu datoteke. Za instalacije kritične za sinkronizaciju, namjenski produkcijski formati obično su dosljedniji na svim računalima.

Formati prikladni za sinkronizaciju općenito pružaju stabilnije dugoročno ponašanje, posebno u video zidovima s više računala.

Što preporučujemo

H.264 All-Intra naš je preporučeni format za sve platforme. Pruža izvrsnu pouzdanost sinkronizacije, hardverski ubrzanu reprodukciju i manje veličine datoteka od ostalih all-intra kodeka. ProRes LT i DNxHD su također podržane alternative.

Testiraj prije transkodiranja

Možda uopće ne trebaš ponovo kodirati sadržaj. Nudimo videe za preuzimanje u raznim formatima kako bi mogao usporediti performanse sinkronizacije na vlastitom hardveru prije nego što se odlučiš za format.

Kada si spreman za konverziju, FloSync-ova ugrađena Ploča transkodiranja to čini jednostavnim — odaberi format, stavi datoteke u red i pusti neka rade. Bez vanjskih alata.

Za usporedbe formata, preuzimanje uzoraka i ručne FFmpeg naredbe pogledaj vodič Priprema videa.

Uskladi datoteke na svim računalima

Kada koristiš mrežnu sinkronizaciju, svako računalo mora imati identičnu kopiju iste video datoteke:

  • Nemoj miješati formate (na primjer, ProRes na jednom računalu i H.264 na drugom)
  • Kopiraj datoteke na lokalni disk svakog računala, a ne reproduciraj s mrežnog diska
  • Čak i ako je vizualni sadržaj isti, razlike u kodiranju mogu uzrokovati pomak

Način ponavljanja

Ako se sadržaj neprestano ponavlja (što je slučaj za većinu Digital Signage i video zid sadržaja), odabir načina ponavljanja značajno utječe na kvalitetu sinkronizacije tokom vremena.

Standardno ponavljanje

U standardnom načinu rada, video reproduktor ponovo učitava datoteku svaki put kad dosegne kraj. To stvara kratku pauzu na točki petlje. Za vrijeme te pauze, računala mogu na trenutak izaći iz sinkronizacije, zahtijevajući FloSyncovu korekciju.

Tokom duge sesije, te se korekcije zbrajaju. Sustav ostaje sinkroniziran, ali ulaže više truda da to postigne.

Besprijekorno ponavljanje

Besprijekoran način rada potpuno eliminira prijelaz petlje. FloSync priprema video za kontinuiranu reprodukciju kada pokreneš Idi uživo.

U mnogim postavima, besprijekorno ponavljanje zamjetno smanjuje događaje korekcija i pruža stabilniju dugoročnu reprodukciju.

Standardno Besprijekorno
Prijelaz petlje Kratka pauza na točki petlje Potpuno glatko
Korekcije sinkronizacije za vrijeme reprodukcije Vjerojatnije oko granica petlje Obično manje tokom dugih sesija
Stabilnost pomaka Dobra, ali varijabilna Izvrsna i dosljedna
Zvuk Podržano Podržano
Najprikladnije za Jednostavni postavi, maksimalna kompatibilnost Video zidovi, VJ petlje, Digital Signage

Naša preporuka

Koristi Besprijekorno ponavljanje za svaku instalaciju gdje je kvaliteta sinkronizacije prioritet. Zadano je s razlogom.

Način ponavljanja možeš promijeniti u Postavkama.

Hardver i GPU

Koristi sličan hardver na svim računalima

Kada više računala mora ostati sinkronizirano, dosljednost je bitna. Razlike u GPU-u, procesoru ili performansama pohrane mogu utjecati na to koliko ravnomjerno sustavi rade tokom vremena.

Za najtješnju sinkronizaciju:

  • Koristi isti model računala za sve čvorove kad je moguće
  • Minimalno, koristi istu generaciju GPU-a na svim računalima
  • Provjeri imaju li sva računala SSD disk (ne mehanički tvrdi disk)

GPU i dekodiranje videa

Moderni GPU-ovi u hardveru obrađuju dekodiranje videa, što je i brže i dosljednije od softverskog dekodiranja. FloSync automatski koristi hardverski ubrzano dekodiranje kada je dostupno.

Za najbolje rezultate:

  • Koristi namjenski GPU (ne integrirani grafički čip) za 4K sadržaj
  • Drži GPU drivere ažuriranim
  • Izbjegavaj pokretanje GPU-intenzivnih aplikacija uz FloSync
  • Ako koristiš više zaslona po računalu, provjeri podržava li GPU ukupni pikselni izlaz

Brzina pohrane

Formati s visokim bitrateom poput ProRes i DNxHR trebaju brzu pohranu:

  • SSD (interni ili USB 3.0+): Preporučeno za sve formate
  • NVMe SSD: Idealno za 4K ProRes/DNxHR
  • USB 2.0 ili mehanički tvrdi diskovi: Možda neće pratiti sadržaj s visokim bitrateom
  • Mrežni diskovi: Nisu preporučeni, uvijek koristi lokalnu pohranu

Konfiguracija sustava

Mali detalji na razini sustava mogu napraviti iznenađujuću razliku za dugotrajne instalacije.

Onemogući spavanje i uštednjak energije

Računalo koje zaspi ili smanji performanse prekinut će sinkronizaciju.

Windows:

  • Postavke > Sustav > Napajanje > postavi na Visoke performanse ili Najbolje performanse
  • Onemogući isključivanje zaslona i spavanje pod postavkama napajanja
  • Onemogući selektivno zaustavljanje USB-a (može uzrokovati probleme s adapterom zaslona)

macOS:

  • Postavke sustava > Zasloni > Napredno > Spriječi automatsko spavanje
  • Postavke sustava > Zaključan zaslon > postavi čuvar zaslona i spavanje zaslona na Nikad (ili vrlo dugi interval)
  • Za kiosk postavke razmotri korištenje caffeinate u Terminalu

Onemogući automatska ažuriranja

Ništa ne remeti instalaciju brže od neočekivanog ponovnog pokretanja.

Windows:

  • Privremeno zaustavi Windows Update za vrijeme događaja ili instalacije
  • Onemogući automatska ažuriranja drivera ako je moguće
  • Postavi aktivne sate koji pokrivaju tvoj operativni prozor

macOS:

  • Postavke sustava > Općenito > Ažuriranje softvera > onemogući automatska ažuriranja za vrijeme instalacije

Zatvori nepotrebne aplikacije

Svaka aplikacija koja se natječe za procesor, GPU i memoriju oduzima resurse od reprodukcije videa:

  • Zatvori web preglednike, klijente e-pošte i aplikacije za chat
  • Onemogući aplikacije koje se pokreću pri pokretanju sustava, a nisu potrebne
  • Na Windowsu minimaliziraj pozadinske servise gdje je moguće
  • Onemogući obavijesti kako bi spriječio pojavljivanje skočnih poruka iznad sadržaja na cijelom zaslonu

Čuvar zaslona i zaključan zaslon

Provjeri da se računalo ne zaključa niti pokrene čuvar zaslona za vrijeme reprodukcije:

  • Potpuno onemogući čuvar zaslona
  • Onemogući zaključan zaslon / zahtjev lozinke nakon spavanja
  • FloSync omogućuje zaključavanje buđenja za vrijeme Idi uživo radi sprječavanja spavanja, ali postavke čuvara zaslona su zasebne

Zakaži redovita ponovne pokrete (dugotrajne instalacije)

Ako tvoja instalacija radi bez nadzora danima ili tjednima, zakaži dnevni ponovni pokret na svakom računalu — na primjer, u 2:00 ujutro ili kada je prostor zatvoren.

Zašto je to bitno: FloSync sinkronizira računala uspoređujući njihove sistemske satove. Sat svakog računala pokreće hardverski oscilator — mali kristal koji vibrira pri preciznoj frekvenciji. Tokom dana neprekidnog rada, toplina procesora, GPU-a i ostalih komponenti uzrokuje da ti oscilatori driftaju pri malo različitim stopama na svakom računalu. Usluga vremena operativnog sustava (NTP) povremeno ispravlja sat, ali te korekcije mogu biti nagle umjesto postupne, i dogode se neovisno na svakom računalu. Rezultat je da nakon nekoliko dana rada, satovi na dva računala mogu driftati na načine koje je teško u potpunosti kompenzirati u stvarnom vremenu.

Ponovni pokret resetira to nakupljeno stanje: OS izvodi svježi vremenski sati, temperature hardvera se nakratko normaliziraju, a linije za dekodiranje videa počinju iznova. Isti je razlog zašto profesionalni sustavi Digital Signage, poslužitelji za emitiranje i AV instalacije rutinski zakazuju noćne ponovne pokrete — to je industrijska standardna praksa, ne zaobilazno rješenje.

FloSync je dizajniran za ovo. Uz Pokretanje pri prijavi i Automatski uživo omogućene, instalacija se automatski oporavlja nakon ponovnog pokretanja — FloSync se pokreće, spaja se na mrežu i ide uživo bez ručne intervencije. Cijeli ciklus ponovnog pokretanja nevidljiv je publici.

Kako zakazati ponovne pokrete:

Windows:

  • Otvori Raspored zadataka i stvori novi zadatak
  • Postavi okidač na Dnevno u željeno vrijeme (npr. 2:00)
  • Postavi akciju za pokretanje shutdown /r /t 0

macOS:

  • Postavke sustava > Općenito > Pokretanje i isključivanje > postavi raspored (stariji macOS: Uštednjak energije > Raspored)
  • Ili koristi sudo pmset repeat restart MTWRFSU 02:00:00 u Terminalu

Kontrolni popis za optimizaciju

Koristi ovo kao referencu pri postavljanju instalacije kritične za sinkronizaciju.

Mreža

  • [ ] Sva računala spojena putem žičnog Etherneta
  • [ ] Sva računala na istoj podmreži
  • [ ] Po mogućnosti spojena na isti preklopnik
  • [ ] Vatrozid dopušta FloSync / UDP port 9201
  • [ ] Nema mrežnih filtera koji blokiraju UDP između računala

Video datoteke

  • [ ] Videoi kodirani u formatu optimiziranom za sinkronizaciju (koristi Ploču transkodiranja ili pogledaj Pripremu videa)
  • [ ] Identične datoteke kopirane na lokalni disk svakog računala
  • [ ] Datoteke pohranjene na SSD (ne na mrežnom disku ili USB 2.0)
  • [ ] Testirana reprodukcija na svakom računalu zasebno prije pokretanja prijenosa uživo

Postavke softvera

  • [ ] Besprijekorno ponavljanje omogućeno u Postavkama (ako se sadržaj ponavlja)
  • [ ] Mrežna sinkronizacija poslužitelja i klijenta konfigurirana i spojena
  • [ ] Proširenje globalnog platna konfigurirano na svakom računalu (za video zidove)
  • [ ] Zadane postavke tolerancije sinkronizacije (podesi samo ako je potrebno)

Sustav

  • [ ] Plan napajanja postavljen na Visoke performanse (Windows) ili spavanje onemogućeno (macOS)
  • [ ] Automatska ažuriranja pauzirana ili onemogućena
  • [ ] Čuvar zaslona i zaključan zaslon onemogućeni
  • [ ] Nepotrebne aplikacije zatvorene
  • [ ] GPU driveri ažurirani
  • [ ] Dnevni ponovni pokret zakazan za instalacije bez nadzora (uz omogućeno Pokretanje pri prijavi i Automatski uživo)

Prije pokretanja prijenosa uživo

  • [ ] Pokreni poslužitelja prvi, zatim spoji klijente
  • [ ] Dopusti početnoj sinkronizaciji da se stabilizira prije procjene
  • [ ] Prati statusne indikatore i potvrdi da reprodukcija ostaje stabilna
  • [ ] Pokreni testnu sesiju prije događaja ili otvaranja

I dalje vidiš probleme?

Ako si slijedio ovaj vodič i i dalje imaš probleme sa sinkronizacijom:

  1. Provjeri vodič Rješavanje problema za specifične simptome i rješenja
  2. Pregledaj Dijagnostičke zapise koji bilježe događaje sinkronizacije i mogu pomoći u pronalaženju uzroka
  3. Isprobaj naše uzorke video datoteka kako bi isključio probleme s kodiranjem
  4. Kontaktiraj nas s datotekama zapisa i pomoći ćemo dijagnosticirati tvoj postav

Srodni članci