दूरस्थ Mac के लिए Parsec क्यों?
Parsec एक दूरस्थ डेस्कटॉप प्रोटोकॉल है जो अन्तरक्रियाशीलता के लिए बनाया गया है: हार्डवेयर-त्वरित H.264/H.265 एन्कोडिंग, 60 fps स्ट्रीमिंग, और कम विलंबता के लिए ट्यून की गई क्लाइंट-साइड रेंडरिंग। जहां क्लासिक VNC स्क्रीन को फिर से बनाता है और 15-20 fps से आगे संघर्ष करता है, वहीं Parsec मशीन के सामने बैठने जैसा महसूस होता है, जो कि एक क्लाउड Mac पर वीडियो एडिटिंग, डिज़ाइन कार्य, या किसी भी UI-भारी वर्कफ़्लो के लिए बिल्कुल वही है जो आप चाहते हैं।
चूंकि हर My Remote Mac सर्वर पूर्ण root एक्सेस वाला एक समर्पित भौतिक Mac Mini है, आप Parsec macOS होस्ट को अपने किसी भी Mac की तरह इंस्टॉल और चला सकते हैं। कोई वर्चुअलाइज़ेशन विचित्रताएं नहीं, कोई प्रतिबंधित वातावरण नहीं। Apple Silicon मीडिया इंजन एन्कोडिंग को हार्डवेयर में संभालता है।
-
60 fps तक स्ट्रीमिंग
तरल स्क्रॉलिंग, सहज टाइमलाइन, और प्रतिक्रियाशील UI, VNC जो देता है उससे कहीं आगे।
-
हार्डवेयर H.265 एन्कोडिंग
Apple Silicon का मीडिया इंजन लगभग-शून्य CPU ओवरहेड के साथ स्ट्रीम को एन्कोड करता है।
-
डिज़ाइन से ही कम विलंबता
Parsec का प्रोटोकॉल कम विलंबता के लिए बनाया गया है, सटीक कर्सर कार्य के लिए आदर्श।
-
व्यक्तिगत उपयोग के लिए निःशुल्क
व्यक्तिगत Parsec योजना की कोई लागत नहीं है; Teams योजनाएं व्यवस्थापक सुविधाएं जोड़ती हैं।
आवश्यकताएं
शुरू करने के लिए आपको बहुत कम चाहिए:
- एक समर्पित Mac Mini सर्वर व्यवस्थापक एक्सेस के साथ। कोई भी My Remote Mac योजना काम करती है ($85/माह से, USD, कर अतिरिक्त)।
- एक निःशुल्क Parsec खाता और आपकी स्थानीय मशीन (Windows, macOS, या Linux) पर Parsec क्लाइंट।
- होस्ट पर macOS 10.15 या नया, जिसे हर हालिया macOS संस्करण पूरा करता है।
- आरामदायक 1080p-1440p स्ट्रीम के लिए आपकी ओर से लगभग 10-50 Mbps बैंडविड्थ।
हमारे Mac Mini डेटासेंटर में हेडलेस चलते हैं (कोई भौतिक मॉनिटर संलग्न नहीं)। Parsec को स्ट्रीम करने के लिए एक सक्रिय डिस्प्ले चाहिए, इसलिए नीचे दिया गया वर्चुअल-डिस्प्ले चरण आवश्यक है। इसमें दो मिनट लगते हैं और यह विश्वसनीय रूप से काम करता है।
चरण 1: सर्वर पर Parsec इंस्टॉल करें
अपनी योजना में शामिल VNC एक्सेस (या SSH) के साथ अपने सर्वर से कनेक्ट करें, फिर Parsec macOS होस्ट इंस्टॉल करें:
# Install Parsec via Homebrew (over SSH or VNC)
brew install --cask parsec
# Or download the official installer, then open it in your VNC session
curl -L -o parsec-macos.pkg "https://builds.parsec.app/package/parsec-macos.pkg"
open parsec-macos.pkg
Parsec लॉन्च करें, साइन इन करें, और सेटिंग्स में होस्टिंग सक्षम करें। macOS दो अनुमतियां मांगेगा। दोनों को System Settings → Privacy & Security में प्रदान करें:
- Screen Recording, Parsec के लिए डिस्प्ले कैप्चर करने हेतु आवश्यक।
- Accessibility, दूरस्थ कीबोर्ड और माउस इनपुट के लिए आवश्यक।
- अपने VNC सत्र पर प्रॉम्प्ट्स को स्वीकृत करें, फिर Parsec को पुनरारंभ करें ताकि अनुमतियां प्रभावी हों।
चरण 2: हेडलेस स्ट्रीमिंग के लिए वर्चुअल डिस्प्ले
यह वह चरण है जिसे अधिकांश ट्यूटोरियल छोड़ देते हैं, और एक नए Parsec इंस्टॉल के काली स्क्रीन या छोटा कम-रिज़ॉल्यूशन डेस्कटॉप दिखाने का नंबर एक कारण: एक हेडलेस Mac के पास Parsec के कैप्चर करने के लिए कोई डिस्प्ले नहीं होता। डेटासेंटर Mac Mini बिना मॉनिटर के चलते हैं, इसलिए आप सॉफ़्टवेयर में एक बनाते हैं।
BetterDisplay जैसी एक वर्चुअल डिस्प्ले उपयोगिता macOS के साथ एक पूर्ण-रिज़ॉल्यूशन वर्चुअल स्क्रीन पंजीकृत करती है। Parsec फिर उस स्क्रीन को ठीक वैसे ही कैप्चर और स्ट्रीम करता है जैसे कोई मॉनिटर प्लग किया गया हो:
# Install BetterDisplay (virtual display utility)
brew install --cask betterdisplay
# Then in BetterDisplay:
# 1. Create a new virtual screen (e.g. 1920x1080 or 2560x1440)
# 2. Set it as the main display
# 3. Parsec now streams this display at full resolution
वर्चुअल डिस्प्ले को मुख्य डिस्प्ले के रूप में सेट करें। रीबूट के बाद Parsec को एक खुला डेस्कटॉप सत्र चाहिए: एक बार VNC के माध्यम से लॉग इन करें, या सीधे Parsec से लॉग इन करने के लिए Parsec का लॉगिन-स्क्रीन संस्करण (चरण 3) इस्तेमाल करें। यदि आप बाद में FileVault सक्षम करते हैं, तो दूरस्थ अनलॉक के लिए अतिरिक्त सावधानी आवश्यक है। हमारी सुरक्षा गाइड देखें।
चरण 3: ऑटो-स्टार्ट और कीप-अवेक
आपका सर्वर 24/7 संचालन के लिए डिज़ाइन किया गया है, इसलिए स्लीप पहले से ही अक्षम है। ये कमांड इसे जगाए रखते हैं और Parsec को अपने आप शुरू करते हैं, आपके उपयोगकर्ता सत्र के साथ या, Parsec के लॉगिन-स्क्रीन संस्करण के साथ, हर रीबूट के तुरंत बाद:
# Keep the Mac awake permanently (already the default on our servers)
sudo pmset -a sleep 0 displaysleep 0 disksleep 0
# Start Parsec with your user session (runs once you are logged in)
osascript -e 'tell application "System Events" to make login item at end with properties {path:"/Applications/Parsec.app", hidden:false}'
# Unattended server: Parsec's login-screen build starts at the macOS login
# window after every reboot (wired network, FileVault off). Install it instead
# of the standard app, then open the installer in your VNC session:
curl -L -o parsec-macos-startup.pkg "https://builds.parsec.app/package/parsec-macos-startup.pkg"
open parsec-macos-startup.pkg
लॉगिन आइटम आपका उपयोगकर्ता सत्र खुलने पर Parsec शुरू करता है: रीबूट के बाद एक बार VNC से लॉग इन करें या अपने उपयोगकर्ता के लिए स्वचालित लॉगिन सक्षम करें। बिना निगरानी चलने वाले सर्वर के लिए, सामान्य ऐप की जगह Parsec का लॉगिन-स्क्रीन संस्करण इंस्टॉल करें। यह हर रीबूट के बाद macOS की लॉगिन विंडो पर शुरू होता है और क्रैश के बाद Parsec को फिर से खोलता है; इसके लिए वायर्ड (Ethernet) कनेक्शन और बंद FileVault आवश्यक है।
चरण 4: प्रदर्शन ट्यूनिंग
बॉक्स से बाहर ही Parsec पहले से तेज़ महसूस होता है। कुछ सेटिंग्स बाकी को भी निचोड़ लेती हैं:
- कोडेक: अपनी Parsec क्लाइंट सेटिंग्स में H.265 (HEVC) चालू करें: समान बिटरेट पर बेहतर गुणवत्ता, Apple Silicon पर हार्डवेयर-एन्कोडेड, और अगर किसी एक तरफ़ समर्थन न हो तो अपने आप H.264 पर वापसी।
- बैंडविड्थ: 1440p के लिए क्लाइंट सीमा को 30-50 Mbps तक बढ़ाएं; हमारे सर्वरों के नेटवर्क में पर्याप्त गुंजाइश है।
- रिज़ॉल्यूशन: स्केलिंग धुंधलापन से बचने के लिए वर्चुअल डिस्प्ले को अपनी स्थानीय स्क्रीन (उदा. 2560x1440) से मिलाएं।
- रंग: Parsec का 4:4:4 कलर मोड केवल Windows होस्ट पर उपलब्ध है, Mac होस्ट पर नहीं। साफ़ टेक्स्ट और UI के लिए, वर्चुअल डिस्प्ले को अपनी स्क्रीन के नेटिव रिज़ॉल्यूशन पर रखें और स्ट्रीम को पर्याप्त बैंडविड्थ दें।
macOS पर Parsec बनाम VNC बनाम RDP
प्रत्येक प्रोटोकॉल का अपना स्थान है। VNC (macOS में Screen Sharing के रूप में अंतर्निहित) प्रशासन के लिए भरोसेमंद है; Parsec तरल, पूरे दिन के अन्तरक्रियात्मक उपयोग के लिए बनाया गया है:
| मानदंड | Parsec | VNC | RDP |
|---|---|---|---|
| फ्रेम दर | 60 fps तक | ~10-20 fps | ~30 fps |
| विलंबता का अनुभव | लगभग-स्थानीय | ध्यान देने योग्य लैग | मध्यम |
| एन्कोडिंग | हार्डवेयर H.264/H.265 | सॉफ़्टवेयर फ्रेमबफ़र | सॉफ़्टवेयर (कोई मूल macOS होस्ट नहीं) |
| किसके लिए सर्वोत्तम | एडिटिंग, डिज़ाइन, दैनिक उपयोग | व्यवस्थापन कार्य, सेटअप | Windows होस्ट |
| macOS होस्ट समर्थन | हां, मूल (Apple Silicon) | अंतर्निहित (Screen Sharing) | केवल तृतीय-पक्ष |
व्यवहार में हमारे ग्राहक दोनों रखते हैं: प्रोविज़निंग और रिकवरी के लिए VNC (हमेशा उपलब्ध, कोई अतिरिक्त सॉफ़्टवेयर नहीं), और दिन-प्रतिदिन के अन्तरक्रियात्मक कार्य के लिए Parsec।
समस्या निवारण
कनेक्ट करने के बाद काली स्क्रीन या 640x480 रिज़ॉल्यूशन
Mac के पास कोई सक्रिय डिस्प्ले नहीं है। BetterDisplay के साथ एक वर्चुअल डिस्प्ले बनाएं (चरण 2 देखें) और इसे मुख्य स्क्रीन के रूप में सेट करें, फिर पुनः कनेक्ट करें।
रीबूट के बाद "Host not available"
Parsec के संलग्न होने के लिए macOS को एक लॉग-इन उपयोगकर्ता सत्र चाहिए। रीबूट के बाद VNC के माध्यम से एक बार लॉग इन करें, और Parsec को अपने लॉगिन आइटम में जोड़ें ताकि होस्टिंग अपने आप शुरू हो। सीधे Parsec से लॉगिन विंडो तक पहुंचने के लिए, Parsec का लॉगिन-स्क्रीन संस्करण इस्तेमाल करें (चरण 3 देखें)।
अटकती स्ट्रीम या आर्टिफैक्ट
यदि आपका स्थानीय नेटवर्क संघर्ष करता है तो क्लाइंट बैंडविड्थ सीमा कम करें या H.264 पर स्विच करें; जांचें कि कोई VPN विलंबता न जोड़ रहा हो। सर्वर की ओर से, हमारे नेटवर्क में कई 1440p स्ट्रीम के लिए पर्याप्त गुंजाइश है।