Beta Software

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

Network sync

Pinapayagan ng network sync na i-synchronize ang video playback sa maraming computer sa parehong network. Mahalaga ito para sa malalaking installation kung saan hindi kayang i-drive ng isang computer ang lahat ng kinakailangang screen.

Pangkalahatang-ideya

Gumagamit ang network sync ng server/client na modelo:

  • Server: Isang computer ang gumaganap bilang master, nagbo-broadcast ng posisyon ng playback nito
  • Mga client: Nakikinig ang iba pang computer at iniaangkop ang kanilang playback para tumugma sa server

Ang lahat ng computer ay kailangang may parehong na-load na video file at nakakonekta sa parehong lokal na network.

Kailan gagamitin ang network sync

Ang network sync ay dinisenyo para sa mga sitwasyon kung saan:

  • Mayroon kang mas maraming screen kaysa sa kayang i-support ng isang computer
  • Ang mga screen ay malayo sa isa't isa (iba't ibang silid, iba't ibang palapag)
  • Kailangan mo ng redundancy (maraming computer para sa pagiging maaasahan)
  • Ang iyong Video Wall ay mas malaki kaysa sa kayang pangasiwaan ng GPU ng isang computer

Mga halimbawang setup

Tindahan

  • Server sa likod ng opisina na nagda-drive ng pangunahing entrance screen
  • Mga client computer sa bawat departamento na nagda-drive ng mga lokal na screen
  • Lahat ay nagpapakita ng naka-synchronize na promotional na nilalaman

Venue ng event

  • Server sa tech booth
  • Mga client na nagda-drive ng mga screen sa buong venue
  • Naka-synchronize na playback para sa live event content

Malaking Video Wall

  • Maraming computer, bawat isa ay nagda-drive ng isang seksyon ng wall
  • Isang server ang nag-a-coordinate ng timing
  • Ginagamit ng bawat computer ang Global Canvas Extension para tukuyin ang posisyon nito
  • Mukhang isang seamless na screen

Mga kinakailangan

Bago i-set up ang network sync:

  1. Parehong network: Ang lahat ng computer ay dapat nasa parehong lokal na network (parehong subnet)
  2. Parehong video file: Ang bawat computer ay dapat may magkaparehong kopya ng video file (maaaring mag-import ang mga client ng content nang direkta mula sa server)
  3. Mga network port: Ang UDP port 9201 ay dapat available (default ng FloSync)
  4. Firewall: Payagan ang FloSync sa pamamagitan ng iyong firewall sa lahat ng computer

Pag-set up ng server

Ang server ang "master" na sini-sync ng ibang mga computer.

Hakbang 1: I-load ang iyong video

  1. Buksan ang FloSync sa computer na magiging server
  2. I-load ang iyong video file sa pamamagitan ng pag-drag nito sa anumang screen box
  3. Opsyonal, gamitin ang timeline para mag-seek sa iyong gustong simula

Hakbang 2: Simulan ang pag-broadcast

  1. I-click ang Server icon (tower icon) sa tuktok na bar
  2. Ang icon ay magiging berde, na nagpapahiwatig na aktibo ang server mode
  3. Nag-broadcast na ngayon ang FloSync ng posisyon nito sa network
  4. Magpapakita ng "Server" ang status bar sa ibaba

Gawi ng server

Kapag tumatakbo bilang server:

  • Nagbo-broadcast ang FloSync ng posisyon ng playback nito sa lahat ng nakakonektang client
  • Ipinapadala ang mga utos na play/pause/seek sa lahat ng client
  • Kinokontrol ng server computer ang playback para sa lahat ng nakakonektang client

Controller mode (feature na para sa server lamang)

Kapag tumatakbo bilang server, may access ka sa Controller mode — isang espesyal na opsyon ng Pumunta sa Live na nagbibigay-daan sa iyo na kontrolin ang mga remote na display nang hindi gumagawa ng fullscreen windows sa iyong lokal na makina.

