行业资讯

游戏串流新手的周末实录:用 Sunshine 免费把 PC 游戏搬进客厅

发布时间:2026/8/17 18:53:20
游戏串流新手的周末实录:用 Sunshine 免费把 PC 游戏搬进客厅 游戏串流新手的周末实录用 Sunshine 免费把 PC 游戏搬进客厅【免费下载链接】SunshineSelf-hosted game stream host for Moonlight.项目地址: https://gitcode.com/GitHub_Trending/su/Sunshine周六下午我窝在客厅沙发刷手机余光却瞥见书房里那台吃灰的电脑——Steam 里躺着一堆没通关的游戏。懒得挪窝又不想再掏钱买主机于是我翻到了 Sunshine一个开源的、自托管的游戏串流服务器。装上它PC 的画面就像接了一根无形的 HDMI 线能直接送到客厅电视、平板甚至手机上。这篇实录就是我花一个周末从零折腾它的全过程。动手之前先弄懂那根“无形的 HDMI 线”串流这事说白了就三步PC 把画面和声音压缩编码通过网络送出去另一台设备负责解码播放。真正的关键在编码——这活儿交给显卡干比 CPU 快得多而且几乎不影响你正常打游戏。Sunshine 在这方面的本事是自动匹配硬件NVIDIA 显卡走 NVENCAMD 走 AMFIntel 核显走 QuickSync哪种芯片就上哪种方案。至于为什么不自带云服务商我的体会是两个字省心。数据全程只在自家局域网里跑没有订阅费也没有把游戏进度交到别人手里的顾虑。它支持 Windows、Linux、macOS 和 FreeBSD客户端配的是老牌开源软件 Moonlight两者像是约好了的搭档。第一步这样走装 Sunshine 的四条路安装这事儿丰俭由人。想折腾源码的可以克隆官方仓库慢慢研究git clone https://gitcode.com/GitHub_Trending/su/Sunshine不过普通人完全没必要走这条路四条现成的路随便挑Windows下载官方安装程序一路点下一步新手最稳。Linuxflatpak install flathub dev.lizardbyte.app.Sunshine现代发行版通用。macOSbrew install sunshine一条命令搞定。Dockerdocker pull lizardbyte/sunshine适合想隔离环境的容器党。我自己是在 Linux 上用 Flatpak 装的五分钟不到就装完了。想了解编译细节的官方文档 docs/building.md 写得很全。第一次握手浏览器里那扇叫 47990 的门装完启动在浏览器打开http://localhost:47990会看到一个干净的欢迎页。第一次进来要设置用户名和密码默认用户名是 sunshine记得改成自己的。设置完账号就该让客户端认门了。在手机或平板的 Moonlight 里点添加主机输入电脑的局域网 IP屏幕上会弹出一串 PIN 码填进去配对完成。我到现在还记得第一次在平板上看到桌面出现时的那种感觉——画面啪地亮起来就像给这台平板插了一根隐形的 HDMI 线挺奇妙的。掉进坑里的第一个小时连不上还卡成 PPT顺利的话上面两分钟就结束了但我显然没那么幸运。第一个坑Moonlight 死活搜不到主机。排查半天罪魁祸首是防火墙——Sunshine 用的 47990 端口被挡了开放端口后立刻搞定。第二个坑更气人画面连上了但卡得像幻灯片。一开始我怀疑是带宽不够后来才明白问题出在我用 2.4GHz WiFi 连的客厅电视。换成网线直连或切到 5GHz 频段延迟肉眼可见地降下来。顺带一提Sunshine 自带的日志页面很实用像 Encoder not found、Port already in use 这类问题都能在里面找到线索位置在设置里的 Logs 一栏也可以直接看~/.config/sunshine/sunshine.log。把细节掰开揉碎应用卡片与配置搜索基础串流通了之后我开始玩应用管理。在 Applications 页面里Sunshine 默认放好了 Desktop 和 Steam 两张卡片点开就能直接串流整个桌面或进入 Steam 大屏模式。想串别的游戏点 Add New 自己建一张卡填上启动命令就行配置存在 src_assets/ 下的apps.json里感兴趣可以翻翻。配置界面同样贴心顶部有个搜索框直接输入关键词就能定位设置项。比如我想开远程串流搜 UPnP 就找到了自动端口转发的开关点开保存路由器上的端口映射它会自己搞定省了我登路由器的功夫。画质、码率和手感一场关于取舍的平衡串流这件事画质和流畅度永远在打架。我的经验是一份简单的对照手机平板用 720p、5–10 Mbps 就够顺滑笔记本可以上 1080p、15–25 Mbps客厅电视想看清细节1440p、25–40 Mbps 比较舒服真要上 4K码率得给到 40–80 Mbps前提是你家网络扛得住。编码器方面基本不用操心Sunshine 会自动按显卡选。手头是 NVIDIA 就放心用 NVENCH.264 和 H.265 都支持AMD 的 AMF 稳定性也相当不错Intel 核显的 QuickSync 功耗低适合轻薄本当主机。实在没显卡CPU 软编也能兜底就是画质分辨率别开太高。手柄支持这块我要多说一句Xbox、PlayStation、Switch Pro 手柄基本通吃。不过在 Windows 上手柄模拟依赖一个叫 ViGEmBus 的驱动如果连上手柄没反应八成是它没装Sunshine 的故障排查页里点一下就能装好。当全家都想玩多设备共存的那些事串流这玩意一旦用过就容易上瘾很快家里就变成一台主机处处是屏幕客厅电视看大屏卧室平板躺着玩书房笔记本继续进度。这时候网络就成了天花板——我的建议是有线优先能插网线就插网线无线设备统一走 5GHz路由器支持 QoS 的话把游戏流量设成高优先级能少不少糟心事。客户端那边Moonlight 家族覆盖得很全PC 版功能最完整Android 版针对触屏做了优化还有给树莓派这类小设备用的轻量版Sunshine 的精选应用页里都列好了按设备挑就行。写在最后今晚就让它跑起来回头看这个周末最值的事是终于把书房那台电脑释放到了全屋。整个折腾过程没有想象中复杂真正花时间的反而是那一个小时的排错——而排错的答案官方文档里其实都写着docs/configuration.md 讲配置docs/troubleshooting.md 讲排查docs/performance_tuning.md 讲优化。所以别想太多今晚就从最简单的一步开始装上 Sunshine用手机下载一个 Moonlight串一下桌面看看效果。第一次点亮画面的瞬间你大概会和我一样忍不住笑出来。遇到解决不了的问题去官方社区和讨论区问问那里永远有人愿意搭把手。【免费下载链接】SunshineSelf-hosted game stream host for Moonlight.项目地址: https://gitcode.com/GitHub_Trending/su/Sunshine创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考