નેટવર્ક સિંક
નેટવર્ક સિંક એ જ નેટવર્ક પર બહુવિધ કમ્પ્યુટર્સ પર વીડિઓ પ્લેબૅક સિંક્રોનાઇઝ કરવાની સુવિધા આપે છે. મોટી ઇન્સ્ટૉલેશન્સ માટે આ અત્યંત જરૂરી છે જ્યાં એક કમ્પ્યુટર બધી જરૂરી સ્ક્રીન ચલાવી શકતું નથી.
ઓવરવ્યૂ
નેટવર્ક સિંક server/client મૉડેલ વાપરે છે:
- Server: એક કમ્પ્યુટર master તરીકે કામ કરે છે અને પોતાની playback position broadcast કરે છે
- Clients: બાકીના કમ્પ્યુટર્સ સાંભળે છે અને serverને match કરવા playback sync કરે છે
બધા કમ્પ્યુટર્સ પર સમાન વીડિઓ ફાઇલ લોડ થયેલી હોવી જોઈએ અને તે સૌ એ જ local network સાથે જોડાયેલા હોવા જોઈએ.
નેટવર્ક સિંક ક્યારે વાપરવો
નેટવર્ક સિંક નીચેના situations માટે ડિઝાઇન થયો છે:
- એક કમ્પ્યુટર support ન કરી શકે તેટલી સ્ક્રીન હોય
- સ્ક્રીન ભૌતિક રીતે દૂર હોય (જુદા રૂમ, જુદા માળ)
- Redundancy (reliability માટે બહુ કમ્પ્યુટર) ની જરૂર હોય
- Video wall એટલો મોટો હોય કે એક કમ્પ્યુટરનું GPU handle ન કરી શકે
ઉદાહરણ Setups
Retail Store
- Back office માં server — main entrance screen ચલાવે
- Client computers દરેક department માં — local screens ચલાવે
- બધા synchronized promotional content બતાવે
Event Venue
- Tech booth પર server
- Venue ભરમાં screens ચલાવતા clients
- Live event content માટે synchronized playback
Large Video Wall
- Multiple computers — wall ના દરેક ભાગ ચલાવે
- એક server timing coordinate કરે
- દરેક computer Global Canvas Extension વડે પોતાનું position define કરે
- એક seamless screen દેખાય
જરૂરિયાતો
નેટવર્ક સિંક સેટ કરતા પહેલાં:
- Same network: બધા computers એ જ local network (same subnet) પર હોવા જોઈએ
- Same video file: દરેક computer પર વીડિઓ ફાઇલની identical copy હોવી જોઈએ (clients server પરથી content import કરી શકે)
- Network ports: UDP port 9201 available હોવો જોઈએ (FloSync ની default)
- Firewall: બધા computers પર firewall માં FloSync ને allow કરો
Server સેટ કરવો
Server એ "master" છે જેની સાથે બાકીના computers sync કરે.
પગલું 1: વીડિઓ લોડ કરો
- Server બનનાર computer પર FloSync ખોલો
- કોઈ પણ screen box પર ખેંચીને (drag) વીડિઓ ફાઇલ લોડ કરો
- ઇચ્છો તો timeline વડે desired starting position સુધી seek કરો
પગલું 2: Broadcasting શરૂ કરો
- Top bar માં Server icon (tower icon) ક્લિક કરો
- Icon લીલો થઈ જશે — server mode active
- FloSync હવે network પર પોતાની position broadcast કરે છે
- Bottom status bar "Server" બતાવશે
Server વ્યવહાર
Server તરીકે ચાલ્યા બાદ:
- FloSync બધા connected clients ને playback position broadcast કરે છે
- Play/pause/seek commands બધા clients ને મોકલાય છે
- Server computer તમામ connected clients માટે playback control કરે છે
Controller Mode (Server-Only Feature)
Server તરીકે ચાલતી વખતે Controller mode ઉપલબ્ધ થાય છે — આ special Go Live વિકલ્પ local machine પર fullscreen windows ખોલ્યા વગર remote displays control કરવા દે છે.
શું કરે છે:
- Regular Go Live ની જેમ network clients ને broadcast કરે
- Content fullscreen ને બદલે composer ના preview boxes માં play થાય
- બધા playback controls સક્રિય રહે (play, pause, scrub, scene navigation)
- Status bar orange indicator સાથે "Live (Controller)" બતાવે
ક્યારે વાપરવો:
- Control booth પર laptop પરથી video wall operate કરતી વખતે
- Trade show ના displays manage કરતી વખતે screen available રાખવી હોય ત્યારે
- Local fullscreen ગયા વગર network sync setup ટેસ્ટ કરવા
- Live show ચલાવતી વખતે operator ને content જોઈ અને control કરવું હોય ત્યારે
કઈ રીતે વાપરવો:
- Server mode શરૂ કરો (લીલો tower icon)
- Content લોડ કરો
- Go Live dropdown ક્લિક કરો
- Go Live (Controller) select કરો
Server સાથે connected clients fullscreen windows સાથે normally live જશે, જ્યારે server machine composer view માં રહેશે.
વધુ વિગત માટે Go Live — Controller Mode જુઓ.
Clients સેટ કરવા
Clients server ને automatically discover અને connect કરે છે.
પગલું 1: સમાન વીડિઓ લોડ કરો
- દરેક client computer પર FloSync ખોલો
- Server પર છે તે same video file screen box પર ખેંચીને (drag) લોડ કરો
- Filename match ન થઈ શકે, પરંતુ content identical હોવી જ જોઈએ
ટિપ: Server સાથે connect થતી વખતે Import on Connect checkboxes વાપરીને આ પગલું skip કરી શકો. FloSync server ના scenes અને content files આપોઆપ તમારા machine પર copy કરશે.
મહત્ત્વનું: Clients પર સમાન વીડિઓ લોડ હોવો જ જોઈએ. Video length અલગ હશે તો sync સાચો નહીં કામ કરે.
પગલું 2: Server સાથે Connect કરો
- Top bar માં Client icon (wifi icon) ક્લિક કરો
- FloSync network પર servers શોધવા લાગશે
- Discovered servers ની dialog દેખાશે
પગલું 3: Server Select કરો
- Connect કરવા ઇચ્છો તે server પર ક્લિક કરો
- FloSync connect થઈ sync શરૂ કરશે
- Client icon વાદળી (blue) થઈ જશે — connected status
- Bottom status bar "Connected to [server name]" બતાવશે
Import on Connect
Server selection dialog માં optional import checkboxes છે જે connection સમયે server ની configuration pull કરવા દે છે:
- Global canvas — Server ની canvas layout import કરો, displays match થઈ જશે
- Scenes — Display modes અને scheduling સહિત server ની scene list import કરો
- Content files — Server ની media files machine પર download કરો (Scenes આપોઆપ enable થાય)
નવો client સેટ કરવાની સૌથી ઝડપી રીત — ત્રણેય boxes check કરો, files માટે folder select કરો, અને client એક જ પગલે fully configured.
Client વ્યવહાર
Connect થઈ ગયા બાદ:
- Client server ની playback position follow કરે છે
- Server ના play/pause commands follow કરે છે
- Client drift ચૅક કરે છે અને આપોઆપ correct કરે છે
- Local playback controls હજીયે કામ કરે છે, પણ server override કરશે
Server પરથી Import કરવું
Client તરીકે connect થઈ ગયા પછી, ગમે ત્યારે — ફક્ત initial connection સમયે નહીં — server ની configuration અને content import કરી શકો.
Import Menu
Top bar માં connected server icon ક્લિક કરો — import menu ખુલશે:
- Import Global Canvas — Server ની canvas layout machine પર copy કરે
- Import Scenes — Display modes અને scheduling settings સહિત server ની scene list copy કરે
- Import Content — બધી scenes માટે server પરથી media files download કરે
- Import All — ઉપરનું સઘળું એક જ પગલે
Single Scene માટે Content Import
ફક્ત one scene ની files download કરવા — schedule panel માં scene પર right-click કરો અને Import Content from Server select કરો. Display box અથવા background area પર right-click પણ કામ કરે.
Content Import કઈ રીતે કામ કરે છે
- FloSync ચૅક કરે છે કે server પર કઈ files load છે
- Machine પર destination folder select કરો
- Files already exist હોય, તો overwrite અથવા skip select કરો
- Progress dialog file count, progress bar, અને remaining time બતાવે
- ગમે ત્યારે cancel કરી શકો
નોંધ: Local HTML files network પર transfer થઈ શક્તી નથી — content import દરમ્યાન skip થઈ જશે.
Network Sync ચાલી રહ્યો છે
Network sync ચાલ્યા બાદ:
Playback શરૂ કરો
- Server computer પર play દાબો
- બધા connected clients play કરવા લાગશે
- Playback synchronized રહેશે
Pause
- Server computer પર pause દાબો
- બધા clients સમાન position પર pause થઈ જશે
Seek
- Server computer પર timeline scrub કરો
- બધા clients match કરવા seek કરશે
Preview Scrub Sync
Setup ચાલુ છે અને live ગયા નથી ત્યારે, server પર timeline scrub કરવાથી connected clients ના preview આપોઆપ update થઈ જાય. Live જતા પહેલાં content અને positioning બધા machines પર સાચા છે કે નહીં તે verify કરવામાં આ ઉપયોગી છે.
Client Controls
Clients locally playback control પણ કરી શકે, પણ:
- Play/pause ફક્ત તે client ને અસ્થાયી અસર કરશે
- FloSync client ને server સાથે re-align કરી દેશે
- શ્રેષ્ઠ પરિણામ માટે, playback ફક્ત server પરથી control કરો
Persistence અને Auto-Reconnect
FloSync network sync configuration યાદ રાખે છે અને restart પછી આપોઆપ restore કરે છે.
Server Persistence
FloSync server તરીકે ચાલે ત્યારે quit કરો:
- Next launch પર, આપોઆપ ફરી server તરીકે start
- Manual action ની જરૂર નથી
- Server icon (tower) તરત લીલો
Client Auto-Reconnect
FloSync client તરીકે connected હોય ત્યારે quit કરો:
- Next launch પર, last connected server ઓટો-search
- Client icon (wifi) search દરમ્યાન orange થઈ જાય
- Status bar "Searching for [server name]..." બતાવે
- Server મળ્યા બાદ connection આપોઆપ re-establish
Server Disconnection Handling
Client connected હોય ત્યારે server stop, quit, અથવા unreachable:
- Client આપોઆપ disconnection detect કરે
- Client icon orange (searching mode)
- FloSync server ની રાહ જોતો રહે
- Server ફરી online આવ્યા બાદ client આપોઆપ reconnect
ઉપયોગ:
- Configuration changes ના સમயે server restarts
- Brief network interruptions
- Server app crashes જે ઝડપથી resolve
Manual Server Selection
Client icon orange (searching) હોય ત્યારે ક્લિક કરો:
- Stop Searching — Client mode સંપૂર્ણ exit
- Keep Waiting — Dialog બંધ, background search ચાલુ
- Select a different server — બીજા servers visible હોય, connect કરવા ક્લિક કરો
Interval Mode Network Sync સાથે
Network sync સાથે Interval scheduling mode વાપરો ત્યારે, clients server ના scene transitions follow કરે.
કઈ રીતે કામ કરે
- Server scenes control — Server decide કરે છે કયો interval scene active છે
- Clients follow — Server scene transition (timer અથવા keyboard) ને clients change receive
- Keyboard sync — Server પર arrow keys અથવા number keys press, બધા clients same scene switch
Setup
- Server અને client computers પર same interval schedule configure — અથવા server પરથી scenes import
- દરેક scene માં matching content load — અથવા server પરથી content import
- Master computer પર server mode start
- Server સાથે clients connect
- Server પર Go Live, ત્યારબાદ clients પર
નોંધ
- ફક્ત video content computers વચ્ચે sync; images અને web pages independently display
- Cue scenes (manual advancement) network sync સાથે કામ કરે — server પર key press, બધા computers advance
- Proper sync માટે server અને clients ની scene content match હોવી જ જોઈએ
Sync કઈ રીતે કામ કરે
FloSync બધા computers ને આપોઆપ synchronized play કરાવે. Client server થી drift થાય ત્યારે seamlessly correct.
Sync Tolerance
FloSync Preferences માં network sync tolerance controls છે, જેથી environment પ્રમાણે tune કરી શકો. મોટા ભાગના setups માં default settings સારી રીતે કામ કરે અને playback visually aligned રાખે.
Multi-Computer Video Walls
Multiple computers spanning video walls માટે, Network Sync ને Global Canvas Extension અને Spanned Mode સાથે combine કરો.
કઈ રીતે કામ કરે
- Server position broadcast — એક computer master
- બધા computers playback sync — Clients server ની timeline follow
- દરેક computer પોતાનો portion — Global Canvas Extension define કરે કે દરેક computer ક્યો ભાગ display કરે
Setup Process
- બધા computers: Same video file load
- બધા computers: Screen mode Spanned set
- બધા computers: Wall માં computer ની position માટે Global Canvas Extension configure
- Server: Server icon (tower) ક્લિક — લીલો
- Clients: Client icon (wifi) ક્લિક — server સાથે connect — વાદળી
- બધા computers: Go Live ક્લિક
ઉદાહરણ: 3-Computer Video Wall
3×2 wall (ત્રણ computers side-by-side, દરેક 2 stacked 1920×1080 screens):
+-------------------+-------------------+-------------------+
| Left PC Screen 1 | Middle PC Screen 1| Right PC Screen 1 |
+-------------------+-------------------+-------------------+
| Left PC Screen 2 | Middle PC Screen 2| Right PC Screen 2 |
+-------------------+-------------------+-------------------+
Global Canvas: 5760 × 2160 pixels
Canvas Extension settings:
| Computer | Role | Extension (L, T, R, B) | બતાવે |
|---|---|---|---|
| Left PC | Server | 0, 0, 3840, 0 | ડાબો 1/3 |
| Middle PC | Client | 1920, 0, 1920, 0 | Center 1/3 |
| Right PC | Client | 3840, 0, 0, 0 | જમણો 1/3 |
Visual Preview
Global Canvas Preview (zoom icon) વડે:
- Dark areas — બીજા computers ની screens ક્યાં છે
- Grid lines — screen boundaries align
- Local screens adjust — drag કરો
- Free (non-grid) positioning — drag કરતી વખતે Shift hold
Best Practices
- Event પહેલાં ટેસ્ટ: Live જતા પહેલાં full setup ટેસ્ટ
- Critical installs માટે wired networking: Wired connections સામાન્ય રીતે WiFi કરતાં વધુ stable
- Video files exactly match: દરેક machine પર same source file
- Server પહેલાં start: Clients start થાય તે પહેલાં server running
- Sync log monitor: Sync issues જોવા log panel
- Backup plan: Critical installations માટે spare equipment
- Connect કર્યા પછી Go Live: Network sync ઉપયોગ — live જતા પહેલાં connection establish
- Canvas extension configure: Multi-computer video walls — live જતા પહેલાં Global Canvas Extension setup
Network Sync Troubleshooting
Server ન મળ્યો
Symptoms: Clients discovery dialog માં server ન દેખાય
Solutions:
- Verify કરો બંને computers same network/subnet પર
- Server actually started ચૅક કરો (status bar "Server" બતાવે)
- Test માટે firewall temporarily disable
- UDP port 9201 blocked ન હોવો જોઈએ verify
Sync ઓવર ટાઇમ Drift
Symptoms: Clients server ની આગળ અથવા પાછળ gradually fall
Solutions:
- Network quality ચૅક (packet loss sync updates miss કરાવે)
- જો જરૂર, Preferences માં sync tolerance adjust
- Video files identical verify (અલગ encodes ના timing differences હોઈ શકે)
- CPU load ચૅક — overloaded systems sync maintain ન કરી શકે
Jerky/Stuttering Playback
Symptoms: Video stutter અથવા jump
Solutions:
- Preferences માં sync tolerance વધારો
- Network congestion ચૅક
- Hardware video decode handle કરી શકે verify
- WiFi ને બદલે wired network
Connection Drops
Symptoms: Client server થી intermittently disconnect
Solutions:
- Network stability ચૅક
- Server still running verify
- IP address conflicts ચૅક
- Large installations — network switch/router quality
Firewall Configuration
FloSync network sync માટે UDP port 9201 વાપરે. Firewall allow કરવા:
macOS: FloSync first use પર permission માટે prompt આવશે. Block થઈ ગયું હોય: System Settings > Privacy & Security > Firewall > Options > Allow FloSync
Windows:
- Windows Defender Firewall ખોલો
- "Allow an app through firewall" ક્લિક
- FloSync ઉમેરો અને Private networks માટે enable