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

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

डेडिकेटेड नेटवर्क सेटअप

स्थायी इंस्टॉलेशन, लाइव इवेंट और वीडियो वॉल जहाँ विश्वसनीयता से कोई समझौता नहीं, वहाँ सबसे असरदार कदम यह है कि FloSync कंप्यूटरों को एक अलग प्राइवेट नेटवर्क पर रखें, इंटरनेट से पूरी तरह आइसोलेट करके।

यह गाइड वह नेटवर्क शुरू से बनाने और हर कंप्यूटर को लॉक डाउन करने की पूरी प्रक्रिया बताती है, ताकि कुछ भी प्लेबैक में बाधा न डाले।

नेटवर्क आइसोलेट क्यों करें?

जब FloSync कंप्यूटर दूसरे डिवाइस और इंटरनेट ट्रैफ़िक वाले नेटवर्क से जुड़े होते हैं, तो बैंडविड्थ की होड़ होती है और लेटेंसी अनप्रेडिक्टेबल हो जाती है। एक आम ऑफ़िस या वेन्यू नेटवर्क पर:

  • Windows Update बिना चेतावनी कनेक्शन भर देता है
  • क्लाउड स्टोरेज सर्विस (OneDrive, Dropbox, iCloud) बैकग्राउंड में फ़ाइलें sync करती हैं
  • दूसरे डिवाइस broadcast ट्रैफ़िक पैदा करते हैं जिसे स्विच को हैंडल करना पड़ता है
  • राउटर फ़र्मवेयर अपडेट शो के बीच में gateway रीस्टार्ट कर सकता है
  • DHCP lease renewal से कनेक्टिविटी कुछ देर के लिए टूट सकती है

डेडिकेटेड नेटवर्क पर यह सब होता ही नहीं। FloSync कंप्यूटर सिर्फ आपस में बात करते हैं, डायरेक्ट कनेक्शन पर, sub-millisecond लेटेंसी के साथ, बिना किसी होड़ के। यही तरीका प्रोफ़ेशनल broadcast playout सिस्टम, कमर्शियल डिजिटल साइनेज नेटवर्क और लाइव इवेंट AV रिग में इस्तेमाल होता है।

आपको क्या चाहिए

हार्डवेयर की ज़रूरत बेहद कम है:

कंप्यूटर हार्डवेयर लागत
2 एक Ethernet केबल ~$5
3 या अधिक एक अनमैनेज्ड गीगाबिट स्विच + हर कंप्यूटर के लिए एक केबल ~$20–30

बस इतना। कोई राउटर नहीं, कोई modem नहीं, कोई इंटरनेट कनेक्शन नहीं। सिर्फ एक स्विच (या दो मशीनों के लिए एक केबल) और Ethernet केबल।

हब बनाम स्विच: हब तकनीकी रूप से काम करता है, लेकिन स्विच हर मायने में बेहतर है: हर पोर्ट को शेयर के बजाय डेडिकेटेड बैंडविड्थ मिलती है, और दाम लगभग बराबर। कोई भी सस्ता अनमैनेज्ड गीगाबिट स्विच काम करेगा।

चरण 1: हार्डवेयर कनेक्ट करें

दो कंप्यूटर

दोनों के बीच सीधे Ethernet केबल लगाएँ। आधुनिक नेटवर्क एडॉप्टर crossover अपने आप डिटेक्ट कर लेते हैं, कोई भी Ethernet केबल काम करती है, स्पेशल crossover केबल की ज़रूरत नहीं।

एक Ethernet केबल से सीधे जुड़े दो कंप्यूटर दो-कंप्यूटर सेटअप के लिए स्विच की ज़रूरत नहीं।

तीन या अधिक कंप्यूटर

हर कंप्यूटर को Ethernet केबल से उसी अनमैनेज्ड स्विच में लगाएँ।

तीन कंप्यूटर, हर एक एक छोटे नेटवर्क स्विच से नेटवर्क केबल द्वारा जुड़ा हुआ। हर कंप्यूटर से स्विच तक एक Ethernet केबल।

