Beta programmatūra

FloSync pašlaik ir beta versijā. Funkcijas var mainīties atkarībā no atsauksmēm.

Sinhronizācijas optimizēšana

FloSync ir veidots, lai automātiski uzturētu ekrānus sinhronizētus. Vairumā iestatījumu tas darbojas lieliski tieši no kastes. Taču, ja veidojat video sienu, vadāt profesionālu instalāciju vai vienkārši vēlaties cik vien iespējams ciešu sinhronizāciju, tīkla, aparatūras, video failu un sistēmas iestatījumu izvēle sasummējas.

Šis ceļvedis iziet katru faktoru un palīdz uzbūvēt iestatījumu, kas nodrošina stingru sinhronizāciju.

Kā izskatās lieliska sinhronizācija

Pirms ienirt detaļās, noderīgi ir iestatīt reālistiskas gaidas.

Cilvēka uztvere: reālās instalācijās mērķis ir vizuāla izlīdzināšana, kas auditorijā šķiet nemanāma.

Ko FloSync mērķē: pēc klientu savienošanās FloSync ātri stabilizējas un uztur atskaņošanu izlīdzinātu ilgās sesijās.

Mērķis nav laboratorijas skaitlis, bet nepamanāma sinhronizācija tavā telpā. Katrs šajā ceļvedī ieteikums palīdz novērst nekonsekventu avotus, lai FloSync varētu palikt vienmērīgs un stabils.

Secinājums: labs tīkls, optimizēti video faili un tīra sistēmas konfigurācija dod visuzticamākos rezultātus.

Tīkla konfigurācija

Tavs tīkls ir pamats. FloSync datori komunicē pa UDP lokālajā tīklā, un savienojuma kvalitāte tieši ietekmē sinhronizācijas stabilitāti.

Vadu savienojums vs. Wi-Fi

Video sienām un sinhronizācijas kritiskām instalācijām ir ļoti ieteicams vadu Ethernet. Wi-Fi var ieviest mainīgumu, ko ir grūtāk kontrolēt.

Izkliedētiem iestatījumiem, piemēram, atsevišķiem televizoriem mazumtirdzniecības veikalā, kas rāda to pašu reklāmas video, Wi-Fi darbojas labi. Kad ekrāni netiek skatīti blakus, mazas laika atšķirības ir neredzamas skatītājiem un FloSync uztur visu pietiekami tuvu, lai neviens to nepamanītu. Ja Wi-Fi atvieglo instalāciju, izmanto to.

Vadu Ethernet Wi-Fi
Latentums Konsekvents Mainīgs
Pakešu zudumi Tuvu nullei Atšķiras ar traucējumiem
Piemērots Video sienas, blakus ekrāni Atsevišķi ekrāni dažādās zonās
Ieteikums Labākā izvēle sinhronizācijas kritiskiem iestatījumiem Labi, kad ekrāni netiek skatīti kopā

Saglabāji to vienkāršu

Jo mazāk tīkla solīšu starp datoriem, jo labāk:

  • Labākais: visi FloSync datori pieslēgti vienam tīkla slēdzim
  • Labi: viens apakštīkls, savienots caur vienu vai diviem slēdžiem
  • Izvairīties: savienojumi, kas šķērso maršrutētājus, VLAN vai apakštīklus

Pamata nepārvaldīts gigabitu slēdzis ir viss, kas nepieciešams. Sarežģīti pārvaldīti slēdži arī darbojas labi — tikai pārliecinies, ka nekas nefiltrē vai neierobežo UDP trafiku uz porta 9201.

Speciālais tīkls (izvēles, bet ideāls)

Pieprasītākajām instalācijām apsvēr speciālu tīklu tikai FloSync:

  • Izmanto atsevišķu slēdzi, kas pievienots tikai FloSync datoriem
  • Neviens cits trafiks nekonkurē par joslas platumu
  • Nav risks ar tīkla pārslodzi no citām ierīcēm
  • Katram datoram var būt arī otrs tīkla savienojums interneta piekļuvei, ja nepieciešams

Tas nav nepieciešams vairumam iestatījumu, bet pilnībā novērš tīkla mainīgumu.

Pilnam soli-pa-solim ceļvedim izolēta tīkla izveidošanai bez interneta savienojuma — ieskaitot OS bloķēšanu fona atjauninājumu, mākoņsinhronizācijas un citu traucēkļu novēršanai — skatīt Speciālā tīkla iestatīšana.

Ugunsmūra un porta prasības

FloSync izmanto UDP portu 9201 sinhronizācijas komunikācijai. Pārliecinies, ka:

  • Ugunsmūri visos datoros atļauj FloSync (vai UDP portu 9201)
  • Nav tīkla līmeņa ugunsmūru vai filtru, kas bloķē UDP starp datoriem
  • Ja esi korporatīvā tīklā, lūdz IT komandu atļaut UDP 9201 lokālajā apakštīklā

