Repolode
LizardByte

LizardByte/Sunshine

ハードウェアまたはソフトウェアエンコードで、Moonlightクライアントから自分のPCやサーバー上のゲームをストリーミングできるセルフホスト型ゲーム配信ホスト。

代替できる製品:NVIDIA GameStreamSteam Link

スター
42,446
フォーク
2,274
未解決の Issue
165
最終コミット
4 時間前

これは何?

Sunshineは、オープンソースのMoonlightクライアント向けゲーム配信ホストです。自分のマシン上で動作し、画面と音声をキャプチャして映像をエンコードし、ネットワーク上のMoonlightクライアントに送信するため、ほかのデバイスから離れた場所にあるゲームをプレイできます。

AMD、Intel、NvidiaのGPUによるハードウェアエンコードに対応し、フォールバックとしてソフトウェアエンコードも利用できます。キャプチャとエンコードの選択肢はプラットフォームによって異なり、Windows、Linux、macOS、FreeBSDへの対応が記載されています。ゲームパッドのエミュレーションでは、DualShock、DualSense、Xbox、Switch Proなどの一般的なコントローラーをサポートしており、プラットフォームごとの制限も明記されています。

設定とクライアントのペアリングは、ホスト上またはモバイルデバイスから、ブラウザーで開くWeb UIを通じて行えます。Docker、Flathub、Homebrew、pacman、winget向けのインストールパッケージが提供されています。

主な機能

  • 01NVENC、AMF、QuickSync、VAAPI、Vulkan Videoによるハードウェアエンコードと、ソフトウェアエンコードに対応。
  • 02DXGI、KMS/DRM、ScreenCaptureKit、Waylandなど、複数の画面キャプチャ方式に対応。
  • 03DualShock、DualSense、Xbox、Switch Proコントローラーのゲームパッドエミュレーションに対応。
  • 04ブラウザーから設定やクライアントのペアリングを行えるWeb UI。
  • 05さまざまなデバイス上のMoonlightクライアントで利用可能。

ユースケース

  • ゲーミングPCを別の部屋に置いたまま、ノートPC、タブレット、スマートフォンでPCゲームをプレイする。
  • 家庭内にゲームサーバーを設置し、ローカルネットワーク上の複数のデバイスにゲームをストリーミングする。
  • LinuxまたはFreeBSDマシンからMoonlightクライアントにゲームを配信する。

トピック

よくある質問

Sunshine とは?
ハードウェアまたはソフトウェアエンコードで、Moonlightクライアントから自分のPCやサーバー上のゲームをストリーミングできるセルフホスト型ゲーム配信ホスト。 Sunshineは、オープンソースのMoonlightクライアント向けゲーム配信ホストです。自分のマシン上で動作し、画面と音声をキャプチャして映像をエンコードし、ネットワーク上のMoonlightクライアントに送信するため、ほかのデバイスから離れた場所にあるゲームをプレイできます。
Sunshine は無料で使えますか?ライセンスは?
Sunshine は GPL-3.0 ライセンスのオープンソースです。商用製品で使う前にライセンス条件を確認してください。
Sunshine は今もメンテナンスされていますか?
活発にメンテナンス中。Sunshine の最終コミットは 2026年10月21日 です。
Sunshine は何に使えますか?
ゲーミングPCを別の部屋に置いたまま、ノートPC、タブレット、スマートフォンでPCゲームをプレイする。 家庭内にゲームサーバーを設置し、ローカルネットワーク上の複数のデバイスにゲームをストリーミングする。 LinuxまたはFreeBSDマシンからMoonlightクライアントにゲームを配信する。
Sunshine はどこで入手できますか?
ソースコードとインストール手順は GitHub にあります:https://github.com/LizardByte/Sunshine

概要はプロジェクトの README をもとに AI が生成しています。GitHub の数値は毎日更新されます。

関連プロジェクト