बीटा सॉफ़्टवेयर

FloSync अभी बीटा में है। फ़ीडबैक के आधार पर सुविधाएँ तेज़ी से बदल सकती हैं।

नेटवर्क सिंक

नेटवर्क सिंक से एक ही नेटवर्क पर कई कंप्यूटरों में वीडियो प्लेबैक सिंक्रोनाइज़ किया जा सकता है। यह उन बड़े इंस्टॉलेशन के लिए ज़रूरी है जहाँ एक अकेला कंप्यूटर सभी ज़रूरी स्क्रीन नहीं चला सकता।

अवलोकन

नेटवर्क सिंक सर्वर/क्लाइंट मॉडल पर काम करता है:

  • Server: एक कंप्यूटर मास्टर की भूमिका निभाता है और अपनी प्लेबैक पोज़िशन ब्रॉडकास्ट करता है
  • Clients: बाकी कंप्यूटर सुनते हैं और Server से मेल खाने के लिए अपनी प्लेबैक सिंक करते हैं

सभी कंप्यूटरों में एक ही वीडियो फ़ाइल लोड होनी चाहिए और वे एक ही लोकल नेटवर्क से जुड़े होने चाहिए।

नेटवर्क सिंक कब उपयोग करें

नेटवर्क सिंक उन परिस्थितियों के लिए है जहाँ:

  • एक कंप्यूटर की क्षमता से अधिक स्क्रीन हों
  • स्क्रीन भौतिक रूप से दूर हों (अलग-अलग कमरे, मंज़िलें)
  • रिडंडेंसी चाहिए (विश्वसनीयता के लिए कई कंप्यूटर)
  • वीडियो वॉल एक कंप्यूटर की GPU की क्षमता से बड़ी हो

उदाहरण सेटअप

रिटेल स्टोर

  • मुख्य प्रवेश द्वार की स्क्रीन चलाने वाला Server बैक ऑफिस में
  • हर विभाग में Client कंप्यूटर स्थानीय स्क्रीन चलाते हैं
  • सभी सिंक्रोनाइज़्ड प्रचार सामग्री दिखाते हैं

इवेंट वेन्यू

  • टेक बूथ पर Server
  • पूरे वेन्यू में स्क्रीन चलाते Clients
  • लाइव इवेंट सामग्री के लिए सिंक्रोनाइज़्ड प्लेबैक

बड़ी वीडियो वॉल

  • कई कंप्यूटर, हर एक दीवार का एक हिस्सा चलाता है
  • एक Server टाइमिंग का समन्वय करता है
  • हर कंप्यूटर ग्लोबल कैनवास एक्सटेंशन से अपनी पोज़िशन परिभाषित करता है
  • एक निर्बाध स्क्रीन की तरह दिखाई देता है

आवश्यकताएँ

नेटवर्क सिंक सेट करने से पहले:

  1. एक ही नेटवर्क: सभी कंप्यूटर एक ही लोकल नेटवर्क (एक ही सबनेट) पर होने चाहिए
  2. एक ही वीडियो फ़ाइल: हर कंप्यूटर में वीडियो फ़ाइल की एक जैसी कॉपी होनी चाहिए (Client सीधे Server से सामग्री आयात कर सकते हैं)
  3. नेटवर्क पोर्ट: UDP पोर्ट 9201 उपलब्ध होना चाहिए (FloSync का डिफ़ॉल्ट)
  4. फ़ायरवॉल: सभी कंप्यूटरों पर फ़ायरवॉल में FloSync को अनुमति दें

Server सेट करना

Server वह "मास्टर" है जिससे बाकी कंप्यूटर सिंक होते हैं।

चरण 1: वीडियो लोड करें

  1. उस कंप्यूटर पर FloSync खोलें जो Server बनेगा
  2. किसी स्क्रीन बॉक्स पर ड्रैग करके वीडियो फ़ाइल लोड करें
  3. चाहें तो टाइमलाइन से मनचाही शुरुआती पोज़िशन पर जाएँ

