news 2026/8/28 11:57:25

Sunshine 游戏串流完整指南:免费自建,5 步把 PC 游戏投到任意屏幕

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
Sunshine 游戏串流完整指南:免费自建,5 步把 PC 游戏投到任意屏幕

Sunshine 游戏串流完整指南:免费自建,5 步把 PC 游戏投到任意屏幕

【免费下载链接】SunshineSelf-hosted game stream host for Moonlight.项目地址: https://gitcode.com/GitHub_Trending/su/Sunshine

照完这五步做完,你电脑里的游戏画面就能实时出现在手机、平板、电视或另一台电脑上,全程零订阅、零付费。Sunshine 游戏串流服务器负责采集、编码并推送画面,开源客户端 Moonlight 负责显示画面并回传操作,一条完全自建的低延迟串流链路就此搭好。

一分钟看懂:宿主端与客户端如何分工

角色分工与数据流向
宿主端 Sunshine运行在装有游戏的电脑上:接收远端输入,采集画面与声音,实时编码后推流给对方
客户端 Moonlight运行在手机 / 平板 / 电视 / 另一台电脑:显示画面,把键盘、鼠标、手柄操作回传给宿主

你在客户端按下"播放",操作指令先传到你的电脑;电脑把游戏画面毫秒级编码后送回客户端;一来一回,延迟被压到接近本地游玩。所有数据只在你自己的设备之间流动,隐私和成本都由你掌控。

开玩五步

① 30秒自检:三项确认就能开工

检查项合格线
系统Windows 10/11、主流 Linux 发行版或 macOS 均可
显卡NVIDIA / AMD / Intel 都能跑,独显更稳(走硬件编码)
网络局域网即可;跨设备远玩建议走网线,延迟更低

② 按你的系统装好 Sunshine

Windows:从官方发布页下载最新安装包,双击运行,向导走完即装好,程序会在系统托盘常驻,无需任何手动配置。

Linux:用官方构建脚本完成编译安装:

git clone https://gitcode.com/GitHub_Trending/su/Sunshine cd Sunshine ./scripts/linux_build.sh

脚本会自动拉取并编译第三方依赖,首次运行较慢属正常现象;前提是系统已装好git与基础编译工具链。

macOS:一行 Homebrew 搞定:

brew install sunshine

③ 登录 47990 管理界面,创建你的账号

浏览器打开http://localhost:47990,欢迎页会要求你设置用户名和密码,登录成功即完成初始化。这组凭据是日后管理串流服务器的唯一入口,务必写下来。

如果之后想在外网串流,进 Configuration 页在搜索框输入 "Upnp",在 Network 下打开 UPnP 开关,路由器会自动完成端口转发,点 Save 保存生效。

④ Moonlight 发现主机,PIN 配对一次搞定

Web 界面的 Featured Apps 页列出了各平台的官方客户端,点 Get 即可下载对应的 Moonlight 版本:

装好后让客户端和宿主电脑处于同一网络,Moonlight 会自动发现局域网里的 Sunshine 主机。打开 Web 界面的 PIN 选项卡,把页面上的 4 位配对码填进客户端,配对即完成。这一次配对长期有效,之后每次打开客户端都能直接连。

⑤ 登记第一个游戏,点开即玩

Applications 页默认内置 "Desktop"(桌面)和 "Steam Big Picture" 两个预设,直接就能串。想加独立游戏就点 Add New,填上应用名与可执行文件的完整路径,保存即可。注意:应用列表只在客户端重启后刷新,加完记得重启一次客户端,再进去选游戏开玩。

调优速查:五个旋钮各管什么

旋钮何时动动了之后体验如何
编码器装好后按显卡品牌选一次选错会退回软编,CPU 占用和延迟一起涨;NVIDIA 选 NVENC,AMD / Intel 选各自硬编
码率画面模糊、细节糊成一片时调高后纹理更清晰;网络带不动时过高反而卡顿
分辨率用 4K 电视或大屏串流时越高越锐利,带宽需求同步上升
帧率客户端设备是高刷屏时对齐刷新率后画面更顺,跟手性明显提升
有线 / Wi-Fi出现抖动、间歇性卡顿时改走网线后延迟肉眼可见地降,丢帧基本消失

