尧图网站设计 尧图网站设计YAOTU DESIGN
ARTICLE DETAIL

资讯详情

深耕网站设计与一线实操的经验洞察。

Sunshine游戏串流搭建指南:把PC游戏库搬到手机与电视

Sunshine游戏串流搭建指南:把PC游戏库搬到手机与电视 Sunshine游戏串流搭建指南把PC游戏库搬到手机与电视【免费下载链接】SunshineSelf-hosted game stream host for Moonlight.项目地址: https://gitcode.com/GitHub_Trending/su/Sunshine晚上十点你瘫在客厅沙发上电脑还在书房里嗡嗡待命——《赛博朋克》存档停在昨晚那个任务点手机屏幕上却只有无聊的短视频。想把游戏搬出来玩要么把主机搬到客厅接线要么给云游戏平台月月交钱。其实还有第三条路Sunshine一款完全免费、开源的自托管游戏串流服务器专为 Moonlight 客户端设计能把电脑画面实时编码后推送到手机、平板、电视全程不花一分钱。第一幕 · 为什么是它算清这笔账你就不想再租云游戏了先别急着装花一分钟想清楚值不值得。云游戏订阅看起来省事但账算下来并不划算对比维度云游戏订阅服务Sunshine 自托管方案费用按月订阅持续付费完全免费开源无隐藏费用游戏库平台授权范围内可选你 PC 里所有游戏原汁原味延迟取决于服务商机房距离局域网内基本等于零延迟数据安全账号、存档在云端一切数据留在本地网络平台支持通常限指定设备Windows / Linux / macOS / FreeBSD 全覆盖Sunshine 的工作原理很直观显卡用硬件编码器NVIDIA NVENC、AMD AMF 或 Intel QuickSync把游戏画面压缩成视频流Sunshine 推送给远端的 Moonlight 客户端客户端解码显示同时把手柄、键盘输入传回来。编码发生在显卡硬件里CPU 占用极低画质损失很小。硬件门槛并不高一颗 4 核以上 CPU、8GB 内存加一块支持硬件编码的显卡NVIDIA GTX 1050 及以上、AMD RX 550 及以上、Intel HD 600 及以上就能流畅跑。也就是说你手头这台游戏电脑大概率直接满足条件。第二幕 · 怎么跑起来从装好到开玩约十分钟两分钟完成安装四条命令按系统挑一条Sunshine 在主流系统上都有现成安装包照着复制粘贴就行# Windows推荐自带自动更新 winget install LizardByte.Sunshine # LinuxFlatpak 通用方式适配绝大多数发行版 flatpak install --system flathub dev.lizardbyte.app.Sunshine # macOSHomebrew 方式 brew install sunshine # Docker适合 NAS、服务器等常驻环境 docker pull lizardbyte/sunshine用 Docker 时记得映射 47984–47990 端口并挂载配置目录。想从源码编译的话可以git clone https://gitcode.com/GitHub_Trending/su/Sunshine然后按 docs/building.md 的说明操作。两分钟完成首次配置登录后台设密码装好后打开浏览器访问https://localhost:47990这是 Sunshine 的 Web 管理后台也是整个串流系统的总控制台。浏览器会提示证书不安全忽略即可——那是自签名证书属正常现象。首次登录就做三件事✅ 用户名默认sunshine沿用即可✅ 设置一个 12 位以上的强密码大小写字母 数字 特殊符号这是你整个串流系统的门锁✅ 保存好凭证——以后每次管理后台都需要它登录后你可以在右上角切换深浅主题配置项也能通过顶部搜索框秒定位比如输入 UPnP 就能直接跳到自动端口转发开关。五分钟完成配对手机秒变游戏掌机服务端就绪轮到客户端登场。Moonlight 是 Sunshine 的官方搭档覆盖几乎所有设备类型配对流程只有四步在目标设备安装对应的 Moonlight 客户端确保设备与 Sunshine 主机在同一局域网打开 Moonlight它会自动发现名为 Sunshine 的主机找不到就手动添加主机 IP在 Sunshine 后台顶部 PIN 页面获取配对码输入后即完成绑定。设备类型推荐客户端一句话点评Android 手机/平板Moonlight Android支持虚拟触控手柄通勤也能玩iPhone / iPadMoonlight iOS触控与手柄皆可画面流畅Windows / Mac 电脑Moonlight PC画质上限最高支持 4K HDR智能电视 / 树莓派Moonlight Embedded客厅大屏的最优解配对成功后主机就会出现在客户端列表里点进去就能看到应用列表。默认已内置 Desktop桌面串流和 Steam 两个应用直接开玩没问题。让游戏列表变干净给每个游戏建专属入口更常见的做法是为每个游戏单独建一个入口。在后台 Applications 页面点击 Add New填入名称和启动命令即可Steam 大屏模式启动命令填steam://open/bigpicture适合手柄操作独立游戏直接指向游戏可执行文件路径如D:\Games\Hades\Hades.exe模拟器指向 RetroArch 等主程序把核心参数写在启动参数里更省心的还有 Featured Apps 精选页官方把 Moonlight 各平台客户端和常用工具分门别类列好点 Get 就能直达下载相当于内置的串流生态应用商店。第三幕 · 调优与排雷让画面丝滑、避开翻车串流体验好不好九成取决于参数。Sunshine 会自动识别显卡并选择对应编码器NVIDIA 走 NVENC、AMD 走 AMF、Intel 核显走 QuickSync你只需要关心三件事码率、帧率、分辨率。相关实现集中在 src/nvenc/想研究底层可以翻一翻。码率速查表以 HEVC 编码为例分辨率帧率推荐码率适用场景720p60fps5–10 Mbps手机流量、弱网1080p60fps15–25 Mbps标准游戏体验1440p120fps25–50 Mbps高刷显示器4K60fps50–100 Mbps客厅大屏 有线所有参数都能在后台 Configuration 页面用搜索框快速定位改完点 Save 即时生效不用重启服务。最容易踩的四个坑症状 → 原因 → 解法症状一客户端发现不了 Sunshine 主机原因防火墙拦截或两台设备不在同一子网解法放行 47989、47990 端口确认两端都是 192.168.1.x 网段路由器开启 UPnP或手动做端口转发症状二画面卡顿、掉帧原因码率超过网络承受能力或带宽被占用解法把码率降一档看是否缓解关掉下载、直播等占带宽的应用更新显卡驱动编码器性能往往随驱动提升症状三花屏或画面发灰原因两端 HDR 设置不一致解法确认主机与客户端的 HDR 开关一致不行就把编码器从 HEVC 切回 H.264 对比症状四手柄没反应原因Windows 主机缺虚拟手柄驱动解法在后台 Troubleshooting 页面一键安装 ViGEmBus——这是 Sunshine 把客户端手柄映射给系统用的桥梁问题依旧的话直接看日志。Sunshine 的日志界面自带搜索与错误高亮Encoder not found 这类报错会直接标红定位问题比翻文件快得多。操作系统日志路径Windows%ProgramFiles%\Sunshine\config\sunshine.logLinux / macOS~/.config/sunshine/sunshine.logDockerdocker logs sunshine完整的排障手册在 docs/troubleshooting.md疑难杂症可以对照查阅。想走出家门玩先组个虚拟局域网Sunshine 的局域网串流天然低延迟但想在外网访问最推荐的做法是用 ZeroTier、Tailscale 等组网工具把设备拉进同一个虚拟局域网——既免去暴露公网端口的安全风险又保留低延迟体验。不建议直接对公网开放端口。详细的网络与参数说明见 docs/configuration.md 和 docs/performance_tuning.md。收尾让家里每一块屏幕都成为游戏库的窗口现在回到开头那个场景晚上十点你瘫在沙发上这次手机屏幕上出现的不是短视频而是书房电脑里那款游戏的完整世界。游戏不应该被锁在电脑桌前Sunshine 要做的就是把这份自由还给你。今晚就能跑通的三件事用系统对应命令装好 Sunshine打开localhost:47990设置强密码手机或平板装 Moonlight完成配对先试试桌面串流按设备把码率调到速查表推荐值然后开始玩免费、开源、全平台剩下的就交给你的显卡了。【免费下载链接】SunshineSelf-hosted game stream host for Moonlight.项目地址: https://gitcode.com/GitHub_Trending/su/Sunshine创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考
返回列表