
零基础Sunshine游戏串流完整指南不装游戏机把游戏PC搬上电视与手机【免费下载链接】SunshineSelf-hosted game stream host for Moonlight.项目地址: https://gitcode.com/GitHub_Trending/su/SunshineSunshine游戏串流说白了就是把游戏PC上的游戏变成一条可以投给其他屏幕的画面流。Sunshine是开源、自托管的串流服务器它截屏显卡做硬件编码视频流走网络发给 Moonlight 客户端最终在电视、平板或手机上可玩。不用买游戏机没有订阅费数据不出你家局域网。这篇带你走完第一次成功串流再覆盖三个典型使用场景。一句话讲清Sunshine工作原理本地硬编自托管比云游戏强在哪工作原理一句话说清Sunshine 抓取你PC的画面交给显卡的硬件编码器压缩视频流通过网络发给 Moonlight 客户端播放你在客户端的键盘、鼠标、手柄输入再反向传回PC执行。硬件编码器硬件编码指显卡里专职压缩视频的芯片不占CPU各家叫法不同NVIDIA 是 NVENCAMD 用 AMFIntel 是 QuickSync。编码压给显卡干游戏本身的负载几乎不增加。没有可用硬编时Sunshine 会回退到CPU软件编码——能跑但会抢游戏性能尽量别依赖它。自托管相比云游戏优势有三条数据不出家门画面流只在局域网里走没有第三方服务器经手零持续成本装好一次没有月费画质上限由你自己的硬件和网络决定全程可控分辨率、帧率、码率都是你自己定不被平台限制第一次串流成功Sunshine安装、Web界面建账号、Moonlight配对步骤第一步安装 Sunshine推荐直接从官方发行版下载对应系统的安装包Linux 和 macOS 用户也可以走包管理器。各平台命令如下# LinuxDebian/Ubuntu sudo apt update sudo apt install sunshine # LinuxArch yay -S sunshine # Linux无发行版专用包时用Flatpak flatpak install flathub dev.lizardbyte.app.Sunshine # macOSHomebrew brew install sunshine # Windows到官方发行版下载 MSI 安装包双击按向导装完即可Windows 装完默认以后台服务运行系统托盘有图标Linux 装完启动 Sunshine 服务或设置开机自启macOS 首次启动会要求授予屏幕录制和麦克风权限照准同意。第二步在Web界面建账号浏览器打开https://localhost:47990把 localhost 换成本机局域网IP也可以。证书是自签的浏览器提示不安全属正常继续访问即可。首次进入要求你设置用户名和密码——务必记牢后面客户端配对要用。第三步加游戏并配对客户端登录后在 Applications 页面添加游戏填名称、可执行文件路径工作目录和启动参数可选。你也可以直接加一个名叫Desktop的应用串整个桌面。然后在客户端设备Windows、macOS、Linux、Android、iOS 都有 Moonlight 客户端装好 Moonlight点手动添加主机填你PC的局域网IP。Moonlight 会要一个PIN码——回 Sunshine 的 Web 界面进 Navbar 的 PIN 页面把界面上显示的PIN输进去给这台设备起个名字配对成功。之后在 Moonlight 里点应用即可开播。万一忘了Web界面密码在终端用--creds参数重置括号里的内容换成你的新凭据别带花括号sunshine --creds 新用户名 新密码 客厅电视当主机4K游戏串流设置与延迟调优设备与网络前提电视或电视盒子上有 Moonlight 客户端Android TV、盒子、支持装客户端的智能电视都行PC 端网线接路由器千兆有线电视端最好也走有线最差 5GHz WiFi。想跑 4K60 的显卡编码单元要够新——NVIDIA 要 GTX 1080 或 RTX 系列及以上AMD 要 VCE 3.1 及以上Intel 要 HD Graphics 510 以上官方文档里 4K 建议表可以对照。关键设置编码器在 Configuration 页面选与显卡匹配的硬编NVENC / AMF / QuickSync不要落在软件编码上分辨率与码率4K60 给 50–60Mbps想先求稳就 1440p60、30–40Mbps音频Web 界面里把音频输出调成高质量电视支持环绕声的Windows 上可启用 Steam 串流声卡驱动输出 5.1预期效果全链路千兆有线时操作到上屏的延迟可压进 10–20ms接近坐在PC前的观感电视只能 2.4GHz WiFi 的话先降到 1440p 再谈画质。 手机平板外带5GHz WiFi下的移动游戏串流调优设备与网络前提Android/iOS 装好 Moonlight 客户端PC 和手机都连 5GHz WiFi。这个场景最适合家里和 5GHz 覆盖好的附近要跨网络远程玩看下一个场景。关键设置分辨率别追 4K手机屏幕小1080p60 是甜点位码率20–30Mbps 起步动作大、画面糊再往 40Mbps 加手柄Xbox 或 PlayStation 手柄直接蓝牙连手机Moonlight 会把输入映射成PC上的虚拟手柄Windows/Linux 支持最完整键鼠同样支持预期效果5GHz WiFi 下 1080p60、20–30Mbps延迟大致 15–30ms画面干净iOS 版 Moonlight 功能略落后于 Android 版属正常现象。 跨网络串给异地朋友UPnP与端口转发怎么开设备与网络前提你的PC要有公网出口固定公网IP或路由器支持 UPnP即路由器自动开转发孔的机制朋友在另一个网络里。两条路省事路线Web 界面 Network 分区把upnp设为 enabledSunshine 会自动尝试在路由器上开放串流端口标准路线在路由器手动转发串流端口段默认基础端口 47989一批 UDP 端口以它偏移具体范围配置界面里有标注再转发 5201TCP/UDPMoonlight 远程配对用注意只开串流端口别把 47990 的Web管理口暴露到公网——它是自签证书给内网用就够了。关键设置降码率跨公网带宽受你和朋友双方上传速度制约1080p30、10–15Mbps 起步保持流加密开启Moonlight 默认支持先测网文档推荐用 iperf3 跑 60 秒 UDP 测试丢包低于 5%、抖动低于 1ms 才算合格预期效果双方都是好的固定线路时1080p30 延迟大致 50–100ms 可玩一旦频繁丢包直接降到 720p 再查线路。️ 串不上一张表自查定位问题排查前先翻Web界面的 Troubleshooting 页它把警告和错误日志都汇总了多数问题看日志就能定位。故障现象可能原因处理办法客户端搜不到主机防火墙或端口没放行查主机防火墙放行 47990 与串流端口段画面卡顿、报丢包WiFi信号差或网络缓冲溢出换5GHz/有线降码率用 iperf3 测一下串出来是黑屏Linux截屏方式权限不足或驱动问题改用发行版原生包装非AppImage/FlatpakNVIDIA加nvidia_drm.modeset1连上后手柄、键鼠无输入Linuxudev 权限缺失把用户加入input组后重启忘了Web界面密码账号凭据遗失终端执行sunshine --creds重置官方文档与社区入口快速开始安装、初始配置、配对流程docs/getting_started.md全部配置项逐项说明docs/configuration.md常见问题与排障细节docs/troubleshooting.md文档没写到的坑优先去 LizardByte 团队的 Discord 社区问响应最快官方文档站还有完整版的文档目录可查。【免费下载链接】SunshineSelf-hosted game stream host for Moonlight.项目地址: https://gitcode.com/GitHub_Trending/su/Sunshine创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考