Beta Software

Ang FloSync ay nasa beta pa. Maaaring mabilis magbago ang mga feature habang nangangalap kami ng feedback.

Pag-optimize para sa sync

Ang FloSync ay dinisenyo para panatilihing naka-sync ang iyong mga screen nang awtomatiko. Para sa karamihan ng mga setup, gumagana ito nang maayos nang basta-basta. Ngunit kung nagtatayo ka ng Video Wall, nagpapatakbo ng propesyonal na installation, o simpleng gusto ng pinakamahigpit na posibleng synchronization, ang mga pagpili na ginagawa mo tungkol sa iyong network, hardware, mga video file, at mga setting ng sistema ay nagdadala ng malaking pagkakaiba.

Tinutulungan ka ng gabay na ito na tuklasin ang bawat salik at bumuo ng setup na nagbibigay ng maaasahan at matibay na sync.

Ano ang hitsura ng mahusay na sync

Bago sumisid, makakatulong na magtatag ng makatotohanang inaasahan.

Pang-unawa ng tao: Sa mga tunay na installation, ang layunin ay visual na pagkakatugma na mukhang seamless sa iyong manonood.

Tinutukoy ng FloSync: Pagkatapos kumonekta ang mga client, mabilis na nagse-stabilize ang FloSync at pinapanatiling naka-align ang playback sa mahabang session.

Ang layunin ay hindi isang numero sa lab, kundi hindi mahalata na sync sa iyong venue. Ang bawat rekomendasyon sa gabay na ito ay tumutulong na alisin ang mga pinagmumulan ng hindi consistency para manatiling maayos at stable ang FloSync.

Sa madaling salita: Ang magandang networking, mga na-optimize na video file, at malinis na setup ng sistema ay nagbibigay ng pinaka-maaasahang resulta.

Configuration ng network

Ang iyong network ang pundasyon. Nagkokomunikasyon ang mga FloSync computer sa UDP sa iyong lokal na network, at ang kalidad ng koneksyong iyon ay direktang nakakaapekto sa sync stability.

Wired vs. WiFi

Para sa mga Video Wall at sync-critical na install, ang wired Ethernet ay lubos na inirerekomenda. Maaaring magdulot ng variability ang WiFi na mas mahirap kontrolin.

Para sa mga distributed na setup, tulad ng mga indibidwal na TV sa paligid ng tindahan na nagpapakita ng parehong promotional na video, gumagana nang maayos ang WiFi. Kapag hindi nakikita ang mga screen nang magkatabi, ang mga maliliit na pagkakaiba sa timing ay hindi nakikita ng mga manonood at pinapanatili ng FloSync ang lahat nang sapat na malapit na hindi mapapansin ng sinuman. Kung mas madali ang iyong installation sa WiFi, gamitin ito.

Wired Ethernet WiFi
Latency Mas consistent Variable
Pagkawala ng packet Malapit sa zero Nag-iiba ayon sa interference
Pinakamainam para sa Mga Video Wall, mga screen na magkakatabi Mga indibidwal na screen sa magkakaibang lugar
Rekomendasyon Pinakamainam na pagpipilian para sa sync-critical na mga setup Maayos kapag hindi pinanonood nang magkasabay ang mga screen

Panatilihing simple

Mas kaunting network hop sa pagitan ng iyong mga computer, mas maganda:

  • Pinakamainam: Lahat ng FloSync computer na nakakonekta sa parehong network switch
  • Magaling: Parehong subnet, nakakonekta sa pamamagitan ng isa o dalawang switch
  • Iwasan: Mga koneksyon na tumatawid sa mga router, VLAN, o subnet

Isang basic na unmanaged gigabit switch ang kailangan mo. Gumagana rin nang maayos ang mga fancy na managed switch, siguraduhin lamang na walang nagfi-filter o nag-throttle ng UDP traffic sa port 9201.

Dedicated na network (opsyonal ngunit perpekto)

