Self-hosted game stream host for Moonlight.
以下内容由 AI 翻译,如有问题请 点此提交 issue 反馈
ℹ️ 关于
Sunshine 是一款适用于 Moonlight 的自托管游戏串流主机。 它提供低延迟的云游戏服务器功能,支持 AMD、Intel 和 Nvidia GPU 进行硬件编码。同时也支持软件编码。您可以通过各种设备上的任何 Moonlight 客户端连接到 Sunshine。Sunshine 还提供了一个 Web UI,允许您通过常用的网页浏览器进行配置和客户端配对。您可以从本地服务器或任何移动设备进行配对。
LizardByte 的完整文档托管在 Read the Docs
🎮 功能兼容性
| 功能 | FreeBSD | Linux | macOS | Windows |
|---|---|---|---|---|
|
主机端可模拟的游戏手柄类型。 客户端可能支持其他游戏手柄。 |
||||
| DualShock / DS4 (PlayStation 4) | ➖ | ➖ | ❌ | ✅ |
| DualSense / DS5 (PlayStation 5) | ❌ | ✅ | ❌ | ❌ |
| Nintendo Switch Pro | ✅ | ✅ | ❌ | ❌ |
| Xbox 360 | ➖ | ➖ | ❌ | ✅ |
| Xbox One/Series | ✅ | ✅ | ❌ | ❌ |
| 编码 API | GPU 厂商 | FreeBSD | Linux | macOS | Windows |
|---|---|---|---|---|---|
| AMF | AMD | ➖ | ➖ | ➖ | ✅ |
| Media Foundation | Qualcomm | ➖ | ➖ | ➖ | ✅ |
| NVENC | NVIDIA | ➖ | ✅ | ➖ | ✅ |
| QuickSync | Intel | ➖ | ➖ | ➖ | ✅ |
| VAAPI | AMD | ✅ | ✅ | ➖ | ➖ |
| Intel | ✅ | ✅ | ➖ | ➖ | |
| NVIDIA | ➖ | ✅ | ➖ | ➖ | |
| Video Toolbox | Apple | ➖ | ➖ | ✅ | ➖ |
| Intel | ➖ | ➖ | ✅ | ➖ | |
| Vulkan Video | AMD | 🟡 | ✅ | ➖ | ➖ |
| Intel | 🟡 | 🟡 | ➖ | ➖ | |
| NVIDIA | ➖ | 🟡 | ➖ | ➖ | |
| 软件 | 任意 | ✅ | ✅ | ✅ | ✅ |
| 捕获方式 | FreeBSD | Linux | macOS | Windows |
|---|---|---|---|---|
| DXGI 桌面复制 | ➖ | ➖ | ➖ | ✅ |
| KMS/DRM | ✅ | ✅ | ➖ | ➖ |
| NvFBC (仅 X11) | ➖ | ✅ | ➖ | ➖ |
| ScreenCaptureKit | ➖ | ➖ | ✅ | ➖ |
| Wayland (wlroots) | ✅ | ✅ | ➖ | ➖ |
| Windows.Graphics.Capture | ➖ | ➖ | ➖ | 🟡 |
| ↳ 便携版 | ➖ | ➖ | ➖ | ✅ |
| ↳ 服务版 | ➖ | ➖ | ➖ | ❌ |
| X11 | ✅ | ✅ | ➖ | ➖ |
| XDG Desktop Portal | ✅ | ✅ | ➖ | ➖ |
| KWin 屏幕录制 | ✅ | ✅ | ➖ | ➖ |
| 捕获方式 | VAAPI | Vulkan Video | NVENC (CUDA) | 软件 |
|---|---|---|---|---|
| KMS/DRM | ✅ | ✅ | ✅ | ✅ |
| NvFBC | ❌ | ❌ | ✅ | ❌ |
| Wayland (wlroots) | ✅ | ❌ | ✅ | ✅ |
| X11 | ✅ | ❌ | ✅ | ✅ |
| XDG Desktop Portal | ✅ | ✅ | ✅ | ✅ |
| KWin 屏幕录制 | ✅ | ✅ | ✅ | ✅ |
图例: ✅ 已支持 | 🟡 部分支持 | ❌ 暂不支持 | ➖ 不适用
🖥️ 系统要求
Warning
这些表格仍在完善中。请勿根据此信息购买硬件。
| 组件 | 要求 |
|---|---|
| GPU | AMD:VCE 1.0 或更高版本,详见:obs-amd 硬件支持 |
|
Intel: FreeBSD/Linux:支持 VAAPI,详见:VAAPI 硬件支持 Windows:Skylake 或更新版本,且支持 QuickSync 编码 |
|
| Nvidia:支持 NVENC 的显卡,详见:nvenc 支持矩阵 | |
| CPU | AMD:Ryzen 3 或更高版本 |
| Intel:Core i3 或更高版本 | |
| 内存 | 4GB 或更大 |
| 操作系统 | FreeBSD:14.4+ |
| Linux/Debian:13+(trixie) | |
| Linux/Fedora:43+ | |
| Linux/Ubuntu:22.04+(jammy) | |
| macOS:14.2+ | |
| Windows:11+(Windows Server 不支持虚拟游戏手柄) | |
| 网络 | 主机:5GHz,802.11ac |
| 客户端:5GHz,802.11ac |
| 组件 | 要求 |
|---|---|
| GPU | AMD:视频编码引擎 3.1 或更高版本 |
|
Intel: FreeBSD/Linux:HD Graphics 510 或更高版本 Windows:Skylake 或更新版本,且支持 QuickSync 编码 |
|
|
Nvidia: FreeBSD/Linux:GeForce RTX 2000 系列或更高版本 Windows:Geforce GTX 1080 或更高版本 |
|
| CPU | AMD:Ryzen 5 或更高版本 |
| Intel:Core i5 或更高版本 | |
| 网络 | 主机:CAT5e 以太网或更好 |
| 客户端:CAT5e 以太网或更好 |
| 组件 | 要求 |
|---|---|
| GPU | AMD:视频编码引擎 3.4 或更高版本 |
| Intel:HD Graphics 730 或更高版本 | |
| Nvidia:基于 Pascal 架构的 GPU(GTX 10 系列)或更高版本 | |
| CPU | AMD:Ryzen 5 或更高版本 |
| Intel:Core i5 或更高版本 | |
| 网络 | 主机:CAT5e 以太网或更好 |
| 客户端:CAT5e 以太网或更好 |
❓ 支持
我们的支持方式已列在 LizardByte 文档 中。
💲 赞助商与支持者
👥 贡献者
感谢所有为 Sunshine 改进提供帮助的贡献者!
GitHub
CrowdIn
项目介绍
Self-hosted game stream host for Moonlight.
GPL-3.0 C++3.3 K提交数cppdockerflathub-pkggame-streamgame-streaminggame-streaming-servergeforce-experiencehomebrew-pkgmaintainer-wantedmoonlightpacman-pkgpythonremote-desktopreplicator-custom-issuesreplicator-release-notificationsrtdwinget-pkg
定制我的领域下载使用量
0
项目总下载次数(含Clone、Pull、 zip 包及 release 下载),每日凌晨更新
语言类型
C++74.85%
CMake5.03%
HTML4.88%
Vue3.37%
Objective-C++3.22%