Sunshine基地版:终极游戏串流解决方案,让你的PC变身云端游戏主机
【免费下载链接】foundation-sunshineSunshine fork: an enhanced sunshine, a self-hosted game streaming host for Moonlight with HDR10/HDR Vivid, virtual displays, advanced audio, optimized encoders, and a modern control panel.项目地址: https://gitcode.com/gh_mirrors/sunshine5/foundation-sunshine
Sunshine 基地版(foundation-sunshine)是一款基于 Sunshine 增强分支的自托管游戏串流服务,为 Moonlight 客户端打造主机端,新增 HDR10/HDR Vivid 全链路、虚拟显示器、7.1.4 环绕声、优化编码器和现代化控制面板,让你的 PC 低延迟串流到手机、平板和电视,秒变云端游戏主机。
什么是 Sunshine 基地版?🌞
游戏串流很简单一句话:在你的电脑上运行游戏,把画面实时编码后"推"到家里任何一块屏幕上——手机、平板、智能电视,甚至一台几十块钱的迷你盒子。
Sunshine 就是这套方案里免费开源的串流服务端,与 Moonlight 客户端配对使用。Sunshine 基地版则是在此基础上深度增强、专注 Windows 游戏串流体验的分支,核心升级包括:
- 🌈HDR 全链路:HDR10 + HLG 双格式编码,HDR10+ / HDR Vivid 动态元数据
- 🖥️虚拟显示器:5 种屏幕模式,多客户端独立会话
- 🔊音频增强:7.1.4(12声道)环绕声、远程麦克风
- ⚡编码优化:NVENC SDK 13.0、AMF 多硬件实例、260 倍连接加速
- 📁文件夹共享:资源管理器右键即可共享目录
- 🎛️现代控制面板:深色模式、QR 扫码配对、实时监控
六大核心亮点,逐一拆解
亮点1:HDR 全链路,HDR 电视终于不浪费
普通串流只支持静态 HDR10,遇到终端亮度不匹配就会"高光过曝、暗部死黑"。基地版在 GPU 端对每一帧做实时亮度分析(MaxCLL/MaxFALL),并自动注入HDR10+与HDR Vivid动态元数据:
- HDR10+ 电视(三星、松下等)可精准逐场景色调映射
- HDR Vivid 覆盖国产超高清终端生态
- 低亮度设备上 HLG 相对亮度曲线保留更多暗部细节
相关实现可查看 HDR 元数据注入与客户端显示能力检测源码:src/hdr/、video_hdr_bitstream.cpp。
亮点2:虚拟显示器,没有屏幕也能串
深度集成 ZakoVDD 虚拟显示器驱动,串流开始时自动创建虚拟屏、结束时自动销毁:
- 自定义分辨率/刷新率,支持 10-bit HDR 色深
- 5 种模式:仅虚拟屏、仅物理屏、混合、镜像、扩展
- 每个客户端独立绑定会话(GUID),多设备快速切换不冲突
- Zako Direct 零拷贝借帧,减少 GPU 拷贝、进一步降延迟
技术细节可参考 src/display_device/ 模块与 vdd-prerequisite-closure.md。
亮点3:7.1.4 环绕声 + 抗丢包音频
支持 Dolby Atmos 等沉浸式音频的完整 12 声道映射;基于神经网络的Opus DRED 丢包恢复在 100ms 冗余窗口内平滑补偿网络抖动——WiFi 偶尔抽风,声音也不会"滋啦"一下。还有持续音频流与远程麦克风,通话、开黑都在线。
亮点4:编码器全面提速
- NVENC SDK 13.0:精细化码率控制与 Look-ahead
- AMF QVBR/HQVBR:AMD 显卡也能享受高级码率控制
- 编码器结果缓存:连接耗时从 26 秒降到 100 毫秒内,260 倍加速
- 4K 主机 → 1080p 串流的自适应高质量下采样
亮点5:文件夹共享,像网盘一样用
Windows 资源管理器右键即可把目录共享给已配对设备,默认只读,安全又省心。
亮点6:现代化 Web 控制面板
Tauri 2 + Vue 3 打造的控制面板:深色模式、QR 扫码一键配对、实时性能监控。前端源码位于 src_assets/common/assets/web/。
三步上手:新手最快的配置方法
- 安装服务端:在 PC 上安装 Sunshine 基地版(Windows 10 22H2+),随安装包自带安装脚本
- 打开控制面板:浏览器访问本机地址,进入 WebUI 设置密码、开启所需功能
- 客户端配对:在 Moonlight 客户端扫码或输入配对码,输入地址完成绑定,即可一键开玩 🎮
完整流程见官方入门文档 getting_started.md,配置项说明见 configuration.md。
推荐客户端与一键启动
搭配各平台优化版 Moonlight 客户端可获得最佳体验:
| 平台 | 推荐客户端 |
|---|---|
| Windows / macOS / Linux | Moonlight-PC |
| Android | 威力加强版 / 王冠版 |
| iOS | VoidLink |
| 鸿蒙 | Moonlight V+ |
控制面板内置应用启动器,可直接把 Steam 游戏加入启动列表,串流时自动拉起游戏,省去手动切窗口。示例见 app_examples.md。
系统要求速查表
| 组件 | 最低要求 | 4K 推荐 |
|---|---|---|
| GPU | AMD VCE 1.0+ / Intel VAAPI / NVIDIA NVENC | VCE 3.1+ / Intel HD 510+ / GTX 1080+ |
| CPU | Ryzen 3 / Core i3 | Ryzen 5 / Core i5 |
| 内存 | 4 GB | 8 GB |
| 系统 | Windows 10 22H2+ | Windows 10 22H2+ |
| 网络 | 5GHz WiFi (802.11ac) | 有线以太网 |
💡 非 N 卡也能玩:AMD 走 AMF、Intel 核显走 QSV/VAAPI,均有对应编码器支持。
常见问题 FAQ
Q1:串流会明显卡顿吗?局域网内(5GHz WiFi 或有线)配合硬件编码,体验接近本地游玩;延迟敏感用户建议调低 AMF 低延迟模式与编码延迟,参见 performance_tuning.md。
Q2:为什么我电视上看不到 HDR 效果?需要三端都支持:主机端开启 HDR、电视支持 HDR10+/HDR Vivid、客户端开启 HDR 输出。可先用控制面板的显示能力检测确认终端。
Q3:多人同时串流会抢画面吗?基地版支持多客户端独立 VDD 会话,各自绑定虚拟显示器,互不干扰。
进阶:从源码构建
想编译自己的版本?克隆仓库后按 CMake 文档构建即可:
git clone https://gitcode.com/gh_mirrors/sunshine5/Sunshine构建指南详见 building.md,Docker 方案可参考 DOCKER_README.md 与 docker/ 目录下的各发行版 Dockerfile。
总结:如果你想要一个免费、开源、支持 HDR 全链路的自托管游戏串流方案,Sunshine 基地版 + Moonlight 是当前 Windows 平台最完整的组合——装好它,你的 PC 就是一座随叫随到的"云端游戏主机"。🚀
【免费下载链接】foundation-sunshineSunshine fork: an enhanced sunshine, a self-hosted game streaming host for Moonlight with HDR10/HDR Vivid, virtual displays, advanced audio, optimized encoders, and a modern control panel.项目地址: https://gitcode.com/gh_mirrors/sunshine5/foundation-sunshine
创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考