
Sunshine 游戏串流实战书房 PC 的游戏库如何跑满家里每块屏幕【免费下载链接】SunshineSelf-hosted game stream host for Moonlight.项目地址: https://gitcode.com/GitHub_Trending/su/Sunshine晚上九点你瘫在客厅沙发上电视还停在新闻台可昨晚打到一半的游戏还挂在书房 PC 的 Steam 库里——你只想接着玩不想起身。Sunshine 是一款完全免费、开源的游戏串流服务器自托管它把电脑里正在运行的游戏画面实时编码成视频流推送到手机、平板、电视等任何屏幕上再把你的操作传回去。它只解决一个问题游戏装在 PC 里而你想用的屏幕在别处。安装前先判断这条路适不适合你的设备多数人听到在电视上玩 PC 游戏第一反应是三条路之一上云游戏订阅、用远程桌面、或者把主机搬到客厅。可这三条路在游戏场景下各缺一块。方案解决的问题游戏场景下的短板云游戏平台没有好电脑延迟看机房脸色游戏库受限按月订阅远程桌面软件操控电脑传的是屏幕重绘而非视频流延迟高、不跟手把主机搬到客厅屏幕位置占地方、要重新接线每次换房间都折腾Sunshine 游戏串流画面本身主机原地不动画面随你走Sunshine 的思路一句话不动主机只动画面。显卡的硬件编码器NVIDIA NVENC、AMD AMF 或 Intel QuickSync把画面压成视频流客户端负责解码显示并回传输入CPU 几乎不参与。硬件门槛也不高4 核 CPU、8GB 内存、一块支持硬件编码的显卡就够跑。一分钟装好 Sunshine三大系统各一条命令先给你交个底整条链路只有两个角色——Sunshine 负责发送Moonlight 客户端负责接收。Moonlight 是各家设备上的免费客户端Android、iOS、PC、电视都有装在接收端。主机端装 Sunshine每个系统一条命令winget install LizardByte.Sunshineflatpak install --user flathub dev.lizardbyte.app.Sunshinebrew install sunshine想自己编译、定制参数直接拉源码git clone https://gitcode.com/GitHub_Trending/su/Sunshine装完 Sunshine 会作为后台服务常驻Windows 下还会自动配置防火墙规则局域网环境基本不用手动开端口。装完打开浏览器你第一眼看到的是什么浏览器里访问https://localhost:47990这是 Sunshine 的 Web 后台。可以把它理解成整个串流系统的门锁——所有入口、参数、设备绑定都从这进。浏览器提示不安全网站是因为自签名证书点继续即可。首次进入会引导你设置用户名和密码。用户名默认sunshine就行密码建议 12 位以上大小写、数字、符号都安排上——它是整套系统的唯一入口等于家门钥匙别用生日。小贴士忘了密码别慌找回方法写在入门文档 docs/getting_started.md 里按提示重置即可。后台顶部可以切换主题深色、浅色、自定义配色都有。客厅大屏晚上开深色主题更护眼这个细节装完顺手就设了吧Moonlight 配对三步走让手机找到你的 PC现在把手机和主机放进同一个局域网打开 Moonlight它会自动发现名为 Sunshine 的主机没自动出现就点手动添加输入主机 IP。接着会要一个 PIN 配对码Web 后台在这里出场打开后台在顶部导航栏点 PIN会显示一个 4 位码把这 4 位码填进 Moonlight然后在后台给设备起个名字、确认回到 Moonlight 点任意一个入口开始串流电视亮起声音也从电视里出来了。到这一步你已经能躺在沙发上串流桌面了——先用内置的 Desktop 和 Steam 两个入口玩起来剩下的都是进阶功夫。把游戏逐个摆进串流列表应用入口这样配想让客户端列表一目了然更清爽的做法是为每款游戏单独建入口在 Applications 页面点 Add New填名称和启动命令。Steam 大屏模式命令填steam://open/bigpicture适合手柄党独立游戏直接指向可执行文件比如D:\Games\Hades\Hades.exe模拟器指向 RetroArch 等主程序核心参数写进启动参数里。小贴士每个入口都能设置退出后自动返回桌面。不配的话游戏一关客户端就黑屏你得盲找退出键。画面一卡一卡时先看这里码率、帧率怎么调编码器不用操心——Sunshine 会自动识别显卡走最优硬件方案。你要盯的只有三件事码率、帧率、分辨率。码率不够画面就会糊成色块参考值如下HEVC 编码、有线局域网分辨率帧率推荐码率典型场景720p60fps5–10 Mbps弱网、移动热点1080p60fps15–25 Mbps标准游戏体验1440p120fps25–50 Mbps高刷显示器4K60fps50–100 Mbps客厅大屏加有线网络小贴士卡顿先降码率一档观察比怀疑驱动更快。帧率尽量匹配游戏原生帧率别让编码器做多余的转换。Configuration 页面有一百多个设置项不用背——顶部搜索框输入关键词直接跳转。比如输入 upnp 就能定位到自动端口转发开关改完点 Save 即时生效多数项目不用重启服务连不上的时候90% 的人卡在这四个地方现象Moonlight 就是发现不了 Sunshine 主机。原因防火墙挡了端口或两台设备不在同一子网。解法放行 47984–47990 及 48010 这一组端口确认两边都在同一网段比如都是192.168.1.x路由器开 UPnP 或手动做端口转发。现象画面一卡一卡掉帧严重。原因带宽不够或背景流量把游戏流量挤掉了。解法码率降一档关掉下载、直播这类带宽大户有线优先WiFi 至少 5GHz别挤 2.4GHz。现象画面发灰、颜色不对劲。原因两端 HDR 开关不一致。解法先核对主机系统是否开了 HDR、Moonlight 客户端设置里是否也开了仍不行就把编码器从 HEVC 切回 H.264 对比一下。现象手柄连上了游戏里却没反应。原因Windows 主机缺虚拟手柄驱动。解法在后台 Troubleshooting 页面点一键安装装完重启 Sunshine。四个都对不上日志就是最终裁判。后台的 Troubleshooting 页能直接搜日志错误会高亮标红Encoder not found 多半是驱动太旧或显卡不支持所选编码器先更新显卡驱动再来日志文件位置Windows 在安装目录config\sunshine.logLinux / macOS 在~/.config/sunshine/sunshine.logDocker 环境直接docker logs sunshine。完整排障手册见 docs/troubleshooting.md疑难杂症对号入座。用熟之后主题、手柄与内置应用角落用上一阵子你会习惯几个小地方。后台的 Featured Apps 页把各平台 Moonlight 客户端和常用工具分门别类列好点 Get 直达下载省去给每台设备找下载源的麻烦。手柄想精细映射按键的话Linux / macOS 下的配置文件在~/.config/sunshine/gamepads/可直接编辑配置页任何一项拿不准都能对照 docs/configuration.md 逐项核对每个参数都写了说明。常见问题速查问题一句话答案支持哪些系统Windows、主流 Linux、macOS、FreeBSD 全覆盖最低硬件要求4 核 CPU 8GB 内存 支持硬件编码的显卡能同时连几个客户端取决于显卡编码能力一般 1–2 路体验最佳需要付费吗完全免费开源无订阅、无隐藏费用外网也能串流吗可以建议用 Tailscale、ZeroTier 组虚拟局域网比暴露公网端口安全照着这份清单今晚就能跑起来游戏不该被锁死在电脑桌前。Sunshine 的价值就一句话让你的游戏库跟着你的生活场景走。书房的 PC 负责渲染和编码沙发、床头、出差的酒店电视都变成你的游戏窗口。用系统对应的命令装好 Sunshine浏览器打开localhost:47990设置 12 位以上强密码手机装 Moonlight完成一次 PIN 配对给想玩的游戏添加一个入口或先用内置桌面串流把码率、帧率调到设备对应的推荐值玩一轮后到 Troubleshooting 页确认日志无报错【免费下载链接】SunshineSelf-hosted game stream host for Moonlight.项目地址: https://gitcode.com/GitHub_Trending/su/Sunshine创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考