चरण 2: ब्रॉडकास्टिंग शुरू करें

  1. टॉप बार में Server icon (टॉवर आइकन) दबाएं
  2. आइकन हरा हो जाएगा — Server मोड सक्रिय है
  3. FloSync अब नेटवर्क पर अपनी पोज़िशन ब्रॉडकास्ट कर रहा है
  4. स्टेटस बार में "Server" दिखेगा

Server का व्यवहार

Server चलने के बाद:

  • FloSync सभी जुड़े Clients को अपनी प्लेबैक पोज़िशन ब्रॉडकास्ट करता है
  • Play/pause/seek कमांड सभी Clients को भेजे जाते हैं
  • Server कंप्यूटर सभी जुड़े Clients का प्लेबैक नियंत्रित करता है

कंट्रोलर मोड (केवल Server पर उपलब्ध)

Server के रूप में चलते समय कंट्रोलर मोड उपलब्ध होता है — यह एक विशेष लाइव जाएँ विकल्प है जो लोकल मशीन पर फुलस्क्रीन विंडो बनाए बिना रिमोट डिस्प्ले नियंत्रित करने देता है।

क्या करता है:

  • Network Clients को सामान्य लाइव जाएँ की तरह ब्रॉडकास्ट करता है
  • कंटेंट फुलस्क्रीन की बजाय Composer के प्रीव्यू बॉक्स में चलता है
  • सभी प्लेबैक कंट्रोल सक्रिय रहते हैं (play, pause, scrub, scene नेविगेशन)
  • स्टेटस बार ऑरेंज संकेतक के साथ "Live (कंट्रोलर)" दिखाता है

कब उपयोग करें:

  • कंट्रोल बूथ पर लैपटॉप से वीडियो वॉल ऑपरेट करते समय
  • ट्रेड शो में डिस्प्ले प्रबंधित करते हुए अपनी स्क्रीन उपलब्ध रखना हो
  • लोकली फुलस्क्रीन में गए बिना नेटवर्क सिंक सेटअप परीक्षण करना हो
  • लाइव शो में जहाँ ऑपरेटर को कंटेंट देखना और नियंत्रित करना दोनों ज़रूरी हो

उपयोग कैसे करें:

  1. Server मोड शुरू करें (हरा टॉवर आइकन)
  2. कंटेंट लोड करें
  3. लाइव जाएँ ड्रॉपडाउन दबाएं
  4. लाइव जाएँ (कंट्रोलर) चुनें

आपके Server से जुड़े Clients सामान्य रूप से फुलस्क्रीन विंडो के साथ लाइव जाएँ होंगे, जबकि Server मशीन Composer व्यू में रहेगी।

अधिक जानकारी के लिए लाइव जाएँ — कंट्रोलर मोड देखें।

Client सेट करना

Clients अपने आप Server खोजते और उससे जुड़ते हैं।

चरण 1: एक ही वीडियो लोड करें

  1. हर Client कंप्यूटर पर FloSync खोलें
  2. स्क्रीन बॉक्स पर ड्रैग करके वही वीडियो फ़ाइल लोड करें जो Server पर है
  3. फ़ाइल का नाम मेल खाना ज़रूरी नहीं, लेकिन कंटेंट एक जैसा होना चाहिए

सुझाव: Server से कनेक्ट होते समय Import on Connect चेकबॉक्स उपयोग करके यह चरण छोड़ सकते हैं। FloSync Server के scenes और कंटेंट फ़ाइलें अपने आप आपकी मशीन पर कॉपी कर देगा।

ज़रूरी: Clients में एक ही वीडियो लोड होना चाहिए। वीडियो की लंबाई अलग होने पर सिंक सही काम नहीं करेगा।

चरण 2: Server से कनेक्ट करें

  1. टॉप बार में Client icon (wifi आइकन) दबाएं
  2. FloSync नेटवर्क पर Server खोजना शुरू करेगा
  3. खोजे गए Servers दिखाने वाला डायलॉग खुलेगा

चरण 3: Server चुनें

  1. जिस Server से कनेक्ट करना हो उस पर क्लिक करें
  2. FloSync कनेक्ट होगा और सिंक शुरू करेगा
  3. Client आइकन नीला हो जाएगा — कनेक्टेड स्थिति का संकेत
  4. स्टेटस बार में "Connected to [server name]" दिखेगा

Import on Connect