Ginagawa nito:

  • Nagbo-broadcast sa mga network client tulad ng regular na Pumunta sa Live
  • Nagpe-play ang nilalaman sa mga preview box ng composer sa halip na fullscreen
  • Nananatiling aktibo ang lahat ng playback control (play, pause, scrub, scene navigation)
  • Nagpapakita ng "Live (Controller)" ang status bar na may orange na indicator

Kailan gagamitin:

  • Pag-operate ng Video Wall mula sa laptop sa control booth
  • Pamamahala ng mga display sa trade show habang available ang iyong screen
  • Pag-test ng network sync setup nang hindi nagso-set ng fullscreen nang lokal
  • Pagpapatakbo ng live show kung saan kailangang makita at kontrolin ng operator ang nilalaman

Paano gamitin:

  1. Simulan ang server mode (berdeng tower icon)
  2. I-load ang iyong nilalaman
  3. I-click ang dropdown ng Pumunta sa Live
  4. Piliin ang Pumunta sa Live (Kontroler)

Ang mga client na nakakonekta sa iyong server ay magso-set ng live nang normal na may fullscreen windows, habang nananatili ang iyong server machine sa composer view.

Tingnan ang Pumunta sa Live — Controller mode para sa higit pang detalye.

Pag-set up ng mga client

Awtomatikong natutuklasan at kumokonekta ang mga client sa server.

Hakbang 1: I-load ang parehong video

  1. Buksan ang FloSync sa bawat client computer
  2. I-load ang parehong video file na nasa server sa pamamagitan ng pag-drag nito sa screen box
  3. Hindi kailangang tumugma ang filename, ngunit dapat magkapareho ang nilalaman

Tip: Maaari mong laktawan ang hakbang na ito sa pamamagitan ng paggamit ng mga Import on Connect na checkbox kapag kumokonekta sa server. Awtomatikong kokopyahin ng FloSync ang mga scene at content file ng server sa iyong makina.

Mahalaga: Dapat may parehong na-load na video ang mga client. Kung magkaiba ang haba ng video, hindi tama ang magiging sync.

Hakbang 2: Kumonekta sa server

  1. I-click ang Client icon (wifi icon) sa tuktok na bar
  2. Magsisimulang maghanap ang FloSync ng mga server sa network
  3. Lilitaw ang isang dialog na nagpapakita ng mga natuklasang server

Hakbang 3: Piliin ang iyong server

  1. I-click ang server na gusto mong konektahan
  2. Kokonekta ang FloSync at magsisimulang mag-sync
  3. Ang client icon ay magiging asul, na nagpapahiwatig ng nakakonektang status
  4. Magpapakita ang status bar sa ibaba ng "Connected to [server name]"

Import on connect

Kasama sa server selection dialog ang mga opsyonal na import checkbox na nagbibigay-daan sa iyo na makuha ang configuration ng server habang kumokonekta:

  • Global canvas — I-import ang canvas layout ng server para tumugma ang iyong mga display
  • Mga scene — I-import ang listahan ng scene ng server, kasama ang mga display mode at scheduling
  • Mga content file — I-download ang mga media file ng server sa iyong makina (awtomatikong ine-enable ang Mga scene)

Ito ang pinakamabilis na paraan para i-set up ang bagong client — lagyan ng check ang lahat ng tatlong kahon, pumili ng folder para sa mga file, at ganap na naka-configure ang client sa isang hakbang.

Gawi ng client

Kapag nakakonekta na:

  • Sinusundan ng client ang posisyon ng playback ng server
  • Sinusunod ang mga utos na play/pause mula sa server
  • Sinisigurado ng client ang drift at awtomatikong nagtatama
  • Gumagana pa rin ang mga lokal na playback control ngunit mao-override ng server

Pag-import mula sa server

Kapag nakakonekta bilang client, maaari kang mag-import ng configuration at nilalaman ng server anumang oras — hindi lang sa panahon ng unang koneksyon.

Import menu