चरण 2: स्टैटिक IP एड्रेस असाइन करें

राउटर नहीं है तो DHCP सर्वर भी नहीं होगा जो IP एड्रेस अपने आप दे। इन्हें मैन्युअली असाइन करना होगा।

हर कंप्यूटर को एक ही रेंज और एक ही subnet mask वाला एड्रेस दें। यही उन्हें एक लोकल नेटवर्क पर लाता है, जो FloSync को उन्हें ढूँढने के लिए चाहिए।

Windows

  1. सेटिंग्स > Network & Internet > Ethernet खोलें
  2. Ethernet एडॉप्टर पर क्लिक करें ("Unidentified network" दिख सकता है, यह सामान्य है)
  3. IP assignment के बगल में Edit क्लिक करें
  4. Automatic (DHCP) से Manual पर बदलें
  5. IPv4 चालू करें और ये एंटर करें:
कंप्यूटर IP एड्रेस Subnet Mask Gateway DNS
PC 1 (Server) 192.168.50.1 255.255.255.0 खाली छोड़ें खाली छोड़ें
PC 2 (Client) 192.168.50.2 255.255.255.0 खाली छोड़ें खाली छोड़ें
PC 3 (Client) 192.168.50.3 255.255.255.0 खाली छोड़ें खाली छोड़ें

अतिरिक्त कंप्यूटरों के लिए यही पैटर्न जारी रखें: 192.168.50.4, 192.168.50.5, आदि।

192.168.50.x ही क्यों, 192.168.1.x क्यों नहीं: 192.168.1.x वह रेंज है जो ज़्यादातर होम और ऑफ़िस राउटर बाँटते हैं, इसलिए अगर आप बाद में इंटरनेट एक्सेस के लिए Wi-Fi चालू रखें (देखें इंटरनेट एक्सेस भी बनाए रखना हो तो), तो दोनों नेटवर्क एक ही रेंज इस्तेमाल कर सकते हैं, और कंप्यूटर को पता नहीं चलेगा कि ट्रैफ़िक किसे भेजना है। कोई भी अप्रयुक्त रेंज काम करती है। 192.168.50.x बस ऐसी रेंज है जो शायद ही कभी टकराती है।

  1. Save क्लिक करें

macOS

  1. सिस्टम सेटिंग्ज़ > नेटवर्क > Ethernet खोलें
  2. Ethernet कनेक्शन पर विवरण क्लिक करें
  3. Sidebar से TCP/IP चुनें
  4. IPv4 कॉन्फ़िगर करें को स्वयं पर बदलें
  5. ऊपर की टेबल से IP एड्रेस और subnet mask एंटर करें
  6. राउटर और DNS खाली छोड़ें
  7. ठीक क्लिक करें

चरण 3: नेटवर्क प्रोफ़ाइल Private सेट करें (Windows)

Windows अनजान नेटवर्क को डिफ़ॉल्ट रूप से Public मानता है, जो FloSync के sync पैकेट समेत ज़्यादातर लोकल ट्रैफ़िक ब्लॉक कर देता है। इसे बदलना ज़रूरी है।

PowerShell को Administrator के रूप में खोलें और चलाएँ:

# मौजूदा प्रोफ़ाइल जाँचें
Get-NetConnectionProfile

# Private पर सेट करें (नाम अलग हो तो "Ethernet" बदलें)
Set-NetConnectionProfile -InterfaceAlias "Ethernet" -NetworkCategory Private

यह क्यों ज़रूरी है: Windows Firewall Public और Private नेटवर्क के लिए अलग नियम लागू करता है। Public पर इनकमिंग कनेक्शन ब्लॉक होते हैं, जिसमें FloSync का UDP sync ट्रैफ़िक भी शामिल है। प्रोफ़ाइल Private करने पर Windows इन मशीनों को आपके अपने नेटवर्क की भरोसेमंद मशीनें मानता है।

चरण 4: Firewall में FloSync को अनुमति दें

FloSync दो पोर्ट इस्तेमाल करता है। Private नेटवर्क पर भी यह ज़रूरी है कि firewall दोनों को जाने दे।