Para sa pinaka-demanding na mga installation, isaalang-alang ang isang dedicated na network para lamang sa FloSync:

  • Gumamit ng hiwalay na switch na nakakonekta lamang ang iyong mga FloSync computer
  • Walang ibang traffic na nakikipagkumpetensya para sa bandwidth
  • Walang panganib ng network congestion mula sa iba pang device
  • Ang bawat computer ay maaari ring magkaroon ng pangalawang koneksyon sa network para sa internet access kung kinakailangan

Hindi ito kinakailangan para sa karamihan ng mga setup, ngunit ganap na inaalis ang network variability.

Para sa kumpletong step-by-step na gabay sa pagtatayo ng isolated na network na walang koneksyon sa internet — kasama ang OS lockdown para maiwasan ang mga background update, cloud sync, at iba pang interference — tingnan ang Dedicated Network Setup.

Firewall at mga kinakailangan sa port

Gumagamit ang FloSync ng UDP port 9201 para sa sync communication. Tiyaking:

  • Pinapayagan ng mga firewall sa lahat ng computer ang FloSync (o UDP port 9201)
  • Walang network-level na firewall o filter na naghaharangan ng UDP sa pagitan ng iyong mga makina
  • Kung nasa corporate network ka, hilingin sa iyong IT team na payagan ang UDP 9201 sa lokal na subnet

Tingnan ang Network sync — Firewall configuration para sa mga tagubilin na tiyak sa platform.

Mga pagpili sa video encoding

Ang iyong video format ay may direktang epekto sa sync consistency, at ito ay isa sa pinakamadaling bagay na mapapabuti.

Bakit mahalaga ang encoding para sa sync

Awtomatikong pinapanatiling naka-align ang mga computer ng FloSync sa panahon ng playback. Ang mga sync-friendly na video format ay ginagawang mas maayos at mas consistent ang prosesong ito.

Ang mga karaniwang delivery format mula sa mga camera, editor, at web ay mahusay para sa laki ng file. Para sa mga sync-critical na installation, ang mga dedicated na production format ay karaniwang mas consistent sa iba't ibang makina.

Ang mga sync-friendly na format ay karaniwang nagbibigay ng mas stable na gawi sa mahabang panahon, lalo na sa mga multi-computer na Video Wall.

Ang aming rekomendasyon

Ang H.264 All-Intra ang aming inirerekomendang format para sa lahat ng platform. Nagbibigay ito ng mahusay na sync reliability, hardware-accelerated playback, at mas maliliit na laki ng file kaysa sa iba pang all-intra codec. Ang ProRes LT at DNxHD ay sinusuportahang alternatibo rin.

Subukan bago mag-transcode

Maaaring hindi mo na kailangang muling i-encode ang iyong nilalaman. Nagbibigay kami ng mga dina-download na sample na video sa iba't ibang format para mahambing mo ang sync performance sa iyong sariling hardware bago magtiwala sa isang format.

Kapag handa ka nang mag-convert, ginagawa itong madali ng built-in na Transcode Panel ng FloSync — pumili ng format, i-queue ang iyong mga file, at hayaan itong tumakbo. Hindi kailangan ng mga external na tool.

Para sa mga paghahambing ng format, mga dina-download na sample file, at mga manu-manong FFmpeg command, tingnan ang gabay sa Paghahanda ng video.

Itugma ang mga file sa lahat ng computer

Kapag gumagamit ng network sync, ang bawat computer ay dapat may magkaparehong kopya ng parehong video file:

  • Huwag paghaluin ang mga format (halimbawa, ProRes sa isang makina at H.264 sa isa pa)
  • Kopyahin ang mga file sa lokal na storage ng bawat computer sa halip na mag-play mula sa network share
  • Kahit magkapareho ang visual na nilalaman, ang mga pagkakaiba sa encoding ay maaaring magdulot ng drift

Looping mode