症状对照:照着查就解决

现象可能原因处理动作
发现不了主机不在同一局域网,或防火墙挡了端口确认同一网络;放行 Web 管理端口 47990 与串流数据端口 47998–48000
卡顿、模糊带宽不足或编码器没选对换有线;降码率 / 分辨率;关掉占带宽的程序
黑屏、启动失败显卡驱动或编码器异常更新驱动,核对编码器状态;在 Troubleshooting 页查日志定位报错
键鼠手柄无响应输入没穿透到宿主检查客户端输入设备识别,核对宿主机输入设置

日志就在 Web 界面的日志页,把红色报错截图留存,自查或求助社区都高效很多。

下一步

想深挖编码器细节与性能调优,看 官方文档;配置项逐项说明在 docs/configuration.md。串流路上踩的坑,欢迎去 LizardByte 社区与全球玩家对答案。现在就去开你的第一场远程游戏吧 🎮

【免费下载链接】SunshineSelf-hosted game stream host for Moonlight.项目地址: https://gitcode.com/GitHub_Trending/su/Sunshine

创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考

版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/8/28 11:55:33

链式递归语言模型:多轮迭代推理的实现与工程实践

当前大模型推理的热点已经从“模型更大”转向“同样的模型怎么把推理做得更深”。这次我们来看一个值得关注的方向:Chained Recursive Language Models for Multi-Iteration Reasoning。 简单说,这类方法不是换更大的基座模型,而是让同一个语…

作者头像 李华
网站建设 2026/8/28 11:55:28

编辑器内多模型实时对比:从接入到选型的完整工作流

这次我们聊一个很实际的问题:模型越来越多,选型越来越难。同样一句中文提示词,放到不同的模型里,输出的代码风格、格式规范、中文理解水平完全不一样。与其在网页端来回切换账号慢慢试,不如直接在编辑器里把多个模型挂…

作者头像 李华
网站建设 2026/8/28 11:54:46

n8n 图片自动化处理:一条工作流搞定批量裁剪压缩

n8n 图片自动化处理:一条工作流搞定批量裁剪压缩 【免费下载链接】n8n Fair-code workflow automation platform with native AI capabilities. Combine visual building with custom code, self-host or cloud, 400 integrations. 项目地址: https://gitcode.com…

作者头像 李华
网站建设 2026/8/28 11:53:12

112、类与对象基础:从一次“变量神秘消失”说起

112、类与对象基础:从一次“变量神秘消失”说起 那天的场景我记得很清楚。一个很常规的ALV报表增强,我在某个全局类里加了一个计数器,想在主程序里多次调用同一个方法后累计打印次数。代码写得很顺,SE24里创建类、定义属性、实现方法,然后回主程序里CREATE OBJECT、CALL …

作者头像 李华
网站建设 2026/8/28 11:53:03

115、继承与多重继承(ABAP的替代关系)

115、继承与多重继承(ABAP的替代关系) 调试一个诡异问题时我差点掀了办公桌:子类里明明重写了父类方法,程序却依然走的是旧逻辑。断点打上去,Eclipse连个反应都不给,函数出栈后数据照旧。最后发现压根不是方法调用的问题,而是我把一个内表类型定义在了子类的私有区,父…

作者头像 李华
网站建设 2026/8/28 11:50:09

STM32WB实战:Zigbee 3.0开发环境搭建与组网避坑指南

前几天看到ST的官网更新,STM32无线MCU的官方固件正式把Zigbee 3.0协议栈纳入支持范围。说句实话,这个动作对做智能家居、传感网络、工业无线采集的人来说,是个挺实在的好消息。以前想在STM32上跑Zigbee,要么用外挂透传模块&#x…

作者头像 李华