I-click ang nakakonektang server icon sa tuktok na bar para buksan ang import menu:

  • Import Global Canvas — Kinokopya ang canvas layout ng server sa iyong makina
  • Import Scenes — Kinokopya ang listahan ng scene ng server, kasama ang mga display mode at scheduling setting
  • Import Content — Dina-download ang mga media file mula sa server para sa lahat ng scene
  • Import All — Ginagawa ang lahat ng nabanggit sa isang hakbang

Pag-import ng nilalaman para sa isang scene

Mag-right-click sa anumang scene sa schedule panel at piliin ang Import Content from Server para i-download ang mga file para sa scene na iyon lamang. Maaari ka ring mag-right-click sa display box o sa background area.

Paano gumagana ang content import

  1. Sinusuri ng FloSync kung anong mga file ang na-load ng server
  2. Pumili ka ng destination folder sa iyong makina
  3. Kung mayroon nang mga file, maaari kang pumili na i-overwrite o laktawan ang mga ito
  4. Nagpapakita ng progress dialog ang download status na may bilang ng file, progress bar, at natitirang oras
  5. Maaari kang mag-cancel anumang oras

Tandaan: Ang mga lokal na HTML file ay hindi maaaring ilipat sa network at lalaktawan sa panahon ng content import.

Network sync sa aksyon

Kapag tumatakbo na ang iyong network sync:

Pagsisimula ng playback

  1. Pindutin ang play sa server computer
  2. Magsisimulang mag-play ang lahat ng nakakonektang client
  3. Nananatiling naka-synchronize ang playback

Pag-pause

  1. Pindutin ang pause sa server computer
  2. Mag-pa-pause ang lahat ng client sa parehong posisyon

Pag-seek

  1. I-scrub ang timeline sa server computer
  2. Mag-se-seek ang lahat ng client para tumugma

Preview scrub sync

Habang nagse-set up ka pa lang at hindi ka pa go live, awtomatikong ina-update ng pag-scrub ng timeline sa server ang preview sa lahat ng nakakonektang client. Binibigyan ka nito ng pagkakataon na i-verify na tama ang hitsura ng nilalaman at positioning sa lahat ng makina bago pumunta sa live.

Mga control ng client

Maaari ring kontrolin ng mga client ang playback nang lokal, ngunit:

  • Maaapektuhan lang ng play/pause ang client na iyon pansamantala
  • Awtomatikong iniaayos muli ng FloSync ang client sa server
  • Para sa pinakamahusay na resulta, kontrolin ang playback mula sa server lamang

Persistence at auto-reconnect

Itinatandaan ng FloSync ang iyong network sync configuration at awtomatiko itong ibinabalik kapag na-restart.

Server persistence

Kung tumatakbo ang FloSync bilang server kapag nag-quit ka:

  • Sa susunod na paglulunsad, awtomatiko itong nagsisimula bilang server muli
  • Hindi kailangan ng manu-manong aksyon
  • Magiging berde agad ang server icon (tower)

Client auto-reconnect

Kung nakakonekta ang FloSync bilang client kapag nag-quit ka:

  • Sa susunod na paglulunsad, awtomatiko itong naghahanap ng huling nakakonektang server
  • Ang client icon (wifi) ay nagiging orange habang naghahanap
  • Nagpapakita ang status bar ng "Searching for [server name]..."
  • Kapag nahanap ang server, awtomatikong muling naitatag ang koneksyon

Paghawak sa pagkawalay ng server

Kung humihinto, nag-quit, o hindi maaabot ang server habang nakakonekta ang isang client:

  • Awtomatikong natutuklas ng client ang pagkawalay ng koneksyon
  • Nagiging orange ang client icon (search mode)
  • Patuloy na naghahanap ang FloSync ng server
  • Kapag bumalik online ang server, awtomatikong muling kumokonekta ang client

Kapaki-pakinabang ito para sa:

  • Mga server restart sa panahon ng mga pagbabago sa configuration
  • Mga maikling pagkaantala sa network
  • Mga pag-crash ng server app na mabilis na naresolba

Manu-manong pagpili ng server

Kapag orange ang client icon (naghahanap), maaari kang mag-click nito para:

  • Stop Searching — Lumabas sa client mode nang buo
  • Keep Waiting — Isara ang dialog ngunit patuloy na maghanap sa background
  • Pumili ng ibang server — Kung may nakitang ibang server, mag-click para kumonekta

