Sunshine + Moonlight 游戏串流实战指南:把 PC 游戏免费投到电视 Sunshine Moonlight 游戏串流实战指南把 PC 游戏免费投到电视【免费下载链接】SunshineSelf-hosted game stream host for Moonlight.项目地址: https://gitcode.com/GitHub_Trending/su/SunshineSunshine 是一个自托管的 PC 游戏串流服务器搭配 Moonlight 客户端使用主机端把画面和声音压缩后直接走局域网推给电视、手机或平板你的按键和手柄操作再反向传回主机执行。整条链路不经过任何云中转也没有月费——这是它相比云游戏最硬的一条优势。本指南按装好→出画面→排障→调优的顺序带你跑通全流程。安装前先自检环境这一节解决我的机器到底能不能跑装完才发现平台不支持会白忙一场。Sunshine 对平台的实际支持范围平台版本要求画面捕获方式可用硬件编码器Windows 11完全支持DXGI 桌面复制NVENC、AMF、QuickSyncLinuxUbuntu 22.04 / Debian 13 / Fedora 43X11、Wayland、KMS内核态直接抓显示输出NVENC、AMF、QuickSync、VA-API、VulkanmacOS14.2实验性ScreenCaptureKitVideoToolboxFreeBSD15.1KMS/DRM、X11VAAPI两个坑提前说⚠️ macOS 版仍是实验阶段虚拟手柄不可用——想用手柄串游戏就把主机放 Windows 或 Linux 上AppImage 和 Flatpak 包不支持 KMS 捕获能装发行版包就优先装包。网络方面主机和接收端必须在同一局域网无线环境官方基线是 5GHz 802.11ac 起步低于这个规格后面调优容易撞天花板。三个平台把服务器跑起来这一节的目标是把 Sunshine 服务拉到active运行中状态每个平台各走各的最短路径。Windows到项目发布页下载Sunshine-Windows-AMD64-installer.msi双击安装ARM 机器下 ARM64 版。装完 Sunshine 以系统服务身份后台常驻浏览器会自动弹出配置页地址是https://localhost:47990。页面提示不安全是正常的——本地自签证书而已点继续访问。✅ 阶段验证浏览器里能看到账号创建页说明服务已经跑起来了。Linux有发行版包就直接装sudo apt update sudo apt install sunshineFedora 换sudo dnf install SunshineopenSUSE 换sudo zypper install Sunshine。没有现成包时从发布页下载对应架构的 AppImage 放到主目录执行./Sunshine_{version}_{arch}.AppImage --install。然后用用户级 systemd 服务拉起并设为开机自启systemctl --user enable --now app-dev.lizardbyte.app.Sunshine✅ 阶段验证systemctl --user status无报错、状态显示 active就可以进下一步了。macOSbrew tap LizardByte/homebrew brew install sunshine首次启动会弹系统授权框屏幕录制和麦克风两项都允许掉。⚠️ 再次提醒此版本虚拟手柄不可用串桌面和串应用没问题。网页建账号与 Moonlight 配对四步出画面这一节解决从打开网页到电视上真正出画面的完整链路。先用浏览器访问https://localhost:47990想用别的设备操作把 localhost 换成主机的内网 IP自签证书的警告直接忽略。建管理员账号首次访问要求填用户名和密码这是之后登录网页、完成设备配对的唯一凭证记牢它。认识应用列表默认有一条 Desktop 记录选它串的就是整个桌面想单独串某个游戏点添加填名称和启动命令保存后与 Desktop 并列出现。✅ 阶段验证登录后能看到 Desktop 应用卡片账号环节完成。接下来是 Moonlight 配对顺序别搞反在电视盒子、手机或平板上装好 Moonlight各平台均有官方客户端确保与主机同局域网客户端会自动扫描到主机Moonlight 发起配对请求屏幕弹出PIN 码回到网页版点导航栏的 PIN 页输入 PIN 码顺手给设备起个名字保存回到 Moonlight 选 Desktop点开始串流。✅ 阶段验证电视上出画面且在客户端按键盘、动鼠标主机端有对应反应——游戏串流链路已全通。出画面不顺时怎么办这一节是最常见故障的对照表先查表再动手别上来就重启服务。现象多半是哪里的问题处理动作客户端搜不到主机防火墙拦了 47990 等端口或两端不同网段放行 Sunshine 相关端口确认同网段后重启服务再试画面卡顿、帧率上不去带宽不足或码率超出网络承载主机换有线或 5GHz WiFi降一档分辨率/帧率回调max_bitrateLinux 下键鼠手柄无响应运行用户不在input组虚拟输入设备建不出来执行sudo usermod -aG input $USER注销重新登录后生效macOS 手柄配置无效实验性版本暂不支持虚拟手柄手柄场景换 Windows/Linux 主机表里覆盖不到的打开网页版 Troubleshooting 标签——它汇总了全部运行日志逐条点开警告按提示修画质调优编码器、码率与 4K 门槛这一节解决画面发糊和想冲 4K 60fps两类游戏串流调优需求。编码器没选对→ 在配置页搜索框输入encoder立刻过滤出对应项。默认行为是自动选第一个可用编码器手动锁定更稳N 卡设nvencAMD 设amdvceIntel 核显设quicksync。画面发糊→ 主因是码率偏低。搜max_bitrate单位 Kbps按家里带宽往上加配置文档里的示例写法是max_bitrate 5000。想冲 4K 60fps→ 主机和客户端都要过这条硬件线部件最低要求显卡NVIDIA GTX 1080 / AMD VCE 3.1 / Intel HD 510CPUAMD Ryzen 5 或 Intel Core i5网络CAT5e 有线及以上两端一致另外想串 HDR先在主机系统里开启 HDR客户端侧同步打开 HDR 选项。下一步与资料索引快捷键与多显示器切换docs/getting_started.md完整配置参数清单docs/configuration.md编码器细节与系统级优化如 N 卡 Fast Syncdocs/performance_tuning.md排障参考docs/troubleshooting.md重装系统前先备份配置目录Linux / macOS / FreeBSD 在~/.config/sunshine/Windows 在%LOCALAPPDATA%\LizardByte\Sunshine整个目录拷走恢复时拷回原位即可。【免费下载链接】SunshineSelf-hosted game stream host for Moonlight.项目地址: https://gitcode.com/GitHub_Trending/su/Sunshine创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考