Server चयन डायलॉग में वैकल्पिक import चेकबॉक्स हैं जो कनेक्शन के दौरान Server का कॉन्फ़िगरेशन खींचने देते हैं:

  • Global canvas — Server का canvas लेआउट आयात करें ताकि आपके डिस्प्ले मेल खाएँ
  • Scenes — Server की scene सूची आयात करें, जिसमें डिस्प्ले मोड और शेड्यूलिंग शामिल हैं
  • Content files — Server की मीडिया फ़ाइलें अपनी मशीन पर डाउनलोड करें (Scenes अपने आप सक्षम होता है)

नया Client सेट करने का यही सबसे तेज़ तरीका है — तीनों बॉक्स चेक करें, फ़ाइलों के लिए फ़ोल्डर चुनें, और Client एक ही चरण में पूरी तरह कॉन्फ़िगर हो जाता है।

Client का व्यवहार

कनेक्ट होने के बाद:

  • Client Server की प्लेबैक पोज़िशन का अनुसरण करता है
  • Server के play/pause कमांड का पालन होता है
  • Client drift जाँचता है और अपने आप सुधार करता है
  • लोकल प्लेबैक कंट्रोल काम तो करते हैं लेकिन Server द्वारा ओवरराइड होंगे

सर्वर से आयात

Client के रूप में कनेक्ट होने के बाद कभी भी Server का कॉन्फ़िगरेशन और कंटेंट आयात किया जा सकता है — केवल कनेक्शन के समय ही नहीं।

आयात मेनू

Import मेनू खोलने के लिए टॉप बार में कनेक्टेड Server आइकन दबाएं:

  • ग्लोबल कैनवास आयात करें — Server का canvas लेआउट आपकी मशीन पर कॉपी करता है
  • दृश्य आयात करें — Server की scene सूची कॉपी करता है, जिसमें डिस्प्ले मोड और शेड्यूलिंग सेटिंग शामिल हैं
  • सामग्री आयात करें — सभी scenes के लिए Server से मीडिया फ़ाइलें डाउनलोड करता है
  • सब आयात करें — सब कुछ एक ही चरण में करता है

एकल Scene के लिए कंटेंट आयात

केवल उस scene की फ़ाइलें डाउनलोड करने के लिए शेड्यूल पैनल में scene पर राइट-क्लिक करें और सर्वर से सामग्री आयात करें चुनें। किसी डिस्प्ले बॉक्स या बैकग्राउंड क्षेत्र पर भी राइट-क्लिक किया जा सकता है।

कंटेंट आयात कैसे काम करता है

  1. FloSync जाँचता है कि Server पर कौन सी फ़ाइलें लोड हैं
  2. आप अपनी मशीन पर डेस्टिनेशन फ़ोल्डर चुनते हैं
  3. कोई फ़ाइल पहले से मौजूद हो तो ओवरराइट या छोड़ने का विकल्प मिलता है
  4. प्रोग्रेस डायलॉग फ़ाइल काउंट, प्रोग्रेस बार, और शेष समय के साथ डाउनलोड स्थिति दिखाता है
  5. कभी भी रद्द किया जा सकता है

नोट: लोकल HTML फ़ाइलें नेटवर्क पर ट्रांसफर नहीं होतीं और कंटेंट आयात के दौरान छोड़ दी जाती हैं।

नेटवर्क सिंक काम में

नेटवर्क सिंक चलने के बाद:

प्लेबैक शुरू करना

  1. Server कंप्यूटर पर play दबाएँ
  2. सभी जुड़े Clients चलने लगेंगे
  3. प्लेबैक सिंक्रोनाइज़्ड रहेगी

रोकना

  1. Server कंप्यूटर पर pause दबाएँ
  2. सभी Clients एक ही पोज़िशन पर रुकेंगे

सीकिंग

  1. Server कंप्यूटर पर टाइमलाइन स्क्रब करें
  2. सभी Clients मेल खाने के लिए seek करेंगे

प्रीव्यू स्क्रब सिंक

अभी सेट अप हो रहे हों और लाइव जाएँ न हुए हों, तो Server पर टाइमलाइन स्क्रब करने से सभी जुड़े Clients का प्रीव्यू अपने आप अपडेट होता है। इससे लाइव जाएँ से पहले सभी मशीनों पर कंटेंट और पोज़िशनिंग जाँची जा सकती है।