Skatīt Tīkla sinhronizācija — ugunsmūra konfigurācija platformai specifiskiem norādījumiem.

Video kodēšanas izvēles

Video formāts tieši ietekmē sinhronizācijas konsekvenci, un to ir vienkārši uzlabot.

Kāpēc kodēšana ir svarīga sinhronizācijai

FloSync automātiski uztur datorus izlīdzinātus atskaņošanas laikā. Sinhronizācijai draudzīgi video formāti padara šo procesu vienmērīgāku un konsekventāku.

Standarta piegādes formāti no kamerām, redaktoriem un tīmekļa ir lieliskami failu izmēram. Sinhronizācijas kritiskām instalācijām speciāli ražošanas formāti parasti ir konsekventi pāri datoriem.

Sinhronizācijai draudzīgi formāti parasti nodrošina stabilāku ilgtermiņa uzvedību, īpaši vairāku datoru video sienās.

Ko mēs iesakām

H.264 All-Intra ir mūsu ieteicamais formāts visām platformām. Tas nodrošina lielisku sinhronizācijas uzticamību, aparatūras paātrinātu atskaņošanu un mazākus failu izmērus nekā citi visi-intra kodeki. ProRes LT un DNxHD arī ir atbalstītas alternatīvas.

Testē pirms transkodēšanas

Iespējams, saturu vispār nav jāpārkodē. Mēs nodrošinām lejupielādējamus paraugu video dažādos formātos, lai varētu salīdzināt sinhronizācijas veiktspēju uz savas aparatūras pirms apņemšanās formātam.

Kad esi gatavs konvertēt, FloSync iebūvētais Transkodēšanas panelis to atvieglo — izvēlies formātu, rindinā failus un ļauj strādāt. Nav nepieciešami ārēji rīki.

Formātu salīdzinājumiem, paraugu failu lejupielādēm un manuālām FFmpeg komandām skatīt Video sagatavošanas ceļvedi.

Saskaņo failus visos datoros

Izmantojot tīkla sinhronizāciju, katram datoram jābūt ar identisku kopiju no viena video faila:

  • Nejauc formātus (piemēram, ProRes vienā datorā un H.264 otrā)
  • Kopē failus uz katra datora lokālo krātuvi, nevis atskaņo no tīkla koplietojuma
  • Pat ja vizuālais saturs ir vienāds, kodēšanas atšķirības var izraisīt novirzi

Cilpas režīms

Ja saturs cilpojas nepārtraukti (kā lielākajai daļai Digital Signage un Video Wall satura), cilpas režīma izvēle ievērojami ietekmē sinhronizācijas kvalitāti laika gaitā.

Standarta cilpa

Standarta režīmā video atskaņotājs atkārtoti ielādē failu ikreiz, kad tas sasniedz beigas. Tas rada īsu pāreju cilpas punktā. Šīs pārejas laikā datori var īslaicīgi desinhronizēties, un FloSync ir jākoriģē.

Ilgā sesijā šīs korekcijas summējas. Sistēma paliek sinhronizēta, taču dara vairāk darba, lai to sasniegtu.

Bezšuvju cilpa

Bezšuvju režīms pilnībā novērš cilpas pāreju. FloSync sagatavo video nepārtrauktai atskaņošanai, kad aktivizē tiešraidi.

Daudzos iestatījumos bezšuvju cilpa jūtami samazina korekciju notikumus un nodrošina stabilāku ilgtermiņa atskaņošanu.

Standarta Bezšuvju
Cilpas pāreja Īss pārtraukums cilpas punktā Pilnīgi vienmērīga
Sinhronizācijas korekcijas atskaņošanas laikā Biežākas ap cilpas robežām Parasti retākas ilgās sesijās
Novirzes stabilitāte Laba, bet mainīga Lieliska un konsekventa
Audio Atbalstīts Atbalstīts
Piemērots Vienkāršiem iestatījumiem, maksimālai saderībai Video sienas, VJ cilpas, Digital Signage

Mūsu ieteikums

Izmanto Bezšuvju cilpu jebkurai instalācijai, kur sinhronizācijas kvalitāte ir prioritāte. Tas ir noklusējums ar nolūku.

Cilpas režīmu var mainīt Iestatījumos.

Aparatūra un GPU

Izmanto līdzīgu aparatūru visos datoros

Kad vairākiem datoriem jāpaliek sinhronizētiem, konsekvence ir svarīga. GPU, CPU vai krātuves veiktspējas atšķirības var ietekmēt to, cik vienmērīgi sistēmas darbojas laika gaitā.

