প্রকল্প সম্পর্কে
সানশাইন হল Moonlight ক্লায়েন্টদের সাথে কাজ করার জন্য ডিজাইন করা একটি সেলফ-হোস্টেড গেম স্ট্রিম হোস্ট। এটি একটি মেশিনকে কম-লেটেন্সি ক্লাউড গেমিং সার্ভারে পরিণত করে: হোস্ট স্ক্রিন ক্যাপচার করে, ভিডিও এনকোড করে এবং বিভিন্ন ডিভাইসের Moonlight ক্লায়েন্টে স্ট্রিম করে, যখন ক্লায়েন্ট থেকে ইনপুট হোস্টে ফেরত পাঠানো হয়।
README-তে বর্ণিত মূল ক্ষমতাগুলি:
- AMD (AMF, VAAPI, Vulkan Video), Intel (QuickSync, VAAPI, Vulkan Video, Video Toolbox), NVIDIA (NVENC, VAAPI, Vulkan Video) এবং Apple (Video Toolbox) এর মাধ্যমে হার্ডওয়্যার এনকোডিং, পাশাপাশি সব প্ল্যাটফর্মে সফটওয়্যার এনকোডিং।
- স্ক্রিন ক্যাপচার পদ্ধতিগুলির মধ্যে রয়েছে Windows-এ DXGI Desktop Duplication এবং Windows.Graphics.Capture; Linux/FreeBSD-এ KMS/DRM, X11, Wayland (wlroots), XDG Desktop Portal এবং KWin Screencast; macOS-এ ScreenCaptureKit; এবং X11-এ NvFBC।
- জেনেরিক, DualShock/DualSense, Nintendo Switch Pro এবং Xbox 360/One/Series কন্ট্রোলারের জন্য গেমপ্যাড এমুলেশন, Linux এবং Windows-এ সম্পূর্ণ সমর্থন এবং FreeBSD-এ আংশিক সমর্থন সহ।
- কনফিগারেশন এবং ক্লায়েন্ট পেয়ারিংয়ের জন্য একটি ওয়েব UI, যা স্থানীয় সার্ভার বা মোবাইল ডিভাইস থেকে অ্যাক্সেসযোগ্য।
- GitHub releases, Docker Hub, GHCR, Flathub এবং Winget এর মাধ্যমে বিতরণ।
সিস্টেমের প্রয়োজনীয়তাগুলি ন্যূনতম, 4K এবং HDR পরিস্থিতির জন্য নথিভুক্ত করা হয়েছে, যা GPU প্রজন্ম, CPU শ্রেণী, RAM, OS সংস্করণ (FreeBSD 15.1+, Debian 13+, Fedora 43+, Ubuntu 22.04+, macOS 14.2+, Windows 11+) এবং নেটওয়ার্ক সুপারিশগুলি কভার করে। README-তে Linux/FreeBSD-এ ক্যাপচার-থেকে-এনকোডিং সংমিশ্রণের জন্য সামঞ্জস্য সারণী এবং Read the Docs-এ সম্পূর্ণ ডকুমেন্টেশনের লিঙ্কও অন্তর্ভুক্ত রয়েছে।
Comments
0 Rating appears after 10 ratings
Sign in to join the discussion.