Kung ang iyong nilalaman ay patuloy na nag-lo-loop (tulad ng karamihan ng signage at Video Wall content), ang iyong pagpili ng looping mode ay makabuluhang nakakaapekto sa kalidad ng sync sa paglipas ng oras.

Standard looping

Sa standard mode, irina-reload ng video player ang file sa tuwing maaabot ang dulo nito. Lumilikha ito ng maikling transition sa loop point. Sa panahon ng transition na iyon, maaaring pansamantalang lumayo ang mga computer sa sync, na nangangailangan ng FloSync na magtama.

Sa mahabang session, nag-iipon ang mga pagtatamang ito. Nananatiling naka-sync ang iyong sistema, ngunit mas maraming trabaho ang ginagawa nito para makamit iyon.

Seamless looping

Ganap na inaalis ng Seamless mode ang loop transition. Inihahanda ng FloSync ang iyong video para sa tuluy-tuloy na playback kapag Pumunta sa Live ka.

Sa maraming setup, kapansin-pansing nababawasan ng seamless looping ang mga kaganapan ng pagtatama at gumagawa ng mas stable na gawi sa mahabang panahon.

Standard Seamless
Loop transition Maikling puwang sa loop point Ganap na maayos
Mga pagtatama ng sync sa panahon ng playback Mas malamang sa paligid ng mga hangganan ng loop Karaniwang mas kaunti sa mahabang panahon
Katatagan ng drift Magaling, ngunit variable Mahusay at consistent
Audio Sinusuportahan Sinusuportahan
Pinakamainam para sa Mga simpleng setup, maximum compatibility Mga Video Wall, VJ loop, signage

Ang aming rekomendasyon

Gumamit ng Seamless looping para sa anumang installation kung saan ang kalidad ng sync ang prayoridad. May dahilan kung bakit ito ang default.

Maaari mong baguhin ang looping mode sa Mga Kagustuhan.

Hardware at GPU

Gumamit ng katulad na hardware sa lahat ng computer

Kapag kailangang manatiling naka-sync ang maraming computer, mahalaga ang consistency. Ang mga pagkakaiba sa GPU, CPU, o storage performance ay maaaring makaapekto kung gaano pare-pareho ang pagtatakbo ng mga sistema sa paglipas ng oras.

Para sa pinakamahigpit na sync:

  • Gumamit ng parehong modelo ng computer para sa lahat ng node kung posible
  • Kahit paano, gumamit ng parehong henerasyong GPU sa lahat ng makina
  • Tiyaking ang lahat ng makina ay may SSD storage (hindi mga spinning hard drive)

GPU at video decoding

Ang mga modernong GPU ay humahawak sa video decoding sa hardware, na kapwa mas mabilis at mas consistent kaysa sa software decoding. Awtomatikong gumagamit ang FloSync ng hardware-accelerated decoding kapag available.

Para sa pinakamahusay na resulta:

  • Gumamit ng dedicated GPU (hindi integrated graphics) para sa 4K content
  • Panatilihing updated ang mga GPU driver
  • Iwasan ang pagpapatakbo ng mga GPU-intensive na application kasabay ng FloSync
  • Kung gumagamit ng maraming screen bawat computer, tiyaking sinusuportahan ng iyong GPU ang kabuuang pixel output

Bilis ng storage

Ang mga high-bitrate na format tulad ng ProRes at DNxHR ay nangangailangan ng mabilis na storage:

  • SSD (internal o USB 3.0+): Inirerekomenda para sa lahat ng format
  • NVMe SSD: Perpekto para sa 4K ProRes/DNxHR
  • USB 2.0 o mga spinning hard drive: Maaaring hindi makasabay sa high-bitrate content
  • Mga network drive: Hindi inirerekomenda, palaging gumamit ng lokal na storage

Configuration ng sistema

Ang mga maliliit na detalye sa antas ng sistema ay maaaring gumawa ng kapansin-pansing pagkakaiba para sa mga matagal na installation.