पोर्ट क्या ले जाता है अगर न मिले
UDP 9201 दूसरे कंप्यूटर ढूँढना, और playback sync क्लाइंट को सर्वर कभी नहीं मिलता
TCP 9202 सर्वर से कंटेंट आयात करना सिंक काम करता है, डाउनलोड फेल होते हैं

FloSync एप्लिकेशन को अनुमति देने से दोनों कवर हो जाते हैं, नीचे दिए स्टेप यही करते हैं। अगर आपका firewall एप्लिकेशन की बजाय पोर्ट के हिसाब से कॉन्फ़िगर होता है, तो दोनों rules जोड़ें।

Windows

  1. Windows Defender Firewall > Allow an app through firewall खोलें
  2. सूची में FloSync ढूँढें और Private नेटवर्क के लिए चालू करें
  3. FloSync सूची में न हो तो Allow another app क्लिक करें और FloSync executable तक ब्राउज़ करें

macOS

जब FloSync पहली बार server मोड में चलता है, macOS इनकमिंग कनेक्शन की अनुमति माँगेगा, अनुमति दें क्लिक करें। अगर यह प्रॉम्प्ट छूट गया हो तो:

  1. सिस्टम सेटिंग्ज़ > नेटवर्क > Firewall > Options खोलें
  2. FloSync जोड़ें और Allow incoming connections सेट करें

चरण 5: कनेक्टिविटी जाँचें

FloSync लॉन्च करने से पहले देख लें कि कंप्यूटर आपस में बात कर सकते हैं।

किसी भी मशीन पर Command Prompt (Windows) या टर्मिनल (macOS) खोलें और दूसरे को ping करें:

ping 192.168.50.2

1ms से कम में replies आनी चाहिए। "Request timed out" दिखे तो:

  1. दोनों मशीनों पर IP एड्रेस दोबारा चेक करें
  2. Ethernet केबल लगी है और link light जल रही है, यह देखें
  3. Windows पर नेटवर्क प्रोफ़ाइल Private है, यह देखें (चरण 3)
  4. समस्या को अलग करने के लिए firewall अस्थायी रूप से बंद करें

चरण 6: Wi-Fi बंद करें (अनुशंसित)

साफ़-सुथरे डेडिकेटेड सेटअप के लिए हर FloSync कंप्यूटर पर Wi-Fi बंद करें, ताकि सारा ट्रैफ़िक सिर्फ वायर्ड कनेक्शन से जाए।

Windows: Taskbar में Wi-Fi आइकन पर क्लिक करें और बंद करें।

macOS: Menu bar में Wi-Fi आइकन पर क्लिक करें और बंद करें।

इंटरनेट एक्सेस भी बनाए रखना हो तो

उसी मशीन पर इंटरनेट चाहिए (रिमोट मैनेजमेंट, मॉनिटरिंग आदि) तो Wi-Fi चालू रख सकते हैं। दोनों नेटवर्क अलग-अलग काम करते हैं:

  • Ethernet (192.168.50.x): डेडिकेटेड FloSync नेटवर्क
  • Wi-Fi (आपका सामान्य नेटवर्क): इंटरनेट एक्सेस

दोनों तब तक एक-दूसरे के रास्ते में नहीं आते जब तक वे अलग-अलग रेंज पर हैं, और यही वजह है कि डेडिकेटेड नेटवर्क ज़्यादातर राउटर की दी हुई 192.168.1.x की बजाय 192.168.50.x इस्तेमाल करता है। दोनों को एक ही रेंज दें, तो कोई भी भरोसे से काम नहीं करेगा।

अगर कोई क्लाइंट सर्वर नहीं ढूँढ पाता, तो Wi-Fi बंद कर दें। एक साथ दो कनेक्शन चालू होने पर, कंप्यूटर खुद तय करता है कि दूसरी FloSync मशीनें ढूँढते वक्त किसका इस्तेमाल करना है, और यह हमेशा वायर्ड वाला ही नहीं चुनेगा। Wi-Fi बंद करना (चरण 6) वह कॉन्फ़िगरेशन है जिस पर लौटना चाहिए, और यही हर उस मशीन के लिए सही है जिसे आप एक्टिव रूप से मैनेज नहीं कर रहे।

