
Sunshine 游戏串流搭建教程5 步把 PC 画面投到电视大屏【免费下载链接】SunshineSelf-hosted game stream host for Moonlight.项目地址: https://gitcode.com/GitHub_Trending/su/Sunshine游戏主机摆在书房你却想窝在客厅沙发上用电视玩。Sunshine 是一个开源游戏串流主机端装在 PC 上配合 Moonlight 客户端能把画面、声音和手柄输入低延迟送到电视、手机或平板。主机装好它跟着本文的流程走大屏就能直接开玩。先用 30 秒搞懂它怎么工作Sunshine 扮演主机端的发射端它跑在游戏 PC 上负责截取屏幕画面、用显卡硬件编码并接收客户端回传的手柄与鼠标动作。Moonlight 则是客户端的接收端负责把串流解码播放出来把你的按键和触控再送回主机。一句话数据流游戏画面 → 硬件编码NVENC / QuickSync / VAAPI→ 网络传输 → Moonlight 解码播放所以你只需在 PC 上装 Sunshine在电视或手机上装 Moonlight配对成功后两端就打通了。环境要求一张表对完项目最低建议显卡任意显卡无硬件编码器时 CPU 软编码兜底画质帧率打折带 NVENC、QuickSync、VAAPI 之一的 N 卡、U 卡、A 卡网络主机与客户端同一局域网千兆带宽主机走有线客户端连 5GHz WiFi系统Windows 11、Ubuntu 22.04、Debian 13、macOS 14.2、FreeBSD内存 4GB 以上各系统用较新版本端口防火墙放行串流端口 47989同时放行 47990Web 控制台及串流端口族客户端设备任意已装 Moonlight 客户端的设备电视、手机、平板、PC 均可安装三大系统的最短路径WindowsMSI 安装包下载什么到最新版发布页取Sunshine-Windows-AMD64-installer.msiARM64 设备选对应的 ARM64 安装包。怎么装双击运行向导可选项只勾你真正需要的出现防火墙弹窗时点允许。怎么判断装好了系统托盘出现 Sunshine 图标说明后台服务已在运行。Ubuntu / Debian一条命令装 deb下载什么发布页上与你系统匹配的 deb 包例如sunshine-ubuntu-24.04-amd64.deb。怎么装sudo apt install ./sunshine-ubuntu-24.04-amd64.deb # 包名换成你实际下载的文件再启用并启动用户服务systemctl --user --now enable app-dev.lizardbyte.app.Sunshine # 开机自启并立即启动怎么判断装好了终端无报错systemctl --user status查询状态显示active (running)。⚠️ AppImage 和 Flatpak 不支持 KMS 捕获想用 KMS 截取屏幕就优先装发行版专属的 deb/rpm 包。Arch 按官方说明添加 pacman 仓库后用 pacman 安装 sunshineAlpine 等其他发行版可参考 入门文档 里的第三方包部分。macOSDMG 或 Homebrew下载什么对应架构的 DMG或直接用 Homebrew 源安装。怎么装把Sunshine.app拖进「应用程序」文件夹即可。Homebrew 用户执行brew tap LizardByte/homebrew brew install sunshine # 官方标注为实验性来源怎么判断装好了菜单栏出现 Sunshine 图标且浏览器能打开 Web 页面下一步带你验证。⚠️ macOS 版属于实验性支持手柄暂不可用首次启动要授予屏幕录制与麦克风权限别急着把它当主力串流机。首次配对5 步接通 Moonlight第 1 步打开 Web 控制台浏览器访问https://localhost:47990在其他设备上访问就把 localhost 换成主机的局域网 IP。提示证书不受信任是自签名证书的正常表现直接继续访问。预期现象浏览器到达 Welcome to Sunshine 页面。第 2 步设置控制台凭据首次访问会让你设置用户名和密码这是进入 Web 控制台的唯一入口记牢它们忘记了可以从命令行重置。预期现象输入密码后能进入管理页顶部出现 Home、PIN、Applications 等导航。第 3 步添加串流目标在 Applications 页点 Add New 新建条目建一个 Desktop 项就是串整个桌面填游戏可执行文件路径则只串那款游戏。预期现象新条目出现在应用列表里。第 4 步Moonlight 发现主机并完成 PIN 配对在客户端打开 Moonlight电视、手机、平板各平台都有版本它应自动发现局域网内的 Sunshine发现不了就在添加主机页手动填主机 IP。Moonlight 索要 PIN 时回到 Web 页面先登录在顶栏 PIN 输入框填入 PIN 并给设备起个名字。预期现象Web 页面出现配对成功提示Moonlight 里能看到这台设备。Featured Apps 页收录了各平台官方 Moonlight 客户端找不到的话可以直接去那里取。第 5 步验证第一帧在 Moonlight 里选中第 3 步建好的目标开始串流。预期现象✅ 画面到达客户端声音同步播放——两端彻底打通了。按场景挑参数跑通只是起点只动你所在场景对应的参数就够了场景参数方向调整方式有线低延迟帧率锁 60fps码率按带宽余量上调Web 控制台搜索框定位参数名逐项小步试远程访问开启 UPnP 自动端口转发Network 分组把upnp设为 enabled不支持就在路由器手动转发 47989 起的端口族移动设备用画质换稳定帧率5GHz WiFi 靠近路由器分辨率与码率各降一档有线N 卡可开 Fast Sync、A 卡可开 Enhanced Sync各省约一帧延迟远程跨网络延迟天然更高休闲游戏更合适竞技留在局域网移动触控布局在 Moonlight 端按游戏调整主机侧不用动全部参数说明见 配置参数。高频问答卡住了先打开 Web 页面的 Troubleshooting 标签逐条看警告和错误Linux 与 macOS 的日志目录在~/.config/sunshine/。问浏览器提示站点不安全是不是出问题了不是。自签名证书的正常表现点继续访问即可。问Moonlight 发现不了主机怎么办多半是防火墙拦了端口放行 47989 和 47990或给 Sunshine 加一条例外。问PIN 配对反复失败先登录 Web 页面再回顶栏 PIN 输入框填 PIN、给设备命名顺序不能反。问串流卡帧、花屏带宽或信号问题降码率、降分辨率或改走有线、换 5GHz WiFi。问硬件编码器检测不到显卡驱动过旧更新到最新版后重启 Sunshine。问Linux 用户服务起不来服务没启用执行安装一节里的systemctl --user --now enable那条命令即可。写在最后整个流程一句话收束主机装好 Sunshine、建控制台凭据、加串流目标、用 PIN 接通 Moonlight之后都是调优。想继续深挖看这四份文档入门文档各平台安装细节与应用列表写法配置参数每个参数的作用与默认值性能调优NVIDIA / AMD 的系统级延迟优化故障排查KMS 黑屏、手柄不响应等进阶问题【免费下载链接】SunshineSelf-hosted game stream host for Moonlight.项目地址: https://gitcode.com/GitHub_Trending/su/Sunshine创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考