Interval mode na may network sync

Kapag gumagamit ng Interval scheduling mode na may network sync, awtomatikong sinusundan ng mga client ang mga scene transition ng server.

Paano ito gumagana

  1. Kinokontrol ng server ang mga scene — Tinutukoy ng server kung aling interval scene ang aktibo
  2. Sinusundan ng mga client — Kapag lumipat ang server sa bagong scene (sa timer o keyboard), natatanggap ng mga client ang pagbabago
  3. Keyboard sync — Kung may pinindot na mga arrow key o number key sa server, lahat ng client ay lumilipat sa parehong scene

Setup

  1. I-configure ang parehong interval schedule sa server at client computer — o mag-import ng mga scene mula sa server
  2. Mag-load ng katugmang nilalaman sa bawat scene — o mag-import ng nilalaman mula sa server
  3. Simulan ang server mode sa master computer
  4. Ikonekta ang mga client sa server
  5. Pumunta sa Live sa server muna, pagkatapos sa mga client

Mga tala

  • Ang video content lamang ang nag-si-sync sa pagitan ng mga computer; ang mga larawan at web page ay nagdidisplay nang independente
  • Ang mga cue scene (manual advancement) ay gumagana sa network sync — pindutin ang key sa server para i-advance ang lahat ng computer
  • Ang nilalaman ng scene ay dapat magkatugma sa pagitan ng server at mga client para sa tamang sync

Paano gumagana ang sync

Awtomatikong pinapanatiling nagpe-play nang magkasama ang lahat ng iyong computer ng FloSync. Kapag lumayo ang isang client mula sa server, awtomatiko itong nagtatama nang walang putol.

Sync tolerance

Kasama sa FloSync ang mga network sync tolerance control sa Mga Kagustuhan para maaari mong i-tune ang gawi para sa iyong kapaligiran. Sa karamihan ng mga setup, magaling ang mga default na setting at pinapanatili ang visual na pagkakatugma ng playback.

Mga Video Wall na gumagamit ng maraming computer

Para sa mga Video Wall na sumasaklaw sa maraming computer, pagsamahin ang Network Sync na may Global Canvas Extension at Nakalatag na mode.

Paano ito gumagana

  1. Nagbo-broadcast ng posisyon ang server — Isang computer ang gumaganap bilang master
  2. Nag-si-sync ng playback ang lahat ng computer — Sinusundan ng mga client ang timeline ng server
  3. Nagpapakita ng sariling bahagi ang bawat computer — Tinutukoy ng Global Canvas Extension kung aling bahagi ang ipinapakita ng bawat computer

Proseso ng setup

  1. Sa lahat ng computer: I-load ang parehong video file
  2. Sa lahat ng computer: Itakda ang screen mode sa Nakalatag
  3. Sa lahat ng computer: I-configure ang Global Canvas Extension para sa posisyon ng bawat computer sa wall
  4. Sa server: I-click ang server icon (tower) — nagiging berde
  5. Sa mga client: I-click ang client icon (wifi) at kumonekta sa server — nagiging asul
  6. Sa lahat ng computer: I-click ang Pumunta sa Live

Halimbawa: 3-computer na Video Wall

Para sa 3×2 na wall (tatlong computer na magkakatabi, bawat isa ay may 2 nakatambak na 1920×1080 screen):

+-------------------+-------------------+-------------------+
| Kaliwang PC Screen 1 | Gitnang PC Screen 1 | Kanang PC Screen 1 |
+-------------------+-------------------+-------------------+
| Kaliwang PC Screen 2 | Gitnang PC Screen 2 | Kanang PC Screen 2 |
+-------------------+-------------------+-------------------+

Global Canvas: 5760 × 2160 pixels

Mga setting ng Canvas Extension:

Computer Papel Extension (K, T, K, B) Nagpapakita
Kaliwang PC Server 0, 0, 3840, 0 Kaliwa 1/3
Gitnang PC Client 1920, 0, 1920, 0 Gitna 1/3
Kanang PC Client 3840, 0, 0, 0 Kanan 1/3