ऑपरेटिंग सिस्टम लॉक डाउन करना

आइसोलेटेड नेटवर्क बाहरी बाधाएँ हटाता है, लेकिन ऑपरेटिंग सिस्टम खुद भी मुश्किलें पैदा कर सकता है। स्थायी इंस्टॉलेशन और इवेंट के लिए हर FloSync कंप्यूटर पर ये सेटिंग लॉक डाउन करें।

स्वचालित अपडेट बंद करें

किसी भी लंबी इंस्टॉलेशन में अचानक आने वाले व्यवधान की यह सबसे आम वजह है।

Windows:

  1. सेटिंग्स > Windows Update > Advanced options खोलें
  2. Pause updates को उपलब्ध अधिकतम अवधि के लिए सेट करें
  3. स्थायी इंस्टॉलेशन के लिए Windows Update सर्विस पूरी तरह बंद करना भी एक विकल्प है:
    • Services (services.msc) खोलें
    • Windows Update ढूँढें
    • Startup type Disabled करें
    • चल रही हो तो Stop क्लिक करें

इंस्टॉलेशन खत्म होने पर या शेड्यूल्ड मेंटेनेंस के दौरान अपडेट वापस चालू करना न भूलें।

macOS:

  1. सिस्टम सेटिंग्ज़ > सामान्य > सॉफ़्टवेयर अपडेट खोलें
  2. ऑटोमैटिक अपडेट के बगल में जानकारी बटन क्लिक करें
  3. सभी ऑटोमैटिक अपडेट के विकल्प बंद करें

क्लाउड स्टोरेज sync बंद करें

क्लाउड sync सर्विस बैंडविड्थ, CPU और disk I/O को अनप्रेडिक्टेबल तरीके से खाती हैं।

Windows:

  • OneDrive: System tray में OneDrive आइकन राइट-क्लिक करें > Settings > Start OneDrive automatically when I sign in to Windows का चेकबॉक्स हटाएँ। फिर राइट-क्लिक करें और Quit OneDrive चुनें।
  • Dropbox / Google Drive: इसी तरह, auto-start बंद करें और ऐप से बाहर निकलें।

macOS:

  • iCloud Drive: सिस्टम सेटिंग्ज़ > Apple Account > iCloud > iCloud Drive बंद करें
  • Dropbox / Google Drive: ऐप की प्राथमिकताओं में auto-start बंद करें और ऐप छोड़ें

बैकग्राउंड ऐप और Telemetry बंद करें (Windows)

Windows कई बैकग्राउंड टास्क चलाता है जो CPU और disk का लोड अचानक बढ़ा सकते हैं।

  1. सेटिंग्स > Apps > Startup: FloSync के अलावा सब बंद करें (अगर Launch at Login इस्तेमाल कर रहे हैं)
  2. सेटिंग्स > Privacy & Security > General: सभी advertising और tracking विकल्प बंद करें
  3. सेटिंग्स > System > Notifications: notifications पूरी तरह बंद करें, या कम से कम notification banners और sounds बंद करें

Spotlight / सर्च इंडेक्सिंग बंद करें

फ़ाइल इंडेक्सिंग से लगातार disk I/O होती है, खासकर जब नया कंटेंट मशीन पर कॉपी हो।

Windows:

  1. Services (services.msc) खोलें
  2. Windows Search ढूँढें
  3. Startup type Disabled करें और Stop क्लिक करें

macOS:

  1. सिस्टम सेटिंग्ज़ > Siri और Spotlight खोलें
  2. Spotlight गोपनीयता में अपनी वीडियो स्टोरेज ड्राइव जोड़ें, ताकि उसकी इंडेक्सिंग न हो

स्क्रीन सेवर और लॉक स्क्रीन बंद करें

सिस्टम को आपका कंटेंट ढकने या आपसे लॉगिन माँगने से रोकें।

