منصوبے کے بارے میں

سن شائن ایک خود میزبانی کردہ گیم اسٹریمنگ ہوسٹ ہے جو مون لائٹ کلائنٹس کے ساتھ کام کرنے کے لیے ڈیزائن کی گئی ہے۔ یہ ایک مشین کو کم لیٹنسی کلاؤڈ گیمنگ سرور میں تبدیل کر دیتی ہے: ہوسٹ اسکرین کو کیپچر کرتی ہے، ویڈیو کو انکوڈ کرتی ہے، اور اسے مختلف آلات پر مون لائٹ کلائنٹ تک اسٹریمنگ کرتی ہے، جبکہ کلائنٹ سے ان پٹ ہوسٹ پر واپس بھیجی جاتی ہے۔ README میں بیان کردہ اہم صلاحیتیں: - AMD (AMF, VAAPI, Vulkan Video)، Intel (QuickSync, VAAPI, Vulkan Video, Video Toolbox)، NVIDIA (NVENC, VAAPI, Vulkan Video) اور Apple (Video Toolbox) کے ذریعے ہارڈ ویئر انکوڈنگ، اور تمام پلیٹ فارمز پر سافٹ ویئر انکوڈنگ۔ - اسکرین کیپچر کے طریقے جن میں ونڈوز پر DXGI Desktop Duplication اور Windows.Graphics.Capture؛ لینکس/فری بی ایس ڈی پر KMS/DRM، X11، Wayland (wlroots)، XDG Desktop Portal اور KWin Screencast؛ میک او ایس پر ScreenCaptureKit؛ اور X11 پر NvFBC شامل ہیں۔ - جنرک، DualShock/DualSense، Nintendo Switch Pro، اور Xbox 360/One/Series کنٹرولرز کے لیے گیم پیڈ ایمولیشن، جس میں لینکس اور ونڈوز پر مکمل اور فری بی ایس ڈی پر جزوی حمایت شامل ہے۔ - کنفیگریشن اور کلائنٹ پیئرنگ کے لیے ایک ویب 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 میں لینکس/فری بی ایس ڈی پر کیپچر سے انکوڈنگ کے امتزاج کے لیے مطابقت کی جدولیں اور Read the Docs پر مکمل دستاویزات کے لنکس بھی شامل ہیں۔