I-disable ang sleep at power saving

Ang isang computer na natutulog o nagbabawas ng performance ay siisahin ang sync.

Windows:

  • Settings > System > Power > itakda sa High Performance o Best Performance
  • I-disable ang screen timeout at sleep sa ilalim ng mga setting ng power
  • I-disable ang USB selective suspend (maaaring magdulot ng mga isyu sa display adapter)

macOS:

  • System Settings > Displays > Advanced > Prevent automatic sleeping
  • System Settings > Lock Screen > itakda ang screen saver at display sleep sa Never (o napakahabang interval)
  • Isaalang-alang ang paggamit ng caffeinate sa Terminal para sa mga kiosk setup

I-disable ang mga awtomatikong update

Walang mas nakakasira sa isang installation kaysa sa hindi inaasahang restart.

Windows:

  • I-pause ang Windows Update sa panahon ng iyong event o installation period
  • I-disable ang mga awtomatikong driver update kung posible
  • Itakda ang mga aktibong oras para masaklaw ang iyong operating window

macOS:

  • System Settings > General > Software Update > i-disable ang mga awtomatikong update sa panahon ng iyong installation

Isara ang mga hindi kinakailangang application

Ang bawat application na nakikipagkumpetensya para sa CPU, GPU, at memory ay kumukuha ng mga resources mula sa video playback:

  • Isara ang mga web browser, email client, at chat application
  • I-disable ang mga startup application na hindi mo kailangan
  • Sa Windows, bawasan ang mga background service kung posible
  • I-disable ang mga notification para maiwasang lumabas ang mga pop-up sa fullscreen content

Screen saver at lock screen

Tiyaking hindi nag-lo-lock o nagpapakita ng screen saver ang computer sa panahon ng playback:

  • I-disable ang screen saver nang buo
  • I-disable ang lock screen / password requirement pagkatapos ng sleep
  • Nag-e-enable ang FloSync ng wakelock sa panahon ng Pumunta sa Live para maiwasan ang sleep, ngunit hiwalay ang mga setting ng screen saver

Mag-iskedyul ng regular na restart (para sa mga matagal na installation)

Kung tumatakbo ang iyong installation nang walang bantay sa loob ng mga araw o linggo, mag-iskedyul ng pang-araw-araw na restart sa bawat computer — halimbawa, alas-dos ng umaga o sa oras na sarado ang iyong venue.

Bakit ito mahalaga: Nisi-synchronize ng FloSync ang mga computer sa pamamagitan ng paghahambing ng kanilang mga system clock. Ang clock ng bawat computer ay pinapatakbo ng isang hardware oscillator — isang maliit na kristal na nag-vibrate sa tiyak na dalas. Sa mga araw ng tuluy-tuloy na operasyon, ang init mula sa CPU, GPU, at iba pang component ay nagdudulot ng pag-drift ng mga oscillator na ito sa bahagyang magkaibang bilis sa bawat makina. Pana-panahon itong inaayos ng time service ng iyong operating system (NTP), ngunit ang mga pagtatamang ito ay maaaring maging abrupt kaysa sa unti-unti, at nangyayari ang mga ito nang independente sa bawat computer. Ang resulta ay pagkatapos ng ilang araw ng uptime, ang mga orasan ng dalawang makina ay maaaring mag-drift sa mga paraang mahirap na ganap na mabayaran ng anumang software sa real time.

Nire-reset ng restart ang accumulated na estado na ito: nagsasagawa ang OS ng sariwang time sync, pansamantalang nag-no-normalize ang mga temperatura ng hardware, at nagsisimulang malinis ang mga video decode pipeline. Ito ang parehong dahilan kung bakit ang mga propesyonal na Digital Signage system, broadcast playout server, at AV installation ay regular na nag-iskedyul ng overnight na restart — ito ay isang pinakamahusay na kagawian sa industriya, hindi isang workaround.