Client नियंत्रण

Clients लोकली भी प्लेबैक नियंत्रित कर सकते हैं, लेकिन:

  • Play/pause केवल उस Client को अस्थायी रूप से प्रभावित करेगा
  • FloSync Client को Server के साथ अपने आप फिर से संरेखित करता है
  • बेहतर नतीजों के लिए प्लेबैक केवल Server से नियंत्रित करें

कनेक्शन की निरंतरता और ऑटो-रीकनेक्ट

FloSync आपका नेटवर्क सिंक कॉन्फ़िगरेशन याद रखता है और रीस्टार्ट होने पर अपने आप बहाल करता है।

Server की निरंतरता

FloSync बंद करते समय Server के रूप में चल रहा हो तो:

  • अगले लॉन्च पर अपने आप Server के रूप में शुरू होता है
  • किसी मैन्युअल कार्रवाई की ज़रूरत नहीं
  • Server आइकन (टॉवर) तुरंत हरा हो जाएगा

Client का ऑटो-रीकनेक्ट

FloSync बंद करते समय Client के रूप में जुड़ा हो तो:

  • अगले लॉन्च पर अपने आप आखिरी Server खोजता है
  • Client आइकन (wifi) खोज के दौरान ऑरेंज हो जाता है
  • स्टेटस बार "Searching for [server name]..." दिखाता है
  • Server मिलने पर कनेक्शन अपने आप फिर से बन जाता है

Server डिसकनेक्शन

Server रुक जाए, बंद हो जाए, या पहुँच से बाहर हो जाए तो:

  • Client अपने आप डिसकनेक्शन भाँप लेता है
  • Client आइकन ऑरेंज हो जाता है (खोज मोड)
  • FloSync Server की खोज जारी रखता है
  • Server वापस ऑनलाइन आने पर Client अपने आप फिर जुड़ जाता है

यह इनके लिए काम आता है:

  • कॉन्फ़िगरेशन बदलाव के दौरान Server का रीस्टार्ट
  • थोड़े समय की नेटवर्क रुकावट
  • Server ऐप क्रैश जो जल्दी ठीक हो जाए

मैन्युअल Server चयन

Client आइकन ऑरेंज हो (खोज चल रही हो) तो उस पर क्लिक करके:

  • Stop Searching — Client मोड से पूरी तरह बाहर निकलें
  • Keep Waiting — डायलॉग बंद करें लेकिन बैकग्राउंड में खोज जारी रखें
  • किसी दूसरे Server का चयन करें — अन्य Servers दिख रहे हों तो किसी एक पर क्लिक करें

नेटवर्क सिंक के साथ इंटरवल मोड

इंटरवल शेड्यूलिंग मोड और नेटवर्क सिंक साथ उपयोग करने पर Clients अपने आप Server के scene ट्रांज़िशन का अनुसरण करते हैं।

काम कैसे करता है

  1. Server scenes नियंत्रित करता है — Server तय करता है कि कौन सा interval scene सक्रिय है
  2. Clients अनुसरण करते हैं — Server किसी नए scene पर जाए (टाइमर या कीबोर्ड से) तो Clients को बदलाव मिलता है
  3. कीबोर्ड सिंक — Server पर ऐरो या नंबर कीज़ दबाने पर सभी Clients उसी scene पर स्विच होते हैं

सेटअप

  1. Server और Client कंप्यूटर पर एक ही interval शेड्यूल कॉन्फ़िगर करें — या Server से scenes आयात करें
  2. हर scene में मेल खाती सामग्री लोड करें — या Server से कंटेंट आयात करें
  3. मास्टर कंप्यूटर पर Server मोड शुरू करें
  4. Clients को Server से कनेक्ट करें
  5. पहले Server पर लाइव जाएँ करें, फिर Clients पर

