
一台游戏机怎么喂饱全家屏幕Sunshine 串流主机搭建全记录【免费下载链接】SunshineSelf-hosted game stream host for Moonlight.项目地址: https://gitcode.com/GitHub_Trending/su/SunshineSunshine 是一款免费开源的游戏串流服务器它的使命很单纯把一台电脑的画面和声音实时送到客厅电视、卧室平板、出差笔记本——你坐哪儿游戏就跟到哪儿。先说一个扎心的周末上周末几个朋友来家里聚餐酒足饭饱后想开一局《双人成行》。可问题是游戏装在书房那台 RTX 4070 主机里客厅的 4K 电视除了投屏吃灰什么也干不了。结果一群人挤在书房有人坐椅子有人站门口游戏体验直接打了对折。这大概是每个游戏玩家的共同痛点主机性能再强也强不过人得待在它旁边这条物理定律。想解决办法只有两个要么把主机搬来搬去要么——让游戏自己走过来。后者就是串流而 Sunshine 正是干这件事的。串流这回事说破了就三步很多新手一听串流就觉得高深其实拆开看特别简单编码主机上的 Sunshine 调用显卡硬件编码器把画面压成视频流。NVIDIA 用 NVENC、AMD 用 AMF、Intel 用 QuickSyncLinux 还能走 VAAPImacOS 走 Video Toolbox几乎不占 CPU。传输压缩后的数据通过 UDP 网络包送到客户端讲究低延迟、稳带宽。解码客厅的客户端收到数据后实时解出画面投到电视上。整个链路里Sunshine 是服务端负责编码和发送Moonlight 是客户端负责接收和解码两者互补天作之合。它甚至兼容 NVIDIA 已停服的 GameStream 协议所以 Moonlight 全家族客户端开箱即用不用额外折腾。市面上方案这么多为什么盯上它动手之前先想清楚同类工具不少凭什么选 Sunshine给你一张对比表一目了然维度SunshineNVIDIA GameStreamParsecSteam Link开源免费✅ 完全免费开源已停服部分功能收费免费显卡限制全系硬件编码通吃仅限 N 卡无明显限制无明显限制客户端生态Moonlight 全平台已停服自家客户端仅 Steam平台覆盖Win / Linux / macOS / BSD已停服Win / macOS多端自由度全自托管配置任改已停服有商业授权限制只串 Steam 游戏GameStream 官方早就关停了Sunshine 就是它最顺手的继任者Parsec 好用但有商业门槛Steam Link 方便却只认自家游戏。Sunshine 赢在免费 全平台 无限制三件套协议兼容又让它白捡了 Moonlight 一整片生态这买卖划算得很。动手半小时搭起你的私人串流中心别慌流程比你想的顺。按你的系统对号入座Windows官网下载安装包双击一路下一步。Linuxflatpak install flathub dev.lizardbyte.app.SunshinemacOSbrew install sunshine想尝鲜直接编译源码仓库地址文末自取。装完第一步浏览器打开http://localhost:47990你会看到欢迎页——这里要求你创建一个 Web 管理界面的用户名和密码。密码务必妥善保存页面会明明白白警告你这是唯一一次看到凭证的机会丢了只能走命令行重置下文的避坑清单有救急方案。登录后在手机、平板或另一台电脑装上 Moonlight 客户端保证和主机在同一个局域网打开它就能自动发现你的 Sunshine输入配对码连接完成——现在你可以在客厅电视上操控书房主机的完整桌面了。配置项看不懂也没关系页面右上角的搜索框是你的救星输入bitrate、UPnP这类关键词相关设置会立刻高亮定位。比如搜Upnp能直接看到自动配置端口转发的说明卡片。新手最值得先调的两个参数码率bitrate和端口port。码率影响画质与带宽占用端口默认 47989一般不用动。更完整的参数说明官方都写在配置文档里了查起来很方便。进阶玩法把串流玩出花样基础链路通了之后这些功能才是 Sunshine 真正值钱的地方。把桌面和游戏都收进节目单Applications 页面就是你的串流节目单。桌面Desktop默认配好随时远程访问想串流特定游戏点 Add New 填游戏名、选可执行文件路径就行。注意一点新增应用后要重启 Moonlight 客户端列表才会刷新。官方精选的客户端全家桶Featured Apps 页面把 Moonlight PC、Moonlight for Android、Moonlight Embedded树莓派也能变身串流盒子都替你整理好了一站式配齐。PIN 码异地配对Web 后台不只能本机管理任何设备的浏览器打开 47990 端口都能完成配对授权。出差在外也能远程给家里的新设备放行这个功能谁用谁知道。端口族整体偏移嫌默认端口碍事配置里只改port 47989这一个值整个端口族会同步偏移从此告别端口冲突。新手翻车现场四个高频坑个个有解Q1客户端怎么也发现不了 Sunshine八成是防火墙拦了路。放行47989串流端口和47990Web 界面端口再确认两台设备在同一局域网基本就通了。Q2忘了 Web 界面密码怎么办别慌在主机上执行sunshine --creds 新用户名 新密码一键重置。用 Flatpak 安装的话记得在前面加上flatpak run --commandsunshine dev.lizardbyte.app.Sunshine。Q3手柄在游戏里没反应Windows 上先确认虚拟手柄驱动 ViGEmBus 装好了——它没装的话Sunshine 的排障页面会直接弹警告点一下就能装省心。装好后进 Steam 设置把手柄配置改成通用手柄并禁用主机上直连的实体手柄让 Sunshine 虚拟出来的手柄当第一手柄。Q4画面一卡一卡的串流对网络稳定性的要求远高于带宽。用iperf3测一下主机到客户端的 UDP 丢包和抖动丢包应小于 5%、抖动低于 1ms。不达标就先降分辨率、降码率别硬扛。遇到说不清的疑难杂症直接打开 Troubleshooting 页面看实时日志错误信息写得很直白——比如Encoder not found就是在提醒你编码器没就绪优先查显卡驱动。最后你的下一步从下载安装到躺上沙发开玩全程不到十分钟。Sunshine 把游戏无处不在这件事从口号变成了你家里的日常。想继续深入官方文档就躺在仓库的docs/目录里入门起步从零讲起参数配置调参手册故障排查排障指南想自己编译源码执行git clone https://gitcode.com/GitHub_Trending/su/Sunshine装好之后记得回来告诉我你家客厅的电视第一次响起 PC 游戏 BGM 的那一刻是什么感受【免费下载链接】SunshineSelf-hosted game stream host for Moonlight.项目地址: https://gitcode.com/GitHub_Trending/su/Sunshine创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考