
Sunshine 是一款自托管的游戏流媒体主机,专为 Moonlight 设计,支持 AMD、Intel 和 Nvidia 显卡的硬件编码能力,并且也具备软件编码选项。通过 Sunshine,您可以在任何 Moonlight 客户端设备上连接并享受低延迟的云游戏体验。其内置的网页界面允许您通过喜欢的网页浏览器进行配置和客户端配对,无论是从本地服务器还是移动设备都可以轻松操作。
在使用 Sunshine 之前,请确保您的系统满足以下最低要求:
| 组件 | 要求 |
|---|---|
| GPU | AMD: VCE 1.0 或更高 Intel: Linux 的 VAAPI 兼容性,或 Windows 上的 Skylake 及更新型号具有 QuickSync 编码支持 Nvidia: 启用 NVENC 的显卡 |
| CPU | AMD: Ryzen 3 或更高 Intel: Core i3 或更高 |
| 内存 | 4GB 或更多 |
| 操作系统 | Windows: 10 或更高版本 macOS: 14 或更高版本 Linux: Debian 13+ (trixie),Fedora 41+,Ubuntu 22.04+ (jammy) |
| 网络 | 主机和客户端:5GHz,802.11ac |
对于需要进行 4K 游戏流媒体的用户,建议的硬件配置如下:
| 组件 | 要求 |
|---|---|
| GPU | AMD: 视频编码引擎 3.1 或更高 Intel: Linux 上的 HD Graphics 510 或更高,Windows 上的 Skylake 及更新型号 Nvidia: Linux 上 GeForce RTX 2000 系列或更高,Windows 上 GeForce GTX 1080 或更高 |
| CPU | AMD: Ryzen 5 或更高 Intel: Core i5 或更高 |
| 网络 | 主机和客户端:CAT5e 以太网或更好 |
如果您计划使用 HDR 的话,可以参考以下建议:
| 组件 | 要求 |
|---|---|
| GPU | AMD: 视频编码引擎 3.4 或更高 Intel: HD Graphics 730 或更高 Nvidia: Pascal 架构显卡 (GTX 10 系列) 或更高 |
| CPU | AMD: Ryzen 5 或更高 Intel: Core i5 或更高 |
| 网络 | 主机和客户端:CAT5e 以太网或更好 |
使用 Sunshine 进行游戏流媒体非常简单。您可以按照以下步骤进行设置:
安装 Sunshine:
可以通过 Docker 或者直接下载源代码进行安装。
git clone https://github.com/LizardByte/Sunshine.git
cd Sunshine
# 根据项目的说明进行编译和安装
配置 Sunshine:
在浏览器中访问 Sunshine 提供的 Web UI 进行设置。根据提示完成连接和配对。
连接到 Moonlight 客户端:
在您的 Moonlight 客户端中搜索 Sunshine,并进行连接即可开始游戏。
Sunshine 的完整文档托管在 Read the Docs 上,包括稳定版和测试版的文档提供用户参考。
稳定文档测试版文档在游戏流媒体的领域,除了 Sunshine,还有一些其他优秀的开源项目可供考虑:
Parsec:
Parsec 是一款流行的远程游戏服务,提供高质量的视频流和低延迟的游戏体验。其主要优势在于直观的用户界面和较为全面的设备支持。
NVIDIA GameStream:
NVIDIA 的 GameStream 是针对 GeForce GTX 显卡用户的专属服务,允许用户以流媒体方式玩游戏。它依靠 NVIDIA 的硬件和高效的视频编码技术,实现了流畅的游戏体验。
Steam Link:
Steam Link 允许玩家在不同设备上流式传输他们的 Steam 游戏。通过 Steam Link 应用,用户可以连接至 Steam 主机,以进行本地和远程的游戏玩法。
这些工具和 Sunshine 各有特点,用户可以根据自己的硬件和需求选取适合的解决方案。