Windows:

  • सेटिंग्स > System > Power > Screen and sleep: सभी विकल्प Never करें
  • सेटिंग्स > Accounts > Sign-in options: "Require sign-in" Never करें
  • Screen saver खोजें और None सेट करें

macOS:

  • सिस्टम सेटिंग्ज़ > लॉक स्क्रीन: सभी टाइमर कभी नहीं करें
  • सिस्टम सेटिंग्ज़ > डिस्प्ले > उन्नत: डिस्प्ले बंद होने पर ऑटोमैटिक स्लीप मोड रोकें चालू करें

Power Plan High Performance पर सेट करें (Windows)

प्लेबैक के दौरान CPU और GPU को throttle होने से बचाएँ।

  1. Control Panel > Power Options खोलें
  2. High Performance चुनें ("Show additional plans" क्लिक करना पड़ सकता है)
  3. Change plan settings > Change advanced power settings क्लिक करें:
    • USB selective suspend: Disabled
    • PCI Express > Link State Power Management: Off
    • Processor power management > Minimum processor state: 100%

पूरी चेकलिस्ट

हार्डवेयर और नेटवर्क

  • [ ] सभी FloSync कंप्यूटर Ethernet से एक ही स्विच से जुड़े हैं (2 PC के लिए सीधे)
  • [ ] हर कंप्यूटर को static IP एड्रेस असाइन है, सभी एक ही रेंज में
  • [ ] डेडिकेटेड नेटवर्क पर कोई राउटर या इंटरनेट कनेक्शन नहीं
  • [ ] नेटवर्क प्रोफ़ाइल Private पर सेट है (Windows)
  • [ ] Firewall FloSync को अनुमति देता है, जिसमें UDP 9201 (playback sync) और TCP 9202 (कंटेंट आयात) दोनों शामिल हैं
  • [ ] ping टेस्ट सभी मशीनों के बीच sub-1ms कनेक्टिविटी की पुष्टि करता है
  • [ ] Wi-Fi बंद है (या इंटरनेट ज़रूरी हो तो अलग subnet पर)

ऑपरेटिंग सिस्टम लॉक डाउन

  • [ ] ऑटोमैटिक OS अपडेट बंद
  • [ ] क्लाउड स्टोरेज sync (OneDrive, iCloud, Dropbox) बंद
  • [ ] अनावश्यक startup ऐप बंद
  • [ ] सर्च इंडेक्सिंग बंद
  • [ ] Notifications बंद
  • [ ] स्क्रीन सेवर और लॉक स्क्रीन बंद
  • [ ] Power plan High Performance पर (Windows)
  • [ ] Sleep और display timeout Never पर

FloSync कॉन्फ़िगरेशन

  • [ ] हर कंप्यूटर की लोकल स्टोरेज पर एक जैसी वीडियो फ़ाइलें कॉपी हैं
  • [ ] वीडियो sync-अनुकूल फ़ॉर्मेट में एनकोड है (H.264 All-Intra अनुशंसित)
  • [ ] निर्बाध looping चालू है, और लूप होने वाला कंटेंट MP4 या MOV के रूप में दिया गया है। अन्य फ़ॉर्मेट बिना बताए अपने आप मानक लूपिंग पर fallback हो जाते हैं
  • [ ] ग्लोबल कैनवास एक्सटेंशन एक से ज़्यादा मशीन वाली वॉल के लिए हर कंप्यूटर पर सेट है। वैल्यू हर मशीन पर अलग से दी जाती हैं, और कैनवास को Mac और PC के बीच कॉपी नहीं किया जा सकता
  • [ ] सर्वर और क्लाइंट का नेटवर्क sync कॉन्फ़िगर और कनेक्ट है
  • [ ] Launch at Login चालू है (स्थायी इंस्टॉलेशन के लिए)
  • [ ] स्वतः लाइव जाएँ चालू है (बिना निगरानी के ऑपरेशन के लिए)
  • [ ] डेली रीस्टार्ट शेड्यूल है (कई दिनों या हफ़्तों तक चलने वाली इंस्टॉलेशन के लिए)

संबंधित