ध्यान देने योग्य बातें

  • केवल वीडियो कंटेंट कंप्यूटरों के बीच सिंक होता है; इमेज और वेब पेज स्वतंत्र रूप से दिखते हैं
  • Cue scenes (मैन्युअल एडवांसमेंट) नेटवर्क सिंक के साथ काम करते हैं — सभी कंप्यूटर आगे बढ़ाने के लिए Server पर कोई key दबाएँ
  • सही सिंक के लिए Server और Clients के scene का कंटेंट मेल खाना चाहिए

सिंक कैसे काम करता है

FloSync आपके सभी कंप्यूटरों को अपने आप एक साथ चलाता रहता है। कोई Client Server से drift करे तो वह खुद को निर्बाध रूप से सुधारता है।

सिंक टोलरेंस

FloSync में प्राथमिकताएँ में नेटवर्क सिंक टोलरेंस कंट्रोल हैं ताकि आप अपने वातावरण के अनुसार व्यवहार ट्यून कर सकें। अधिकांश सेटअप में डिफ़ॉल्ट सेटिंग अच्छी तरह काम करती हैं और प्लेबैक को संरेखित रखती हैं।

मल्टी-कंप्यूटर वीडियो वॉल

कई कंप्यूटरों में फैली वीडियो वॉल के लिए नेटवर्क सिंक, ग्लोबल कैनवास एक्सटेंशन, और विस्तारित मोड को मिलाएँ।

काम कैसे करता है

  1. Server पोज़िशन ब्रॉडकास्ट करता है — एक कंप्यूटर मास्टर की भूमिका निभाता है
  2. सभी कंप्यूटर प्लेबैक सिंक करते हैं — Clients Server की टाइमलाइन का अनुसरण करते हैं
  3. हर कंप्यूटर अपना हिस्सा दिखाता है — ग्लोबल कैनवास एक्सटेंशन परिभाषित करता है कि कौन सा हिस्सा किसे दिखाना है

सेटअप प्रक्रिया

  1. सभी कंप्यूटरों पर: एक ही वीडियो फ़ाइल लोड करें
  2. सभी कंप्यूटरों पर: स्क्रीन मोड विस्तारित सेट करें
  3. सभी कंप्यूटरों पर: दीवार में हर कंप्यूटर की पोज़िशन के लिए ग्लोबल कैनवास एक्सटेंशन कॉन्फ़िगर करें
  4. Server पर: Server आइकन (टॉवर) दबाएं — हरा हो जाएगा
  5. Clients पर: Client आइकन (wifi) दबाएं और Server से कनेक्ट करें — नीला हो जाएगा
  6. सभी कंप्यूटरों पर: लाइव जाएँ दबाएं

उदाहरण: 3-कंप्यूटर वीडियो वॉल

3×2 दीवार (तीन कंप्यूटर साथ-साथ, हर एक में 2 स्टैक्ड 1920×1080 स्क्रीन):

+-------------------+-------------------+-------------------+
| बाईं PC स्क्रीन 1  | बीच की PC स्क्रीन 1| दाईं PC स्क्रीन 1 |
+-------------------+-------------------+-------------------+
| बाईं PC स्क्रीन 2  | बीच की PC स्क्रीन 2| दाईं PC स्क्रीन 2 |
+-------------------+-------------------+-------------------+

Global Canvas: 5760 × 2160 pixels

Canvas Extension सेटिंग:

कंप्यूटर भूमिका Extension (L, T, R, B) दिखाता है
बाईं PC Server 0, 0, 3840, 0 बायाँ 1/3
बीच की PC Client 1920, 0, 1920, 0 मध्य 1/3
दाईं PC Client 3840, 0, 0, 0 दायाँ 1/3

विज़ुअल प्रीव्यू

सेटअप देखने के लिए ग्लोबल कैनवास Preview (ज़ूम आइकन) उपयोग करें:

  • डार्क क्षेत्र दिखाते हैं कि अन्य कंप्यूटरों की स्क्रीन कहाँ हैं
  • ग्रिड लाइनें स्क्रीन बाउंड्री से संरेखित होने में मदद करती हैं
  • पोज़िशन समायोजित करने के लिए लोकल स्क्रीन ड्रैग करें
  • बिना ग्रिड के स्वतंत्र पोज़िशनिंग के लिए ड्रैग करते समय Shift दबाएँ

