ARTICLE · INTELLIGENCE

战地情报 · 详情页

来自尧图项目组的一线实战观察与深度解析

Sunshine 游戏串流服务器:把闲置电脑变成 4K 云游戏主机要几步?

Sunshine 游戏串流服务器:把闲置电脑变成 4K 云游戏主机要几步? Sunshine 游戏串流服务器把闲置电脑变成 4K 云游戏主机要几步【免费下载链接】SunshineSelf-hosted game stream host for Moonlight.项目地址: https://gitcode.com/GitHub_Trending/su/Sunshine书房的台式机能满画质跑 3A客厅的电视和卧室的平板却只能看在线视频问题往往不在设备而在画面怎么送过去。Sunshine是一款免费的自托管游戏串流服务器配合 Moonlight 客户端能把主机的画面、声音与操作指令实时送到手机、平板、电视或旧笔记本上全程走你自己的网络不用订阅任何云游戏服务。能力边界它管到哪一步Sunshine 只负责服务端这一半在主机上捕获屏幕、调用 GPU 硬件编码器NVENC、AMF、QuickSync、VAAPI、Vulkan Video 等把画面压成视频流同时反向接收键鼠和手柄输入解码与呈现全部交给 Moonlight 客户端后者覆盖 Windows、macOS、Linux、Android、iOS、tvOS 乃至树莓派。一句话主机装 Sunshine看的地方装 Moonlight两边配对就开工。各平台支持完整度差异不小动手前先对下表能力WindowsLinuxmacOSFreeBSD屏幕捕获DXGI / Windows.Graphics.CaptureKMS、NvFBC、Wayland、X11、KWin 等ScreenCaptureKitKMS、X11、Wayland 等硬件编码NVENC / AMF / QuickSyncNVENC / VAAPI / Vulkan VideoVideo ToolboxVAAPI / Vulkan Video纯软件编码CPU✅✅✅✅虚拟手柄模拟✅ 全类型✅ 全类型❌ 缺动作、触控板、自适应扳机等特性HDR 串流✅ 正式支持 实验性➖➖Windows / Linux / macOS 各一条命令装好 Sunshine 游戏串流服务器先花十秒自查显卡不支持硬件编码NVIDIA 需 NVENC 卡、AMD 需 VCE 1.0、Intel 需 Skylake 或 VAAPI 兼容就别指望 4K 高帧率但纯 CPU 软件编码任何机器都能跑起来尝鲜。然后按系统粘命令# Windows 11winget 安装默认注册为后台服务 winget install LizardByte.Sunshine# Debian/Ubuntu从 Releases 下载对应 .deb 后安装 sudo dpkg -i ./sunshine-ubuntu-24.04-amd64.deb # Arch可选依赖NVIDIA 编码装 cudaAMD 编码装 libva-mesa-driver# macOS 14.2Homebrew 安装 brew tap LizardByte/homebrew brew install sunshine装完直接启动sunshine即可Windows 安装器默认已是后台服务Linux 也可以用 systemd 用户服务systemctl --user start app-dev.lizardbyte.app.Sunshine。macOS 属于实验性平台首次启动会请求屏幕录制与麦克风权限手柄暂不支持。第一次配对五个关键动作 打开浏览器访问https://localhost:47990首次访问先创建 Web 界面用户名和密码——这组凭证务必记住浏览器提示不安全是因为自签名证书直接继续。进入 Applications 页面确认串流入口默认已含 Desktop 和 Steam Big Picture可继续添加你装的游戏或任意命令行程序。在手机或平板的 Moonlight 里添加主机局域网内通常自动发现找不到就手动填 IP。客户端弹出 PIN 请求时回到 Web 界面顶部的 PIN 标签页输入 PIN 回车并给设备命名出现成功提示即完成配对。选 Desktop 先串一次桌面验证整条链路通了之后再串任意应用。跑通后记两条快捷键CtrlAltShiftN显示/隐藏鼠标指针CtrlAltShiftF1~F12在多显示器主机间切换串流输出。按目标挑参数一张调优决策表所有参数都能在 Web 界面 Configuration 页搜索修改不必手编文件搜索框输入关键词即可直达例如输入 upnp 就能定位公网端口转发开关你的目标动哪个参数注意事项4K / 高帧率更稳编码器encoder 码率优先硬件编码NVIDIA 选nvenc、Intel 选quicksync、AMD 选amdvce或vaapi卡顿先降码率再降分辨率开 HDR 串流主机系统 HDR 开关 Moonlight 客户端 HDR 开关两个开关必须同时打开否则过曝或偏色编码器需支持 HEVC Main 10 或 AV1 10-bitLinux 需 KMS 捕获且桌面支持 HDR 合成如 Gamescope 或 KDE Plasma 6跨公网串流upnp开启后自动完成端口转发流媒体端口基准默认47989Web 界面在47990手柄体验完整虚拟手柄驱动Windows 需安装 Virtual HID DriverTroubleshooting 页有入口并重启macOS 暂不支持手柄模拟键鼠/手柄无响应输入权限Linux 把运行 Sunshine 的账户加入input组后重新登录习惯改配置文件的话在~/.config/sunshine/sunshine.conf写等价参数即可# ~/.config/sunshine/sunshine.conf encoder nvenc upnp enabled port 47989更多键位说明见 docs/configuration.md完整流程参考 docs/getting_started.md。Sunshine 游戏串流服务器出问题时一张对照表 ️串流出问题先看 Web 界面 Troubleshooting 页的日志错误按颜色分级、支持搜索多数报错直接指向原因症状常见原因处置动作浏览器提示连接不安全Web 界面使用自签名 SSL 证书正常现象选择继续访问日志报编码器找不到或编码失败编码器与显卡/驱动不匹配到 Configuration 搜encoder换编码 API或更新显卡驱动画面卡顿、马赛克带宽不足或编码器超负荷降分辨率或帧率再降码率键鼠/手柄无响应Linux账户缺少虚拟输入权限用户加入input组后重新登录手柄无法识别Windows虚拟手柄驱动缺失或过旧在 Troubleshooting 页安装 Virtual HID Driver 并重启HDR 画面过曝或偏色主机与客户端 HDR 开关不同步两端确认 HDR 均已开启建议先用 1080p 默认参数跑通再按你网络的实际承载力逐步上调码率与分辨率找到不卡顿的甜点值比照搬任何人的配置都靠谱。【免费下载链接】SunshineSelf-hosted game stream host for Moonlight.项目地址: https://gitcode.com/GitHub_Trending/su/Sunshine创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考
RELATED READING

延伸阅读

更多一线实战笔记与深度复盘,助您持续精进