不花一分钱把游戏搬到任何屏幕:Sunshine 串流从零到上手,5 个问题一次讲透 📅 发布时间:2026/8/19 10:09:34 👁 浏览次数: 不花一分钱把游戏搬到任何屏幕Sunshine 串流从零到上手5 个问题一次讲透【免费下载链接】SunshineSelf-hosted game stream host for Moonlight.项目地址: https://gitcode.com/GitHub_Trending/su/SunshineSunshine 是一款完全开源、免费的自托管游戏串流服务器专门给 Moonlight 客户端当后台。它把你 PC 里的游戏画面实时编码成视频流推送到手机、平板、电视等任何设备你的按键和摇杆操作再从远端传回来——相当于把你的电脑变成一台私有云游戏机房游戏库、画质参数、数据隐私全部自己说了算。这篇文章不打算按第一步、第二步的教程腔来写而是用 5 个你最关心的问题带你把整套流程跑通。它到底是什么凭什么说零成本先想象一个场景晚上加班回家你瘫在沙发上想继续推《星露谷》的进度可游戏装在书房那台 PC 里。以前解决这个问题无非三种笨办法——把主机搬到客厅接线、占地方、买云游戏会员按月付费、游戏库还受限、用远程桌面延迟高到根本没法玩。Sunshine 走的是第四条路串流。它让电脑负责两件事——渲染游戏画面再用显卡的硬件编码器NVIDIA 的 NVENC、AMD 的 AMF、Intel 的 QuickSyncLinux 上还有 VAAPI 和 Vulkan VideomacOS 走 Video Toolbox把画面压成视频流Sunshine 负责把视频流推给远处的 Moonlight 客户端客户端解码显示同时把手柄、键盘的输入回传。因为编码发生在显卡硬件里CPU 占用很低画面损耗也小局域网环境下延迟几乎可以忽略不计。所以它零成本体现在两个层面一是软件本身免费开源、无隐藏费用二是你的游戏库原封不动不用为每个游戏重新买授权。硬件门槛也不高——一颗 4 核以上 CPU、8GB 内存加一块支持硬件编码的显卡NVIDIA GTX 1050 及以上、AMD RX 550 及以上、Intel 核显即可就能流畅跑起来。系统方面Windows、Linux、macOS、FreeBSD 全覆盖甚至没有独立显卡时还有软件编码兜底。 想研究编码底层实现可以翻翻源码里的 src/nvenc/ 目录各平台的功能支持对照表在仓库根目录 README.md 里。从下载到登录最快几分钟能跑起来Sunshine 在各大系统上都有现成安装包挑一条执行就行# Windows推荐自带自动更新 winget install LizardByte.Sunshine # macOSHomebrew 方式 brew install sunshine # LinuxFlatpak 通用方式适配绝大多数发行版 flatpak install flathub dev.lizardbyte.app.Sunshine # Docker适合 NAS、服务器这类常驻环境 docker pull lizardbyte/sunshine想从源码编译、按自己的需求定制构建参数也可以 clone 官方仓库后照着 docs/building.md 来git clone https://gitcode.com/GitHub_Trending/su/Sunshine装完之后Sunshine 会作为系统服务常驻后台。这时候打开浏览器访问http://localhost:47990你会看到它的 Web 管理后台——这就是整个串流系统的总控制台。首次登录只需做两件小事用户名默认是sunshine直接沿用设置一个 12 位以上的强密码大小写字母 数字 特殊符号都来点这是整套系统唯一的门锁请务必记牢登录后可以在右上角切换界面语言和深浅主题夜间在客厅大屏上操作时深色模式会舒服很多。配置项也能靠顶部搜索框秒定位比如输入Upnp就能直接跳到自动端口转发开关。⚠️ 如果用 Docker 部署记得映射47989、47990等端口并挂载配置目录否则管理后台和串流端口都会失联。手机第一次怎么认出它配对其实只有两步服务端就绪接下来轮到客户端。Moonlight 是 Sunshine 的官方搭档覆盖 Android、iOS、Windows、macOS、智能电视和树莓派等几乎所有平台。配对流程简单到可以概括成两步在目标设备装上对应的 Moonlight 客户端确保和 Sunshine 主机在同一个局域网里打开客户端它会自动发现名为 Sunshine 的主机点击后回到 Sunshine 后台的 PIN 页面拿一个配对码输入就完成了绑定。你手里的设备装哪个客户端一句话亮点Android 手机 / 平板Moonlight Android自带虚拟触控手柄通勤路上也能玩iPhone / iPadMoonlight iOS触控和实体手柄都支持画面顺滑Windows / Mac 电脑Moonlight PC画质上限最高支持 4K HDR智能电视 / 树莓派Moonlight Embedded客厅大屏的最佳选择配对成功后主机就会出现在客户端列表里点进去就能看到应用列表。整个过程不需要敲命令行、不需要手动配端口局域网环境下就是开箱即用。想玩的不止桌面三个字加应用默认情况下Sunshine 已经内置了 Desktop桌面串流和 Steam 两个入口你可以先拿桌面串流试试水。但更讲究的做法是为每个游戏单独建一个入口让客户端列表干净又清晰。在后台 Applications 页面点 Add New填上名称和启动命令即可Steam 大屏模式启动命令填steam://open/bigpicture手柄操作的游戏库直接进入大屏界面独立游戏直接指向游戏的可执行文件比如D:\Games\Hades\Hades.exe模拟器指向 RetroArch 这类模拟器主程序把核心参数顺手写在启动参数里。更省心的是 Featured Apps 精选页官方把常用的 Moonlight 客户端和配套工具分门别类列好点 Get 就能直达下载相当于内置了一个串流生态应用商店。画面糊、延迟高先动这三个参数串流体验好不好九成取决于参数调得对不对。好在编码器不用你操心——Sunshine 会自动识别显卡并选择对应的硬件编码器。你真正需要关心的只有三件事码率、帧率、分辨率。以 HEVC 编码为例下面这张速查表可以当起点参考分辨率帧率码率区间适合的场景720p60fps5–10 Mbps手机流量、弱网环境1080p60fps15–25 Mbps标准游戏体验1440p120fps25–50 Mbps高刷显示器4K60fps50–100 Mbps客厅大屏 有线网络几个立竿见影的延迟优化小技巧我建议按顺序试优先用有线网络WiFi 至少上 5GHz 频段别挤在 2.4GHz路由器开启 QoS把游戏流量优先级提到最高帧率尽量匹配游戏原生帧率60/120/144别让编码器做多余的帧率转换如果客户端和主机都支持 HDR确认两端设置一致否则画面会发灰。这些参数全都能在后台 Configuration 页面用搜索框快速定位改完点 Save 即时生效不需要重启服务。连不上、手柄没反应按这个顺序自查就算配置再顺偶尔也会翻车。把最高频的四个问题按排查顺序列给你问题一客户端发现不了 Sunshine 主机先看防火墙是否放行47989、47990端口再确认两台设备在同一个子网最后检查路由器是否开了 UPnP或者手动做端口转发。问题二画面卡顿、掉帧把码率降一档试试关掉正在跑的下载、直播等占带宽的应用更新显卡驱动——编码器性能往往随驱动更新而提升。问题三花屏或画面发灰优先排查 HDR 开关是否两端一致再尝试把编码器从 HEVC 切回 H.264 做个对比。问题四手柄没反应Windows 主机需要在后台 Troubleshooting 页面安装 ViGEmBus 虚拟手柄驱动——这是 Sunshine 把客户端手柄映射给系统用的桥梁一键即可完成安装。Linux/macOS 则一般开箱即用。如果问题依旧直接看日志。Sunshine 的日志界面自带搜索和错误高亮Encoder not found 这类报错会直接标红定位问题比翻文件快得多。日志文件的位置也给你备好系统日志路径Windows%ProgramFiles%\Sunshine\config\sunshine.logLinux / macOS~/.config/sunshine/sunshine.logDockerdocker logs sunshine完整的排障手册在 docs/troubleshooting.md疑难杂症可以对照着查。玩熟之后的三个加分项基础串流跑通后这几件事能让体验再上一个台阶多显示器按场景切换主机同时接着电视和显示器时可以在配置里指定串流用哪一块、是否随客户端自动切换主屏实现客厅用电视、书房用显示器互不打扰手柄自由映射Xbox、PlayStation、Switch Pro 手柄都支持Linux/macOS 下手柄配置文件位于~/.config/sunshine/gamepads/需要精细按键映射时可以直接编辑走出家门也能玩局域网串流天然低延迟但想在外网访问我更推荐用 ZeroTier、Tailscale 这类组网工具把设备拉进同一个虚拟局域网而不是把公网端口直接暴露出去——既安全又保留低延迟体验。更详细的参数说明可以看 docs/configuration.md 和 docs/performance_tuning.md。今晚就能跑起来的行动清单到这里整套流程你已经全部掌握了。按下面这份清单今晚就能玩上用对应命令装好 Sunshine浏览器打开localhost:47990设好强密码手机或平板装 Moonlight完成 PIN 配对添加想玩的游戏入口或者先用桌面串流按设备调整码率和帧率开玩然后按需探索多屏、手柄和外网玩法游戏不应该被锁在电脑桌前。Sunshine 免费、开源、自托管你的游戏库和隐私都在自己手里——现在就动手让家里的每一块屏幕都成为你游戏库的窗口。【免费下载链接】SunshineSelf-hosted game stream host for Moonlight.项目地址: https://gitcode.com/GitHub_Trending/su/Sunshine创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考