सुझाव और सर्वोत्तम तरीके

  1. इवेंट से पहले परीक्षण करें: लाइव जाएँ से पहले पूरा सेटअप टेस्ट करें
  2. महत्वपूर्ण इंस्टॉलेशन के लिए वायर्ड नेटवर्क उपयोग करें: वायर्ड कनेक्शन आमतौर पर WiFi से अधिक स्थिर होते हैं
  3. वीडियो फ़ाइलें बिल्कुल मेल खाएँ: हर मशीन पर एक ही सोर्स फ़ाइल रखें
  4. पहले Server शुरू करें: Clients जोड़ने से पहले Server चल रहा हो
  5. सिंक लॉग देखते रहें: सिंक समस्याओं की निगरानी के लिए लॉग पैनल उपयोग करें
  6. बैकअप तैयार रखें: महत्वपूर्ण इंस्टॉलेशन के लिए स्पेयर उपकरण पास रखें
  7. कनेक्ट करने के बाद लाइव जाएँ करें: नेटवर्क सिंक उपयोग करते समय लाइव जाएँ से पहले कनेक्शन बनाएँ
  8. पहले Canvas Extension कॉन्फ़िगर करें: मल्टी-कंप्यूटर वीडियो वॉल के लिए, लाइव जाएँ से पहले हर कंप्यूटर पर ग्लोबल कैनवास एक्सटेंशन सेट करें

नेटवर्क सिंक की समस्या निवारण

Server नहीं मिला

लक्षण: Clients को डिस्कवरी डायलॉग में Server नहीं दिखता

समाधान:

  1. दोनों कंप्यूटर एक ही नेटवर्क/सबनेट पर हैं यह जाँचें
  2. Server वाकई शुरू हुआ है यह देखें (स्टेटस बार में "Server" दिखना चाहिए)
  3. परीक्षण के लिए फ़ायरवॉल अस्थायी रूप से बंद करें
  4. UDP पोर्ट 9201 ब्लॉक नहीं है यह सुनिश्चित करें

सिंक समय के साथ Drift करता है

लक्षण: Clients धीरे-धीरे Server से पीछे या आगे हो जाते हैं

समाधान:

  1. नेटवर्क गुणवत्ता जाँचें (पैकेट लॉस से सिंक अपडेट छूट जाते हैं)
  2. ज़रूरत हो तो प्राथमिकताएँ में सिंक टोलरेंस समायोजित करें
  3. वीडियो फ़ाइलें एक जैसी हैं यह जाँचें (अलग-अलग एनकोड में टाइमिंग अंतर हो सकता है)
  4. CPU लोड देखें — अत्यधिक लोड में सिस्टम सिंक बनाए रखने में दिक्कत कर सकता है

झटकेदार/अटकती प्लेबैक

लक्षण: वीडियो बार-बार रुकता या कूदता है

समाधान:

  1. प्राथमिकताएँ में सिंक टोलरेंस बढ़ाएँ
  2. नेटवर्क कंजेशन जाँचें
  3. हार्डवेयर वीडियो डीकोड संभाल सकता है यह जाँचें
  4. WiFi की जगह वायर्ड नेटवर्क उपयोग करें

कनेक्शन बीच-बीच में टूटता है

लक्षण: Client Server से बार-बार डिसकनेक्ट होता है

समाधान:

  1. नेटवर्क स्थिरता जाँचें
  2. Server अभी भी चल रहा है यह देखें
  3. IP एड्रेस टकराव जाँचें
  4. बड़े इंस्टॉलेशन के लिए नेटवर्क स्विच/राउटर की गुणवत्ता पर विचार करें

फ़ायरवॉल कॉन्फ़िगरेशन

FloSync नेटवर्क सिंक के लिए UDP पोर्ट 9201 उपयोग करता है। फ़ायरवॉल से अनुमति देने के लिए:

macOS: FloSync पहली बार उपयोग पर अनुमति माँगेगा। ब्लॉक होने पर यहाँ जाएँ: सिस्टम सेटिंग्स > गोपनीयता व सुरक्षा > Firewall > Options > Allow FloSync

Windows:

  1. Windows Defender Firewall खोलें
  2. "Allow an app through firewall" दबाएं
  3. FloSync जोड़ें और Private networks के लिए सक्षम करें