Sync के लिए अनुकूलन
FloSync आपकी स्क्रीन को अपने आप sync में रखने के लिए बनाया गया है। अधिकांश सेटअप में यह बिना किसी अतिरिक्त कॉन्फ़िगरेशन के बेहतरीन काम करता है। लेकिन वीडियो वॉल बनाते समय, कोई पेशेवर इंस्टॉलेशन चलाते समय, या जब सबसे सटीक synchronization चाहिए — तो नेटवर्क, हार्डवेयर, वीडियो फ़ाइलों और सिस्टम सेटिंग्स से जुड़े फ़ैसले मिलकर बड़ा फ़र्क डालते हैं।
यह गाइड हर कारक को क्रमबद्ध तरीके से समझाती है और मज़बूत, स्थिर sync देने वाला सेटअप बनाने में मदद करती है।
बेहतरीन sync कैसी दिखती है
विस्तार में जाने से पहले यथार्थवादी अपेक्षाएँ तय करना ज़रूरी है।
मानवीय दृष्टि: असली इंस्टॉलेशन में लक्ष्य यह है कि दर्शकों को प्लेबैक एकदम निर्बाध लगे।
FloSync का लक्ष्य: क्लाइंट जुड़ने के बाद FloSync जल्दी स्थिर हो जाता है और लंबे सत्रों में प्लेबैक संरेखित रखता है।
लक्ष्य कोई प्रयोगशाला संख्या नहीं, बल्कि आपके स्थान पर अनुभवहीन sync है। इस गाइड की हर सिफारिश असंगति के स्रोत हटाती है ताकि FloSync सहज और स्थिर रहे।
सारांश: अच्छा नेटवर्क, अनुकूलित वीडियो फ़ाइलें और साफ़-सुथरा सिस्टम — ये तीनों मिलकर सबसे विश्वसनीय परिणाम देते हैं।
नेटवर्क कॉन्फ़िगरेशन
नेटवर्क ही नींव है। FloSync के कंप्यूटर लोकल नेटवर्क पर UDP के ज़रिए संवाद करते हैं, और उस कनेक्शन की गुणवत्ता सीधे sync स्थिरता पर असर डालती है।
वायर्ड बनाम WiFi
वीडियो वॉल और sync-critical इंस्टॉलेशन के लिए वायर्ड Ethernet दृढ़तापूर्वक अनुशंसित है। WiFi में ऐसी परिवर्तनशीलता आ सकती है जिसे नियंत्रित करना कठिन होता है।
वितरित सेटअप के लिए — जैसे किसी रिटेल स्टोर में अलग-अलग जगह लगे टेलीविज़न जो एक ही प्रमोशनल वीडियो दिखा रहे हों — WiFi बिल्कुल ठीक काम करता है। जब स्क्रीन एक-दूसरे के बगल में न हों, तो छोटे-छोटे टाइमिंग अंतर दर्शकों को दिखते नहीं और FloSync सब कुछ इतना करीब रखता है कि कोई नोटिस नहीं करेगा। अगर WiFi इंस्टॉलेशन आसान बनाता है, तो ज़रूर इस्तेमाल करें।
| वायर्ड Ethernet | WiFi | |
|---|---|---|
| लेटेंसी | सुसंगत | परिवर्तनशील |
| पैकेट लॉस | लगभग शून्य | हस्तक्षेप के साथ बदलता है |
| उपयुक्त | वीडियो वॉल, बगल-बगल स्क्रीन | अलग-अलग क्षेत्रों में अलग स्क्रीन |
| अनुशंसा | sync-critical सेटअप के लिए सर्वोत्तम | स्क्रीन साथ न देखी जाएं तो ठीक |
सादगी बनाए रखें
कंप्यूटरों के बीच जितने कम नेटवर्क हॉप्स, उतना बेहतर:
- सर्वोत्तम: सभी FloSync कंप्यूटर एक ही स्विच से जुड़े हों
- अच्छा: एक ही subnet पर, एक-दो स्विच से होते हुए जुड़े हों
- बचें: ऐसे कनेक्शन जो राउटर, VLAN या subnet पार करते हों
एक साधारण unmanaged gigabit स्विच काफ़ी है। Managed स्विच भी ठीक काम करते हैं — बस कोई भी चीज़ पोर्ट 9201 पर UDP ट्रैफ़िक को फ़िल्टर या धीमा न करे।
समर्पित नेटवर्क (वैकल्पिक, पर आदर्श)
सबसे demanding इंस्टॉलेशन के लिए, सिर्फ FloSync के लिए एक अलग नेटवर्क पर विचार करें:
- एक अलग स्विच जिससे केवल FloSync कंप्यूटर जुड़े हों
- कोई अन्य ट्रैफ़िक बैंडविड्थ के लिए प्रतिस्पर्धा न करे
- दूसरे डिवाइसों से नेटवर्क कंजेशन का कोई जोखिम नहीं
- ज़रूरत हो तो इंटरनेट एक्सेस के लिए हर कंप्यूटर में दूसरा नेटवर्क कनेक्शन भी हो सकता है
यह अधिकांश सेटअप के लिए ज़रूरी नहीं, पर नेटवर्क परिवर्तनशीलता पूरी तरह समाप्त कर देता है।
बिना इंटरनेट वाला अलग नेटवर्क बनाने की पूरी चरण-दर-चरण गाइड — जिसमें बैकग्राउंड अपडेट, क्लाउड sync और अन्य हस्तक्षेप रोकने के लिए OS लॉकडाउन शामिल है — के लिए समर्पित नेटवर्क सेटअप देखें।
फ़ायरवॉल और पोर्ट
FloSync sync संचार के लिए UDP पोर्ट 9201 इस्तेमाल करता है। सुनिश्चित करें कि:
- सभी कंप्यूटरों के फ़ायरवॉल FloSync (या UDP पोर्ट 9201) को अनुमति दें
- कोई नेटवर्क-स्तरीय फ़ायरवॉल मशीनों के बीच UDP ब्लॉक न करे
- कॉर्पोरेट नेटवर्क पर हों तो IT टीम से लोकल subnet पर UDP 9201 की अनुमति लें
प्लेटफ़ॉर्म-विशिष्ट निर्देशों के लिए नेटवर्क सिंक — फ़ायरवॉल कॉन्फ़िगरेशन देखें।
वीडियो एन्कोडिंग
वीडियो फ़ॉर्मेट sync की सुसंगतता पर सीधा असर डालता है, और यह सुधारना सबसे आसान काम है।
एन्कोडिंग क्यों मायने रखती है
FloSync प्लेबैक के दौरान कंप्यूटरों को अपने आप संरेखित रखता है। Sync-friendly वीडियो फ़ॉर्मेट इस प्रक्रिया को अधिक सहज और सुसंगत बनाते हैं।
कैमरा, एडिटर और वेब से आने वाले मानक डिलीवरी फ़ॉर्मेट फ़ाइल साइज़ के लिए बेहतरीन हैं। Sync-critical इंस्टॉलेशन के लिए, समर्पित प्रोडक्शन फ़ॉर्मेट मशीनों के बीच आम तौर पर अधिक सुसंगत व्यवहार देते हैं।
Sync-friendly फ़ॉर्मेट लंबे समय तक, खासकर मल्टी-कंप्यूटर वीडियो वॉल में, अधिक स्थिर प्रदर्शन देते हैं।
हमारी सिफारिश
| प्लेटफ़ॉर्म | अनुशंसित | विकल्प |
|---|---|---|
| macOS | H.264 All-Intra | ProRes LT, DNxHD |
| Windows | H.264 All-Intra | ProRes LT, DNxHD |
सभी प्लेटफ़ॉर्म पर H.264 All-Intra। ProRes LT और DNxHD पेशेवर वर्कफ़्लो के लिए वैकल्पिक फ़ॉर्मेट हैं।
ट्रांसकोड से पहले परीक्षण करें
शायद आपको कंटेंट फिर से एन्कोड करने की ज़रूरत ही न पड़े। हम विभिन्न फ़ॉर्मेट में डाउनलोड योग्य सैंपल वीडियो देते हैं ताकि किसी फ़ॉर्मेट पर तय करने से पहले आप अपने हार्डवेयर पर sync प्रदर्शन परख सकें।
जब कन्वर्ट करने के लिए तैयार हों, तो FloSync का बिल्ट-इन ट्रांसकोड पैनल इसे आसान बनाता है — फ़ॉर्मेट चुनें, फ़ाइलें क्यू करें, चलने दें। कोई बाहरी टूल नहीं।
फ़ॉर्मेट तुलना, सैंपल फ़ाइल डाउनलोड और मैन्युअल FFmpeg कमांड के लिए वीडियो तैयारी गाइड देखें।
सभी कंप्यूटरों पर एक जैसी फ़ाइलें रखें
नेटवर्क sync इस्तेमाल करते समय हर कंप्यूटर में एक ही वीडियो फ़ाइल की एकसमान प्रति होनी चाहिए:
- फ़ॉर्मेट न मिलाएँ (एक मशीन पर ProRes और दूसरी पर H.264 नहीं)
- फ़ाइलें नेटवर्क शेयर से चलाने की बजाय हर कंप्यूटर की लोकल स्टोरेज पर कॉपी करें
- विज़ुअल कंटेंट एक जैसी हो तो भी एन्कोडिंग में अंतर drift का कारण बन सकता है
लूपिंग मोड
अगर कंटेंट लगातार लूप होती है (जैसी अधिकांश signage और वीडियो वॉल कंटेंट होती है), तो लूपिंग मोड का चुनाव समय के साथ sync गुणवत्ता पर काफ़ी असर डालता है।
मानक लूपिंग
मानक मोड में वीडियो प्लेयर हर बार अंत पर फ़ाइल को फिर से लोड करता है। इससे लूप पॉइंट पर एक संक्षिप्त अंतराल होता है। उस अंतराल के दौरान कंप्यूटर क्षणिक रूप से sync से बाहर हो सकते हैं, जिसे FloSync को सुधारना पड़ता है।
लंबे सत्र में ये सुधार जमा होते रहते हैं। सिस्टम sync में रहता है, पर इसके लिए अधिक मेहनत लगती है।
निर्बाध लूपिंग
निर्बाध मोड लूप के अंतराल को पूरी तरह खत्म करता है। FloSync लाइव जाएँ करते समय वीडियो को निरंतर प्लेबैक के लिए तैयार करता है।
कई सेटअप में seamless लूपिंग सुधार घटनाओं को ध्यान देने योग्य रूप से कम करती है और अधिक स्थिर दीर्घकालिक प्लेबैक देती है।
| मानक | निर्बाध | |
|---|---|---|
| लूप अंतराल | लूप पॉइंट पर संक्षिप्त | पूरी तरह सहज |
| प्लेबैक में sync सुधार | लूप सीमाओं के पास अधिक | आम तौर पर कम |
| Drift स्थिरता | अच्छी, पर परिवर्तनशील | उत्कृष्ट और सुसंगत |
| ऑडियो | समर्थित | समर्थित |
| उपयुक्त | सरल सेटअप, अधिकतम अनुकूलता | वीडियो वॉल, VJ लूप, signage |
सिफारिश
sync गुणवत्ता प्राथमिकता हो तो निर्बाध लूपिंग इस्तेमाल करें। यह डिफ़ॉल्ट एक कारण से है।
प्राथमिकताएँ में लूपिंग मोड बदल सकते हैं।
हार्डवेयर और GPU
सभी कंप्यूटरों पर एक जैसा हार्डवेयर
कई कंप्यूटरों को sync में रखना हो तो एकरूपता मायने रखती है। GPU, CPU या स्टोरेज प्रदर्शन में अंतर समय के साथ सिस्टम के व्यवहार को प्रभावित कर सकता है।
सबसे सटीक sync के लिए:
- जहाँ संभव हो सभी नोड्स के लिए एक ही मॉडल का कंप्यूटर इस्तेमाल करें
- कम से कम सभी मशीनों में एक ही GPU पीढ़ी हो
- सभी मशीनों में SSD हो (स्पिनिंग हार्ड ड्राइव नहीं)
GPU और वीडियो डिकोडिंग
आधुनिक GPU वीडियो डिकोडिंग हार्डवेयर में करते हैं, जो सॉफ़्टवेयर डिकोडिंग से तेज़ और अधिक सुसंगत है। FloSync उपलब्ध होने पर अपने आप हार्डवेयर-त्वरित डिकोडिंग इस्तेमाल करता है।
बेहतरीन परिणामों के लिए:
- 4K कंटेंट के लिए समर्पित GPU (integrated graphics नहीं)
- GPU ड्राइवर अपडेट रखें
- FloSync के साथ GPU-intensive ऐप्लिकेशन न चलाएं
- प्रति कंप्यूटर कई स्क्रीन हों तो GPU कुल पिक्सेल आउटपुट सपोर्ट करे
स्टोरेज की गति
ProRes और DNxHR जैसे हाई-बिटरेट फ़ॉर्मेट के लिए तेज़ स्टोरेज चाहिए:
- SSD (इंटर्नल या USB 3.0+): सभी फ़ॉर्मेट के लिए अनुशंसित
- NVMe SSD: 4K ProRes/DNxHR के लिए आदर्श
- USB 2.0 या स्पिनिंग हार्ड ड्राइव: हाई-बिटरेट कंटेंट के साथ नहीं चल सकते
- नेटवर्क ड्राइव: अनुशंसित नहीं — हमेशा लोकल स्टोरेज इस्तेमाल करें
सिस्टम कॉन्फ़िगरेशन
छोटे सिस्टम-स्तरीय बदलाव लंबे समय तक चलने वाली इंस्टॉलेशन में आश्चर्यजनक फ़र्क ला सकते हैं।
स्लीप और पावर सेविंग बंद करें
स्लीप हो जाने या प्रदर्शन धीमा होने पर sync टूट जाएगा।
Windows:
- सेटिंग्स > System > Power > High Performance या Best Performance पर सेट करें
- Power settings में स्क्रीन टाइमआउट और स्लीप बंद करें
- USB selective suspend बंद करें (display adapter की समस्याएं हो सकती हैं)
macOS:
- सिस्टम सेटिंग्स > डिस्प्ले > Advanced > जब डिस्प्ले बंद हो तो स्वचालित स्लीप रोकें सक्षम करें
- सिस्टम सेटिंग्स > लॉक स्क्रीन > स्क्रीन सेवर और display sleep Never पर सेट करें
- Kiosk सेटअप के लिए Terminal में
caffeinateपर विचार करें
स्वचालित अपडेट बंद करें
इंस्टॉलेशन को अचानक रीस्टार्ट से ज़्यादा कुछ नहीं बाधित करता।
Windows:
- इवेंट या इंस्टॉलेशन अवधि में Windows Update रोकें
- जहाँ संभव हो स्वचालित ड्राइवर अपडेट बंद करें
- अपने ऑपरेटिंग विंडो के लिए active hours सेट करें
macOS:
- सिस्टम सेटिंग्स > General > सॉफ़्टवेयर अपडेट > इंस्टॉलेशन के दौरान स्वचालित अपडेट बंद करें
अनावश्यक ऐप्लिकेशन बंद करें
CPU, GPU और मेमोरी के लिए होड़ करने वाला हर ऐप्लिकेशन वीडियो प्लेबैक से संसाधन छीनता है:
- वेब ब्राउज़र, ईमेल क्लाइंट और चैट ऐप बंद करें
- ज़रूरत न हो तो startup ऐप्लिकेशन बंद करें
- Windows पर बैकग्राउंड सेवाएँ जहाँ संभव हो कम करें
- fullscreen कंटेंट पर पॉप-अप न आएं इसलिए notifications बंद करें
स्क्रीन सेवर और लॉक स्क्रीन
प्लेबैक के दौरान कंप्यूटर लॉक न हो और स्क्रीन सेवर न चले:
- स्क्रीन सेवर पूरी तरह बंद करें
- स्लीप के बाद लॉक स्क्रीन / पासवर्ड आवश्यकता बंद करें
- FloSync लाइव जाएँ के दौरान स्लीप रोकने के लिए wakelock सक्षम करता है, पर स्क्रीन सेवर सेटिंग्स अलग हैं
नियमित रीस्टार्ट शेड्यूल करें (लंबे समय की इंस्टॉलेशन के लिए)
इंस्टॉलेशन बिना निगरानी के दिनों या हफ़्तों तक चले तो हर कंप्यूटर पर दैनिक रीस्टार्ट शेड्यूल करें — जैसे रात 2:00 बजे या जब आपकी जगह बंद हो।
यह क्यों ज़रूरी है: FloSync कंप्यूटरों की सिस्टम घड़ियाँ तुलना करके synchronize करता है। हर कंप्यूटर की घड़ी एक hardware oscillator — एक छोटा क्रिस्टल — चलाता है जो निश्चित आवृत्ति पर कंपन करता है। लगातार चलने के दिनों में CPU, GPU और अन्य घटकों की गर्मी इन oscillators को हर मशीन पर थोड़ी-थोड़ी अलग दर से drift करा देती है। OS की समय सेवा (NTP) घड़ी को समय-समय पर ठीक करती है, पर ये सुधार धीरे-धीरे नहीं — अचानक होते हैं, और हर कंप्यूटर पर स्वतंत्र रूप से। नतीजा: कई दिनों के uptime के बाद दो मशीनों की घड़ियाँ इस तरह drift कर सकती हैं कि real time में पूरी तरह compensate करना किसी भी सॉफ़्टवेयर के लिए मुश्किल हो जाता है।
एक रीस्टार्ट इस जमी हुई स्थिति को रीसेट करता है: OS नए सिरे से समय sync करता है, हार्डवेयर तापमान संक्षेप में सामान्य होते हैं, और वीडियो decode pipeline साफ़ शुरू होती है। यही कारण है कि पेशेवर digital signage सिस्टम, broadcast playout सर्वर और AV इंस्टॉलेशन नियमित रात्रि रीस्टार्ट शेड्यूल करते हैं — यह industry best practice है, कोई workaround नहीं।
FloSync इसके लिए तैयार है। Launch at Login और स्वतः लाइव जाएँ सक्षम होने पर इंस्टॉलेशन रीस्टार्ट के बाद अपने आप चालू होती है — FloSync लॉन्च होता है, नेटवर्क से फिर जुड़ता है, और बिना किसी मैन्युअल हस्तक्षेप के live हो जाता है। पूरा रीस्टार्ट चक्र दर्शकों के लिए अदृश्य है।
रीस्टार्ट कैसे शेड्यूल करें:
Windows:
- कार्य अनुसूचक खोलें और नया कार्य बनाएँ
- ट्रिगर को अपनी पसंद के समय पर Daily सेट करें (जैसे रात 2:00 बजे)
- क्रिया में
shutdown /r /t 0चलाएँ
macOS:
- सिस्टम सेटिंग्स > General > स्टार्टअप & Shutdown > शेड्यूल सेट करें (पुराने macOS: Energy Saver > Schedule)
- या Terminal में
sudo pmset repeat restart MTWRFSU 02:00:00चलाएँ
अनुकूलन चेकलिस्ट
Sync-critical इंस्टॉलेशन सेट करते समय संदर्भ के रूप में इस्तेमाल करें।
नेटवर्क
- [ ] सभी कंप्यूटर वायर्ड Ethernet से जुड़े हों
- [ ] सभी कंप्यूटर एक ही subnet पर हों
- [ ] आदर्श रूप से एक ही स्विच से जुड़े हों
- [ ] Firewall FloSync / UDP पोर्ट 9201 को अनुमति दे
- [ ] मशीनों के बीच UDP ब्लॉक करने वाला कोई नेटवर्क फ़िल्टर न हो
वीडियो फ़ाइलें
- [ ] वीडियो sync-अनुकूलित फ़ॉर्मेट में एन्कोड हों (ट्रांसकोड पैनल या वीडियो तैयारी देखें)
- [ ] एकसमान फ़ाइलें हर कंप्यूटर की लोकल स्टोरेज पर कॉपी हों
- [ ] फ़ाइलें SSD पर हों (नेटवर्क ड्राइव या USB 2.0 नहीं)
- [ ] Live जाने से पहले हर मशीन पर प्लेबैक अलग से परीक्षण हो
सॉफ़्टवेयर सेटिंग्स
- [ ] प्राथमिकताएँ में निर्बाध लूपिंग सक्षम हो (कंटेंट लूप होती हो तो)
- [ ] Server/client नेटवर्क sync कॉन्फ़िगर और कनेक्ट हो
- [ ] हर कंप्यूटर पर ग्लोबल कैनवास एक्सटेंशन कॉन्फ़िगर हो (वीडियो वॉल के लिए)
- [ ] डिफ़ॉल्ट sync tolerance सेटिंग्स (केवल ज़रूरत पर बदलें)
सिस्टम
- [ ] Power plan High Performance पर हो (Windows) या sleep बंद हो (macOS)
- [ ] स्वचालित अपडेट रोके या बंद हों
- [ ] स्क्रीन सेवर और लॉक स्क्रीन बंद हों
- [ ] अनावश्यक ऐप्लिकेशन बंद हों
- [ ] GPU ड्राइवर अपडेट हों
- [ ] बिना निगरानी वाली इंस्टॉलेशन के लिए दैनिक रीस्टार्ट शेड्यूल हो (Launch at Login और स्वतः लाइव जाएँ सक्षम हों)
Live जाने से पहले
- [ ] पहले सर्वर शुरू करें, फिर क्लाइंट कनेक्ट करें
- [ ] sync स्थिर होने का इंतज़ार करें
- [ ] स्थिति संकेतक देखें और प्लेबैक स्थिर होने की पुष्टि करें
- [ ] इवेंट या उद्घाटन से पहले परीक्षण सत्र चलाएँ
अभी भी समस्याएँ आ रही हैं?
यह गाइड फ़ॉलो करने के बाद भी sync समस्याएँ हों तो:
- विशिष्ट लक्षणों और समाधानों के लिए समस्या निवारण गाइड देखें
- Diagnostic Logs देखें — ये sync घटनाएँ रिकॉर्ड करते हैं और कारण पहचानने में मदद करते हैं
- एन्कोडिंग समस्याएँ बाहर करने के लिए हमारे सैंपल वीडियो आज़माएँ
- लॉग फ़ाइलों के साथ हमसे संपर्क करें — हम सेटअप का निदान करने में मदद करेंगे
संबंधित विषय
- नेटवर्क सिंक: Server/client sync सेट करना
- वीडियो तैयारी: एन्कोडिंग फ़ॉर्मेट और सैंपल फ़ाइलें
- Transcoding: FloSync में वीडियो को sync-अनुकूलित फ़ॉर्मेट में बदलें
- प्राथमिकताएँ: Sync tolerance और लूपिंग मोड सेटिंग्स
- समस्या निवारण: सामान्य समस्याएँ और समाधान