Visual na preview

Gamitin ang Global Canvas Preview (zoom icon) para ma-visualize ang iyong setup:

  • Ang mga madilim na lugar ay nagpapakita kung nasaan ang mga screen ng ibang computer
  • Tumutulong ang mga grid line sa pagkakahanay sa mga hangganan ng screen
  • I-drag ang iyong mga lokal na screen para isaayos ang posisyon
  • Hawakan ang Shift habang nagda-drag para sa libreng (non-grid) positioning

Mga pinakamahusay na kagawian

  1. Subukan bago ang event: Laging subukan ang iyong buong setup bago pumunta sa live
  2. Gumamit ng wired networking para sa mga kritikal na installation: Ang mga wired na koneksyon ay karaniwang mas stable kaysa WiFi
  3. Tiyaking magkapareho ang mga video file: Panatilihing parehong source file sa bawat makina
  4. Simulan muna ang server: Tiyaking tumatakbo ang server bago simulan ang mga client
  5. Bantayan ang sync log: Gamitin ang log panel para bantayan ang mga isyu sa sync
  6. Magkaroon ng backup plan: Para sa mga kritikal na installation, maghanda ng spare na equipment
  7. Pumunta sa Live pagkatapos kumonekta: Kapag gumagamit ng network sync, itatag ang koneksyon bago pumunta sa live
  8. I-configure muna ang canvas extension: Para sa mga Video Wall na gumagamit ng maraming computer, i-set up ang Global Canvas Extension sa bawat computer bago pumunta sa live

Pag-troubleshoot ng network sync

Hindi nahanap ang server

Mga sintomas: Hindi nakikita ng mga client ang server sa discovery dialog

Mga solusyon:

  1. I-verify na parehong network/subnet ang parehong computer
  2. Suriin na talagang nagsimula ang server (nagpapakita ng "Server" sa status bar)
  3. Pansamantalang i-disable ang mga firewall para sa pag-test
  4. I-verify na hindi naka-block ang UDP port 9201

Lumayo ang sync sa paglipas ng oras

Mga sintomas: Unti-unting nahuhulog o nangunguna ang mga client sa server

Mga solusyon:

  1. Suriin ang kalidad ng network (ang pagkawala ng packet ay nagdudulot ng napalampas na mga update sa sync)
  2. Isaayos ang sync tolerance sa Mga Kagustuhan kung kinakailangan
  3. I-verify na magkapareho ang mga video file (ang iba't ibang encode ay maaaring may pagkakaiba sa timing)
  4. Suriin ang CPU load — ang mga sobrang na-overload na sistema ay maaaring mahirapang mapanatili ang sync

Jerky/stuttering na playback

Mga sintomas: Nag-a-stutter o tumatalbog ang video nang madalas

Mga solusyon:

  1. Dagdagan ang sync tolerance sa Mga Kagustuhan
  2. Suriin ang network congestion
  3. I-verify na kaya ng hardware ang video decode
  4. Gumamit ng wired na koneksyon sa network sa halip na WiFi

Nagdidiskonekta ang koneksyon

Mga sintomas: Nagdidiskonekta ang client mula sa server paminsan-minsan

Mga solusyon:

  1. Suriin ang katatagan ng network
  2. I-verify na tumatakbo pa rin ang server
  3. Suriin ang mga IP address conflict
  4. Isaalang-alang ang kalidad ng network switch/router para sa malalaking installation

Firewall configuration

Gumagamit ang FloSync ng UDP port 9201 para sa network sync. Para payagan sa pamamagitan ng iyong firewall:

macOS: Hihiling ang FloSync ng pahintulot sa unang paggamit. Kung naka-block, pumunta sa: System Settings > Privacy & Security > Firewall > Options > Allow FloSync

Windows:

  1. Buksan ang Windows Defender Firewall
  2. I-click ang "Allow an app through firewall"
  3. Idagdag ang FloSync at i-enable para sa Private networks