Visciešākai sinhronizācijai:

  • Ja iespējams, visiem mezgliem izmanto vienu un to pašu datora modeli
  • Vismaz izmanto vienu un to pašu GPU paaudzi visos datoros
  • Pārliecinies, ka visiem datoriem ir SSD krātuve (ne rotējoši cietie diski)

GPU un video dekodēšana

Moderni GPU apstrādā video dekodēšanu aparatūrā, kas ir gan ātrāk, gan konsekventāk nekā programmatūras dekodēšana. FloSync automātiski izmanto aparatūras paātrinātu dekodēšanu, kad tas pieejams.

Labākajiem rezultātiem:

  • Izmanto speciālu GPU (ne integrēto grafiku) 4K saturam
  • Uzturi GPU draiverus atjauninātus
  • Izvairīties palaist GPU intensīvas lietojumprogrammas blakus FloSync
  • Ja izmanto vairākus ekrānus vienam datoram, pārliecinies, ka GPU atbalsta kopējo pikseļu izvadi

Krātuves ātrums

Augsta bitu plūsmas formāti kā ProRes un DNxHR prasa ātru krātuvi:

  • SSD (iekšējs vai USB 3.0+): ieteicams visiem formātiem
  • NVMe SSD: ideāls 4K ProRes/DNxHR
  • USB 2.0 vai rotējoši cietie diski: var nespēt tikt galā ar augsta bitu plūsmas saturu
  • Tīkla diskdziņi: nav ieteicami, vienmēr izmanto lokālo krātuvi

Sistēmas konfigurācija

Nelielas sistēmas līmeņa detaļas var pārsteigt ar ievērojamu nozīmi ilgtermiņa instalācijās.

Atspējo miegu un enerģijas taupīšanu

Dators, kas aizmieg vai ierobežo veiktspēju, izjauks sinhronizāciju.

Windows:

  • Settings > System > Power > iestata uz High Performance vai Best Performance
  • Atspējo ekrāna taimauta un miega iestatījumus enerģijas iestatījumos
  • Atspējo USB selektīvo apturēšanu (var izraisīt displeja adaptera problēmas)

macOS:

  • System Settings > Displays > Advanced > Prevent automatic sleeping
  • System Settings > Lock Screen > iestata ekrānsaudzētāju un displeja miegu uz Never (vai ļoti garu intervālu)
  • Kioska iestatījumiem apsvēri caffeinate Terminālā

Atspējo automātiskos atjauninājumus

Nekas ātrāk neizjauc instalāciju kā negaidīta restartēšana.

Windows:

  • Pauzē Windows Update pasākuma vai instalācijas perioda laikā
  • Ja iespējams, atspējo automātiskos draiveru atjauninājumus
  • Iestata aktīvās stundas, aptverot darbības logu

macOS:

  • System Settings > General > Software Update > atspējo automātiskos atjauninājumus instalācijas laikā

Aizver nevajadzīgas lietojumprogrammas

Katra lietojumprogramma, kas konkurē par CPU, GPU un atmiņu, atņem resursus video atskaņošanai:

  • Aizver tīmekļa pārlūkus, e-pasta klientus un tērzēšanas lietojumprogrammas
  • Atspējo startēšanas lietojumprogrammas, kas nav vajadzīgas
  • Windows gadījumā, kur iespējams, samazini fona pakalpojumus
  • Atspējo paziņojumus, lai uznirstošie logi neparādītos virs pilnekrāna satura

Ekrānsaudzētājs un bloķēšanas ekrāns

Pārliecinies, ka dators neaizslēdzas vai nerāda ekrānsaudzētāju atskaņošanas laikā:

  • Pilnībā atspējo ekrānsaudzētāju
  • Atspējo bloķēšanas ekrānu / paroles prasību pēc miega
  • FloSync iespējo wakelock tiešraides laikā, lai novērstu miegu, taču ekrānsaudzētāja iestatījumi ir atsevišķi

Plāno regulāras restartēšanas (ilgtermiņa instalācijām)

Ja instalācija darbojas bez uzraudzības dienas vai nedēļas ilgi, plāno ikdienas restartēšanu katrā datorā — piemēram, pulksten 2:00 vai tad, kad telpa ir slēgta.

Kāpēc tas ir svarīgi: FloSync sinhronizē datorus, salīdzinot to sistēmas pulksteņus. Katra datora pulkstenis ir darbināts ar aparatūras oscilē — sīku kristālu, kas vibrē precīzā frekvencē. Ilgstošas darbības dienās siltums no CPU, GPU un citiem komponentiem liek šiem oscilatoriem dreifēt nedaudz atšķirīgos ātrumos katrā datorā. Operētājsistēmas laika dienests (NTP) periodiski koriģē pulksteni, taču šīs korekcijas var būt pēkšņas, nevis pakāpeniskas, un notiek neatkarīgi katrā datorā. Rezultātā pēc vairākām darbības dienām divu datoru pulksteņi var dreifēt veidos, ko jebkurai programmatūrai ir grūti pilnībā kompensēt reāllaikā.