Dinisenyo ang FloSync para dito. Sa pag-enable ng Launch at Login at Auto Go Live, awtomatikong nire-recover ang iyong installation pagkatapos ng restart — naglulunsad ang FloSync, muling kumokonekta sa network, at pumupunta sa live nang walang manu-manong interbensyon. Ang buong restart cycle ay hindi nakikita ng iyong manonood.

Paano mag-iskedyul ng mga restart:

Windows:

  • Buksan ang Task Scheduler at gumawa ng bagong task
  • Itakda ang trigger sa Daily sa iyong gustong oras (hal. alas-dos ng umaga)
  • Itakda ang aksyon para tumakbo ang shutdown /r /t 0

macOS:

  • System Settings > General > Startup & Shutdown > magtakda ng iskedyul (mas lumang macOS: Energy Saver > Schedule)
  • O gumamit ng sudo pmset repeat restart MTWRFSU 02:00:00 sa Terminal

Ang checklist sa pag-optimize

Gamitin ito bilang sanggunian kapag nagse-set up ng sync-critical na installation.

Network

  • [ ] Lahat ng computer ay nakakonekta sa pamamagitan ng wired Ethernet
  • [ ] Lahat ng computer ay nasa parehong subnet
  • [ ] Perpektong nakakonekta sa parehong switch
  • [ ] Pinapayagan ng Firewall ang FloSync / UDP port 9201
  • [ ] Walang network filter na naghaharangan ng UDP sa pagitan ng mga makina

Mga video file

  • [ ] Ang mga video ay naka-encode sa isang sync-optimized na format (gamitin ang Transcode Panel o tingnan ang Paghahanda ng video)
  • [ ] Magkaparehong file na nakopya sa lokal na storage ng bawat computer
  • [ ] Naka-store ang mga file sa SSD (hindi network drive o USB 2.0)
  • [ ] Nasubukan ang playback sa bawat makina nang isa-isa bago pumunta sa live

Mga setting ng software

  • [ ] Naka-enable ang Seamless looping sa Mga Kagustuhan (kung nag-lo-loop ang nilalaman)
  • [ ] Naka-configure at nakakonekta ang network sync ng server/client
  • [ ] Naka-configure ang Global Canvas Extension sa bawat computer (para sa mga Video Wall)
  • [ ] Mga default na setting ng sync tolerance (isaayos lamang kung kinakailangan)

Sistema

  • [ ] Ang power plan ay nakatakda sa High Performance (Windows) o naka-disable ang sleep (macOS)
  • [ ] Nakapagpahinga o naka-disable ang mga awtomatikong update
  • [ ] Naka-disable ang screen saver at lock screen
  • [ ] Mga hindi kinakailangang application ay nasara
  • [ ] Ang mga GPU driver ay updated
  • [ ] Pang-araw-araw na restart ay naka-iskedyul para sa mga installation na walang bantay (na may naka-enable na Launch at Login at Auto Go Live)

Bago pumunta sa live

  • [ ] Simulan muna ang server, pagkatapos ikonekta ang mga client
  • [ ] Hayaang ma-stabilize muna ang unang sync bago mag-evaluate
  • [ ] Bantayan ang mga status indicator at kumpirmahin na nananatiling stable ang playback
  • [ ] Magpatakbo ng test session bago ang iyong event o opening

Nagkakaroon pa rin ng mga isyu?

Kung sinundan mo ang gabay na ito at nagkakaroon ka pa rin ng mga problema sa sync:

  1. Suriin ang gabay sa Pag-troubleshoot para sa mga tiyak na sintomas at solusyon
  2. Suriin ang Mga diagnostic log, na nagtatala ng mga kaganapan ng sync at makakatulong sa pagtukoy ng sanhi
  3. Subukan ang aming mga sample na video file para maalis ang mga isyu sa encoding
  4. Makipag-ugnayan sa amin kasama ang iyong mga log file at tutulungan ka naming ma-diagnose ang iyong setup

Kaugnay