প্রকল্প সম্পর্কে

Moonlight PC হলো Moonlight প্রকল্পের ডেস্কটপ ক্লায়েন্ট, যা 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-এ GCC/Clang ও FFmpeg 4.0+। 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 সার্ভারে হয়।