Restartēšana atiestata šo uzkrāto stāvokli: OS veic jaunu laika sinhronizāciju, aparatūras temperatūras īslaicīgi normalizējas un video dekodēšanas cauruļvadi sākas no jauna. Tas ir tāds pats iemesls, kāpēc profesionālas Digital Signage sistēmas, apraides atskaņošanas serveri un AV instalācijas regulāri plāno nakts restartēšanas — tā ir nozares labākā prakse, nevis risinājums.

FloSync ir veidots priekš šī. Ar iespējotu Palaišana pieteikšanās laikā un Automātisko tiešraidi, instalācija atgūstas automātiski pēc restartēšanas — FloSync palaiž, atkārtoti savienojas ar tīklu un aktivizē tiešraidi bez manuālas iejaukšanās. Restartēšanas cikls ir neredzams auditorijā.

Kā plānot restartēšanas:

Windows:

  • Atver Task Scheduler un izveido jaunu uzdevumu
  • Iestata aktivizētāju uz Daily vēlamajā laikā (piemēram, 2:00)
  • Iestata darbību palaist shutdown /r /t 0

macOS:

  • System Settings > General > Startup & Shutdown > iestata grafiku (vecāks macOS: Energy Saver > Schedule)
  • Vai izmanto sudo pmset repeat restart MTWRFSU 02:00:00 Terminālā

Optimizācijas kontrolsaraksts

Izmanto šo kā uzziņu, iestatot sinhronizācijas kritisku instalāciju.

Tīkls

  • [ ] Visi datori savienoti ar vadu Ethernet
  • [ ] Visi datori vienā apakštīklā
  • [ ] Ideālā gadījumā savienoti ar vienu slēdzi
  • [ ] Ugunsmūris atļauj FloSync / UDP portu 9201
  • [ ] Nav tīkla filtru, kas bloķē UDP starp datoriem

Video faili

  • [ ] Video kodēts sinhronizācijai optimizētā formātā (izmanto Transkodēšanas paneli vai skatīt Video sagatavošanu)
  • [ ] Identiski faili kopēti uz katra datora lokālo krātuvi
  • [ ] Faili glabāti SSD (ne tīkla diskdziņos vai USB 2.0)
  • [ ] Atskaņošana pārbaudīta katrā datorā atsevišķi pirms tiešraides

Programmatūras iestatījumi

  • [ ] Bezšuvju cilpa iespējota Iestatījumos (ja saturs cilpojas)
  • [ ] Servera/klienta tīkla sinhronizācija konfigurēta un pievienota
  • [ ] Globālā audekla paplašinājums konfigurēts katrā datorā (video sienām)
  • [ ] Noklusētie sinhronizācijas tolerances iestatījumi (pielāgo tikai ja nepieciešams)

Sistēma

  • [ ] Barošanas plāns iestatīts uz High Performance (Windows) vai miegs atspējots (macOS)
  • [ ] Automātiskie atjauninājumi pauzēti vai atspējoti
  • [ ] Ekrānsaudzētājs un bloķēšanas ekrāns atspējots
  • [ ] Nevajadzīgas lietojumprogrammas aizvērtas
  • [ ] GPU draiveri atjaunināti
  • [ ] Ikdienas restartēšana ieplānota bez uzraudzības instalācijām (ar iespējotu Palaišana pieteikšanās laikā un Automātisko tiešraidi)

Pirms tiešraides

  • [ ] Palaid serveri vispirms, tad savienoji klientus
  • [ ] Ļauj sākotnējai sinhronizācijai nostabilizēties pirms novērtēšanas
  • [ ] Seko statusa indikatoriem un apstiprina, ka atskaņošana paliek stabila
  • [ ] Pirms pasākuma vai atklāšanas veic testa sesiju

Joprojām redzi problēmas?

Ja esi izpildījis šo ceļvedi un joprojām pieredzi sinhronizācijas problēmas:

  1. Pārbaudi Problēmu novēršanas ceļvedi konkrētiem simptomiem un risinājumiem
  2. Pārskatiet Diagnostikas žurnālus, kas reģistrē sinhronizācijas notikumus un var palīdzēt noteikt cēloni
  3. Izmēģini mūsu paraugu video failus, lai izslēgtu kodēšanas problēmas
  4. Sazinieties ar mums ar žurnālfailiem un mēs palīdzēsim diagnosticēt iestatījumu

Saistītie raksti