このプロジェクトについて
Sunshineは、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では部分サポートです。
- 設定とクライアントのペアリングのためのWeb 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.