इस प्रोजेक्ट के बारे में
मूनलाइट पीसी मूनलाइट प्रोजेक्ट का डेस्कटॉप क्लाइंट है, जो NVIDIA के GameStream प्रोटोकॉल का एक ओपन-सोर्स कार्यान्वयन है। यह NVIDIA GameStream या सामुदायिक Sunshine सर्वर चलाने वाले होस्ट पीसी से जुड़ता है और गेम या डेस्कटॉप को स्थानीय मशीन पर स्ट्रीम करता है। Android और iOS के लिए मोबाइल क्लाइंट अलग से मौजूद हैं।
README में वर्णित प्रमुख क्षमताएँ:
- Windows, macOS और Linux पर हार्डवेयर-त्वरित वीडियो डिकोडिंग।
- H.264, HEVC और AV1 कोडेक; AV1 के लिए Sunshine और समर्थित होस्ट GPU की आवश्यकता होती है।
- YUV 4:4:4 क्रोमा समर्थन (केवल Sunshine) और HDR स्ट्रीमिंग।
- 7.1 सराउंड साउंड ऑडियो।
- 10-पॉइंट मल्टीटच इनपुट (केवल Sunshine)।
- 16 खिलाड़ियों तक के लिए फोर्स फीडबैक और मोशन नियंत्रण के साथ गेमपैड समर्थन।
- गेम के लिए पॉइंटर कैप्चर और रिमोट डेस्कटॉप उपयोग के लिए सीधा माउस नियंत्रण।
- Alt+Tab जैसे सिस्टम-व्यापी कीबोर्ड शॉर्टकट को होस्ट पर अग्रेषित करना।
वितरण विकल्पों में Windows, macOS और Steam Link बिल्ड, Snap और Flatpak पैकेज, AppImage, Raspberry Pi 4/5 निर्देश, सामान्य ARM Debian पैकेज, प्रायोगिक RISC-V पैकेज, और NVIDIA Jetson / Nintendo Switch (Ubuntu L4T) बिल्ड शामिल हैं। नाइटली बिल्ड भी प्रकाशित किए जाते हैं। Debian और L4T पैकेज रिपॉजिटरी Cloudsmith द्वारा होस्ट की जाती हैं।
निर्माण के लिए Qt (Qt 6.11 या बाद का अनुशंसित, Linux पर Qt 5.12+ समर्थित) के साथ-साथ प्लेटफ़ॉर्म टूलचेन की आवश्यकता होती है: Windows पर Visual Studio, macOS पर Xcode, और Linux पर FFmpeg 4.0+ के साथ GCC/Clang। Vulkan रेंडरर को libplacebo 7.349.0+ और FFmpeg 6.1+ की आवश्यकता होती है। Steam Link बिल्ड Valve के Steam Link SDK का उपयोग करते हैं और मूल हार्डवेयर पर HDR के बिना 1080p, 60 FPS, 40 Mbps तक सीमित हैं। क्रॉस-आर्किटेक्चर बिल्ड के लिए Docker-आधारित पैकेजिंग कंटेनरों का संदर्भ दिया गया है। एकल-उद्देश्य वाले उपकरणों के लिए एक एम्बेडेड बिल्ड कॉन्फ़िगरेशन उपलब्ध है, जिसमें वैकल्पिक gpuslow मोड सीधे KMSDRM रेंडरिंग को प्राथमिकता देता है।
अनुवाद Weblate के माध्यम से समन्वित किया जाता है, और विकास चर्चा प्रोजेक्ट के Discord सर्वर पर होती है।
Comments
0 Rating appears after 10 ratings
Sign in to join the discussion.