इस हफ्ते XDA ने Proxmox पर LXC कंटेनर से GPU passthrough के बिना Steam स्ट्रीमिंग दिखाई — यह तरह का सेटअप जो एक साल पहले असंभव मानते हुए खारिज कर दिया गया होता। यह काम करता है क्योंकि स्ट्रीमिंग होस्ट की एक नई पीढ़ी सीधे हेडलेस सेटअप को लक्षित करती है। कोई मॉनिटर प्लग नहीं, कोई सक्रिय डिस्प्ले सेशन नहीं, कोई GPU Windows VM को पिन नहीं। बस एक Linux होस्ट एक संगत GPU के साथ और सही डेमॉन। हमने डेस्कटॉप पर हेडलेस Steam गेम स्ट्रीमिंग के लिए आठ सर्वश्रेष्ठ ऐप्स का परीक्षण किया, एक Proxmox LXC और एक bare-metal Debian सर्वर पर, इस बात पर ध्यान केंद्रित करते हुए कि “हेडलेस” वास्तव में प्रत्येक उपकरण से क्या चाहता है और प्रत्येक एक खेल के बीच में क्लाइंट ड्रॉप को कैसे संभालता है।
हेडलेस स्ट्रीमिंग ऐप में क्या देखना है
- कोई लॉगिन सेशन आवश्यक नहीं। कुछ भी जिसमें Windows यूजर को लॉगिन करने और मॉनिटर प्लग करने की जरूरत हो, वह हेडलेस नहीं है।
- वर्चुअल डिस्प्ले सपोर्ट। हेडलेस होस्ट को वर्चुअल मॉनिटर चाहिए। उपयोग के लिए सार्थक उपकरण या तो एक को स्वचालित रूप से बनाते हैं या इसे करने के लिए ड्राइवर भेजते हैं।
- लेटेंसी प्रोफाइल। स्थानीय नेटवर्क स्ट्रीमिंग के लिए, 20 मिली सेकंड end-to-end से कम लक्ष्य रखें। इंटरनेट स्ट्रीमिंग के लिए, 60 मिली सेकंड से कम यथार्थवादी है।
- कोडेक सपोर्ट। H.264 हर क्लाइंट पर काम करता है। H.265 समान दृश्य गुणवत्ता के लिए बैंडविड्थ को आधा कर देता है। नए क्लाइंट पर AV1 भविष्य है।
- क्लाइंट व्यापकता। स्ट्रीम को Steam Deck, फोन, ब्राउजर, Apple TV और HDMI मॉनिटर के साथ Raspberry Pi तक पहुंचना चाहिए, सिर्फ दूसरे PC को नहीं।
त्वरित तुलना
| ऐप | सर्वश्रेष्ठ के लिए | प्लेटफॉर्म | मुफ्त योजना | शुरुआती मूल्य | शानदार फीचर |
|---|---|---|---|---|---|
| Wolf | कंटेनर-नेटिव हेडलेस स्ट्रीमिंग | Linux, Docker | मुफ्त, ओपन सोर्स | मुफ्त | होस्ट प्रति कई समवर्ती सेशन चलाता है |
| Sunshine | क्रॉस-प्लेटफॉर्म GameStream होस्ट | Windows, Linux, macOS | मुफ्त, ओपन सोर्स | मुफ्त | Moonlight-संगत, विशाल समुदाय |
| Moonlight | क्रॉस-प्लेटफॉर्म क्लाइंट | Windows, macOS, Linux, Android, iOS, tvOS, Chrome | मुफ्त, ओपन सोर्स | मुफ्त | हर क्लाइंट जिसे आप पहुंच सकते हैं |
| Steam Link | Steam की अपनी स्ट्रीमिंग | Windows, macOS, Linux, मोबाइल, TV | मुफ्त | मुफ्त | सर्वश्रेष्ठ out-of-the-box Steam एकीकरण |
| Parsec | दूर के दोस्तों के लिए कम-लेटेंसी स्ट्रीमिंग | Windows, macOS, Linux, Android, iOS, web | मुफ्त, tier-सीमित | Parsec Warp सबस्क्रिप्शन | Multi-user co-op स्ट्रीमिंग |
| Apollo | उन्नत सुविधाओं के साथ Sunshine fork | Windows, Linux, macOS | मुफ्त, ओपन सोर्स | मुफ्त | वर्चुअल गेमपैड, प्रति-क्लाइंट resolution |
| Selkies-Project | कंटेनर से ब्राउजर-आधारित गेम स्ट्रीमिंग | Linux, Kubernetes | मुफ्त, ओपन सोर्स | मुफ्त | ब्राउजर टैब में कोई भी GL ऐप चलाता है |
| NoMachine | गेम मोड के साथ वाणिज्यिक दूर डेस्कटॉप | Windows, macOS, Linux, मोबाइल | मुफ्त, व्यक्तिगत | NoMachine Enterprise लाइसेंस | कम-लेटेंसी दूर कार्य प्लस-खेल के लिए ठोस |
ऐप्स
1. Wolf — कंटेनर-नेटिव हेडलेस स्ट्रीमिंग के लिए सर्वश्रेष्ठ
Wolf एक Games-on-Whales प्रोजेक्ट है जिसे शुरुआत से हेडलेस कंटेनर होस्ट के लिए डिज़ाइन किया गया है। Docker या Linux कंटेनर में इसे चलाएं, Moonlight क्लाइंट को पेयर करें, और कंटेनर सेशन की अवधि के लिए एक वर्चुअल डिस्प्ले के साथ एक गेम प्रक्रिया शुरू करता है। अगर GPU के पास जगह है, तो कई क्लाइंट एक ही होस्ट पर अपने स्वयं के समवर्ती सेशन को धारण कर सकते हैं — यह वह चाल है जो इसे सूची पर अन्य सभी उपकरणों से अलग करती है।
जहां यह कम पड़ता है: केवल Linux और Docker। सेटअप turnkey नहीं है; आपको एक संगत GPU (NVIDIA सबसे smooth रास्ता है), सही कर्नेल मॉड्यूल, और कंटेनर-runtime विशेषाधिकार की जरूरत है। Windows-केवल रीडर के लिए नहीं।
मूल्य निर्धारण:
- मुफ्त: पूरी तरह से ओपन सोर्स
- सशुल्क: कोई नहीं
प्लेटफॉर्म: Linux, Docker
डाउनलोड: games-on-whales.github.io/wolf
निष्कर्ष: Wolf तब पसंद है जब होस्ट एक rack में Linux सर्वर होता है और कई परिवार के सदस्य एक ही समय में विभिन्न गेम स्ट्रीम करना चाहते हैं।
2. Sunshine — किसी भी OS पर Moonlight-संगत होस्ट के लिए सर्वश्रेष्ठ
Sunshine सामुदायिक-मानक स्ट्रीमिंग होस्ट है जो NVIDIA GameStream को पुनः लागू करता है और NVIDIA द्वारा छोड़ी गई सुविधाओं को जोड़ता है। यह Windows, Linux और macOS पर चलता है, किसी भी Moonlight क्लाइंट के लिए सेशन होस्ट करता है, और Linux पर वर्चुअल डिस्प्ले सेटअप के साथ हेडलेस काम करता है। Windows पर इसे मॉनिटर या वर्चुअल डिस्प्ले ड्राइवर की आवश्यकता है, लेकिन सेटअप पथ अच्छी तरह से प्रलेखित है।
जहां यह कम पड़ता है: Windows हेडलेस सेटअप को वर्चुअल डिस्प्ले ड्राइवर की आवश्यकता है। Sunshine का अपना web UI कार्यात्मक है और वाणिज्यिक उपकरण की तुलना में पुरानी दिखती है।
मूल्य निर्धारण:
- मुफ्त: पूरी तरह से ओपन सोर्स
- सशुल्क: कोई नहीं
प्लेटफॉर्म: Windows, Linux, macOS
डाउनलोड: github.com/LizardByte/Sunshine
निष्कर्ष: Sunshine तब पसंद है जब होस्ट Linux-in-a-container के अलावा किसी भी OS को चलाता है और आप सबसे व्यापक क्लाइंट सपोर्ट चाहते हैं।
3. Moonlight — हर सेटअप के क्लाइंट भाग के लिए सर्वश्रेष्ठ
Moonlight वह क्लाइंट है जो Sunshine, Wolf, Apollo और पुराने NVIDIA GameStream होस्ट से बात करता है। यह Windows, macOS, Linux, Android, iOS, Apple TV, Nintendo Switch (अनौपचारिक) और यहां तक कि ब्राउजर पर चलता है। इस सूची पर हर हेडलेस स्ट्रीमिंग होस्ट को क्लाइंट की आवश्यकता है, और Moonlight वह है जिसे आप उस होस्ट तक पहुंचना चाहते हैं प्रत्येक डिवाइस पर स्थापित करते हैं।
जहां यह कम पड़ता है: स्वयं होस्ट नहीं है। अगर आप केवल Moonlight स्थापित करते हैं, तो आप एक क्लाइंट प्राप्त करते हैं जिससे कनेक्ट करने के लिए कुछ नहीं है।
मूल्य निर्धारण:
- मुफ्त: पूरी तरह से ओपन सोर्स
- सशुल्क: कोई नहीं
प्लेटफॉर्म: Windows, macOS, Linux, Android, iOS, tvOS, Chrome, अधिक
डाउनलोड: moonlight-stream.org
निष्कर्ष: Moonlight वैकल्पिक नहीं है। इसे हर डिवाइस पर स्थापित करें जिसे आप स्ट्रीम करने की योजना बनाते हैं।
4. Steam Link — Out-of-the-box Steam इंटीग्रेशन के लिए सर्वश्रेष्ठ
Steam Link Valve का अपना स्ट्रीमिंग समाधान है। एक फोन, टैबलेट या Steam Link बॉक्स पर, यह स्थानीय नेटवर्क पर Steam क्लाइंट की खोज करता है और इसे चलाने वाले Steam गेम को इसमें स्ट्रीम करता है। यह सूची में सबसे आसान सेटअप है: होस्ट पर Steam स्थापित करें, क्लाइंट पर Steam Link स्थापित करें, और यह काम करता है।
जहां यह कम पड़ता है: होस्ट को अभी भी एक चल रहे Steam क्लाइंट को एक डिस्प्ले सेशन के साथ चाहिए। यह Wolf और Sunshine के तरीके से सच में हेडलेस नहीं है। स्थानीय नेटवर्क के बाहर स्ट्रीमिंग के लिए Remote Play Together या VPN की आवश्यकता है।
मूल्य निर्धारण:
- मुफ्त: पूरी तरह से मुफ्त
- सशुल्क: कोई नहीं
प्लेटफॉर्म: Windows, macOS, Linux (होस्ट); Windows, macOS, Linux, Android, iOS, TV OS, Steam Deck (क्लाइंट)
डाउनलोड: store.steampowered.com/app/353380/Steam_Link
निष्कर्ष: Steam Link स्थानीय नेटवर्क पर सबसे आसान Steam-to-couch अनुभव के लिए पसंद है।
5. Parsec — दोस्तों के साथ कम-लेटेंसी दूर खेलने के लिए सर्वश्रेष्ठ
Parsec “मैं एक हजार मील दूर एक दोस्त के साथ एक स्थानीय co-op गेम खेलना चाहता हूं” मामले को लक्षित करता है। लेटेंसी ट्यूनिंग आक्रामक है, क्लाइंट को polished है, और Parsec Warp कार्यदिवस के दौरान दूर के कर्मचारियों को डेस्कटॉप स्ट्रीमिंग के लिए भी उपयोग करते हैं।
जहां यह कम पड़ता है: मुफ्त tier कुछ सुविधाओं को हटाता है जो अधिकांश उपयोगकर्ता मूल मानते हैं। 2021 में Unity को ownership बदली, और roadmap प्राथमिकताएं बदल गई हैं।
मूल्य निर्धारण:
- मुफ्त: Core स्ट्रीमिंग, tier-सीमित सुविधाएं
- सशुल्क: टीम और डेस्कटॉप सुविधाओं के लिए Parsec Warp सबस्क्रिप्शन
प्लेटफॉर्म: Windows, macOS, Linux, Android, iOS, Web
डाउनलोड: parsec.app
निष्कर्ष: Parsec तब पसंद है जब लक्ष्य किसी विशिष्ट दूर दोस्त को स्ट्रीम करना है, होम lab के स्क्रीन नहीं।
6. Apollo — फीचर-लोडेड Sunshine fork के लिए सर्वश्रेष्ठ
Apollo Sunshine को fork करता है और प्रति-क्लाइंट resolution, एक वर्चुअल गेमपैड, बेहतर multi-client व्यवहार और quality-of-life tweaks जोड़ता है जिसे Sunshine upstream स्वीकार करने में धीमी है। अगर Sunshine का कोर वह है जो आप चाहते हैं लेकिन लापता सुविधाएं कष्टप्रद हैं, तो Apollo कोशिश करने लायक है।
जहां यह कम पड़ता है: Sunshine से छोटी समुदाय। सुविधाएं प्रयोगात्मक हो सकती हैं। Moonlight इकोसिस्टम के साथ संगतता इरादाबद्ध है लेकिन हर build में गारंटीकृत नहीं है।
मूल्य निर्धारण:
- मुफ्त: पूरी तरह से ओपन सोर्स
- सशुल्क: कोई नहीं
प्लेटफॉर्म: Windows, Linux, macOS
डाउनलोड: github.com/ClassicOldSong/Apollo
निष्कर्ष: Apollo तब पसंद है जब Sunshine की सुविधा gaps वह कारण है कि आप उपकरणों को स्विच करते रहते हैं।
7. Selkies-Project — कंटेनर से ब्राउजर-आधारित स्ट्रीमिंग के लिए सर्वश्रेष्ठ
Selkies-Project एक कंटेनर के अंदर से ब्राउजर टैब में Linux GL एप्लिकेशन को स्ट्रीम करता है। यह तब पसंद है जब क्लाइंट Moonlight स्थापित नहीं कर सकता (एक लॉक किया गया काम laptop, स्कूल Chromebook, साझा library कंप्यूटर) और होस्ट पहले से एक Kubernetes cluster या Docker environment है।
जहां यह कम पड़ता है: लेटेंसी प्रोफाइल Moonlight से भी बदतर है; ब्राउजर अपरिहार्य कदम जोड़ता है। सेटअप में Docker या Kubernetes plus एक संगत GPU की आवश्यकता है।
मूल्य निर्धारण:
- मुफ्त: पूरी तरह से ओपन सोर्स
- सशुल्क: कोई नहीं
प्लेटफॉर्म: Linux, Docker, Kubernetes
डाउनलोड: github.com/selkies-project/selkies-gstreamer
निष्कर्ष: Selkies-Project तब पसंद है जब क्लाइंट ब्राउजर टैब और कुछ नहीं होना चाहिए।
8. NoMachine — गेम मोड के साथ कम-लेटेंसी दूर कार्य के लिए सर्वश्रेष्ठ
NoMachine एक वाणिज्यिक दूर डेस्कटॉप उपकरण है जिसे H.264 और H.265 हार्डवेयर encode paths के साथ गेम मोड जोड़ा गया। यह एक उद्देश्य-निर्मित गेम streamer नहीं है, लेकिन एक homelab जो पहले से दूर काम के लिए इसे चलाता है, ऊपर हल्का gaming जोड़ना एक-config-flag move है।
जहां यह कम पड़ता है: AAA गेमिंग के लिए नहीं बनाया गया। लेटेंसी indie और slower-paced शीर्षकों के लिए व्यवहार्य है, प्रतिस्पर्धी shooters के लिए नहीं। Enterprise सुविधाएं मूल्य निर्धारण का वाणिज्यिक आधा हैं।
मूल्य निर्धारण:
- मुफ्त: व्यक्तिगत use, unlimited
- सशुल्क: टीम और सर्वर सुविधाओं के लिए NoMachine Enterprise लाइसेंस
प्लेटफॉर्म: Windows, macOS, Linux, Android, iOS
डाउनलोड: nomachine.com
निष्कर्ष: NoMachine तब पसंद है जब आप पहले से दूर काम के लिए इसका उपयोग करते हैं और इसे casual गेमिंग के लिए पुनः उपयोग करना चाहते हैं।
सही कैसे चुनें
- अगर आप NVIDIA GPU के साथ Linux सर्वर या Proxmox चलाते हैं: होस्ट पर Wolf, हर क्लाइंट पर Moonlight।
- अगर होस्ट Windows है या आपको सबसे व्यापक OS कवरेज की जरूरत है: होस्ट पर Sunshine, हर क्लाइंट पर Moonlight।
- अगर आप स्थानीय नेटवर्क पर सबसे आसान संभावित Steam-to-couch सेटअप चाहते हैं: Steam Link।
- अगर लक्ष्य एक विशिष्ट दूर दोस्त है: Parsec।
- अगर Sunshine की लापता सुविधाएं sticking point हैं: Apollo।
- अगर क्लाइंट ब्राउजर टैब होना चाहिए: Selkies-Project।
- अगर आप पहले से दूर काम के लिए NoMachine चलाते हैं: गेम मोड के साथ NoMachine सक्षम।
FAQ
क्या मुझे Steam स्ट्रीमिंग के लिए Proxmox में GPU passthrough की जरूरत है? अब नहीं। Wolf और Sunshine दोनों LXC कंटेनर से हेडलेस स्ट्रीमिंग का समर्थन करते हैं जो होस्ट GPU को साझा करते हैं, VM के लिए exclusive passthrough के बिना।
Linux पर हेडलेस स्ट्रीमिंग के लिए कौन सा GPU सबसे अच्छा काम करता है? NVIDIA proprietary driver के साथ आज सबसे smooth रास्ता है, क्योंकि NVENC हार्डवेयर encoding परिपक्व है। हाल के AMD कार्ड VAAPI के साथ काम करते हैं, और Intel Arc 2024 और 2025 के दौरान substantially सुधार हुआ है।
क्या मैं Steam Deck के मालिक के बिना Steam स्ट्रीम कर सकता हूं? हाँ। Moonlight लगभग हर उपभोक्ता डिवाइस पर चलता है, जिसमें phones, tablets, Raspberry Pi और TV शामिल हैं। Steam Deck कई में से एक क्लाइंट विकल्प है।
क्या हेडलेस स्ट्रीमिंग इंटरनेट पर काम करता है? हां, अच्छे uplink के साथ। होस्ट से sub-60 ms round-trip और 30 Mbps upload इंटरनेट पर ज्यादातर गेम को playable territory में रखता है।
क्या ये ऐप्स Epic या GOG जैसे non-Steam launchers के साथ काम करते हैं? Sunshine, Wolf, Apollo और Parsec किसी भी एप्लिकेशन को स्ट्रीम करते हैं, सिर्फ Steam नहीं। Steam Link केवल Steam है।
क्या खाते के लिए स्ट्रीमिंग सुरक्षित है? Steam स्ट्रीमिंग को संदिग्ध गतिविधि के रूप में flag नहीं करता है। लॉगिन events एक ही खाता दिखाते हैं, चाहे गेम क्लाइंट तक कैसे पहुंचे। Anti-cheat सिस्टम कुछ remote-play configurations को flag कर सकते हैं; प्रति गेम check करें।