如何用 Sunshine 把 PC 游戏串到电视:新手完整指南
发布时间:2026/9/18 6:58:09 锦皓数字建站

如何用 Sunshine 把 PC 游戏串到电视新手完整指南【免费下载链接】SunshineSelf-hosted game stream host for Moonlight.项目地址: https://gitcode.com/GitHub_Trending/su/Sunshine想窝在沙发上用客厅电视玩你 PC 里的游戏这事不用买云游戏订阅装一个 Sunshine 就能做到。Sunshine 是一个跑在你自己电脑上的开源游戏串流服务器它把画面用显卡实时编码、通过局域网发给 Moonlight 客户端负责解画面、把手柄输入传回来的那端你在电视、平板或手机上看到的就是主机在跑的游戏输入延迟由你自己的网卡和显卡决定。 先搞清楚Sunshine 解决什么问题过去想在别的设备玩 PC 游戏要么把游戏重装一份要么依赖别人的串流云服务。Sunshine 的思路是「游戏始终跑在主机上别的设备只做显示和输入」它自己不做游戏库、不做账号系统只做一件事把屏幕、声音和输入忠实地搬过去。低延迟的关键在编码环节。Sunshine 不依赖 CPU 软编码而是调用显卡上独立的硬件编码器——NVIDIA 的 NVENCNVIDIA 显卡自带的硬件编码器、AMD 的 AMF、Intel 的 QuickSync在 Linux 上还能走 VAAPI 和 VulkanmacOS 上对应 VideoToolbox。这些编码器在显卡里有专用电路编码几乎不占游戏帧率。没有独显时也有软件编码兜底但只适合低分辨率尝鲜。传输走的是你家里已有的局域网视频流不出路由器。这意味着它最适合两类人一台主力游戏主机 一台电视或平板想把游戏搬着走以及不想让游戏画面经过任何第三方服务器的玩家。如果你家里只有一台 PC 且从不挪动设备那确实用不上它。装好之后Sunshine 会在本机 47990 端口提供一个 Web 界面管理全部设置浏览器就能操作这一点后面会用到。 Sunshine 安装教程按你的系统往下读四个系统的装法完全不同你直接跳到对应自己那一段就行其他不用看。你在 Windows 上去 Sunshine 的发行版页面Release下载 MSI 安装包双击运行向导一路下一步。装完会自动注册为系统服务开机自启安装过程中防火墙如果弹窗提示点「允许访问」。另有一个 portable 压缩包版本解压后直接运行 sunshine.exe适合不想留服务痕迹的机器。你在 Linux 上按发行版取包最省事Debian/Ubuntu 系下载 .deb 后执行sudo apt install ./sunshine-*.debArch 用户装 AUR 里的 sunshine 即可不想折腾系统包的话Flatpak 是通用退路flatpak install flathub dev.lizardbyte.app.Sunshine。官方 docs/getting_started.md 里还有 RPM、AppImage、BSD 等完整列表。你在 macOS 上从发行版页面下载 DMG挂载后把 Sunshine 拖进应用程序文件夹启动一次即可有 Homebrew 环境的话也可以直接 brew 安装。你想用 Docker 跑拉lizardbyte/sunshine镜像注意它需要映射一串端口Web 界面是 47990且容器要能直通显卡和输入设备细节看仓库里的 DOCKER_README.md。说句实话官方文档明确标注 Docker 方式不推荐给大多数用户——桌面系统直接装包体验比容器顺得多除非你有明确的环境隔离需求。无论哪个系统装完后做同一件事打开浏览器访问https://localhost:47990。 串起来从添加游戏到第一次连接第一次打开 47990 端口你会看到这个页面默认用户名是 sunshine给它设一个密码点登录。注意页面上那句提醒这个密码设完就再也看不到第二眼丢了只能重置后面排障部分有办法。登录后进入 Applications应用页你会看到 Sunshine 已经替你放好了两张卡片Desktop整个桌面和 Steam Big PictureSteam 大屏模式。想加自己的游戏点左下角 Add New填三个东西启动命令比如游戏 exe 的完整路径或steam://rungameid/12345、显示名称、图标。保存之后这个应用下次串流连接时就会出现在 Moonlight 的列表里。接下来装客户端。Moonlight 官方客户端覆盖 Windows、macOS、Linux、Android、iOS还有给树莓派这类设备的 Embedded 版本Sunshine 的 Web 界面里 Featured Apps 一页列全了点进去就能找到各自的下载入口客户端和 Sunshine 在同一局域网内时它会自动发现你的主机。选中那台设备第一次连接会要求输入 PIN 码——切到 Web 界面的 PIN 页面把上面的数字抄进客户端再给这台设备起个名字比如「客厅电视」。做完这一步你会看到主机画面出现在电视上。此时 Moonlight 还会把一个虚拟手柄注入主机Windows 上由 ViGEmBus 驱动模拟成 Xbox 手柄你在客户端按的每个键主机游戏里都能收到。⚙️ 调优编码器与网络怎么配合串得通了只是起点顺不顺取决于三样东西编码器、码率、链路质量。编码器怎么选看你的显卡你的显卡Sunshine 使用的编码器说明NVIDIANVENC独立编码电路H.264/H.265/AV1 均可延迟最低AMDAMFH.264/H.265质量预设留给「平衡」档位Intel 核显/独显QuickSync老平台上的稳妥选择Linux 任意 GPUVAAPI / Vulkan走 Linux 系统级的硬件编码通道无可用硬编软件编码纯 CPU 消耗只适合 720p 左右尝鲜结论一句话有硬件编码器就让它上软件编码只当验证网络时的备胎不要把它当日常方案。分辨率和码率怎么配按你的链路对号入座有线千兆主机和电视都插网线1080p60 给 20–30 Mbps 就很稳带宽富余可以直接上 1440p30–50 Mbps4K 也要 50–100 Mbps 起步5GHz WiFi信号满格1080p 是舒适区1440p 要看你路由器的余量2.4GHz WiFi建议先想清楚还要不要用它打游戏再谈配置。怎么判断瓶颈在网络还是编码串流卡顿但测速很快时问题多半不在带宽而在抖动和丢包。官方文档的做法是用 iPerf3 做 60 秒 UDP 测试主机端iperf3 -s客户端端指向主机地址跑反向 UDP标准是丢包尽量低于 5%、抖动低于 1 ms达不到就先修网络再谈画质做法详见 docs/troubleshooting.md。最后一个常被问到的开关是 UPnP它的用途是让 Sunshine 在路由器上自动配端口转发服务的是「跨网络远程串流」场景。纯局域网使用不需要开它默认关闭就好在 Configuration 页搜 UPnP 即可找到 出问题时四个高频排障路径① 现象Moonlight 里搜不到设备。最可能的原因是防火墙拦了 Sunshine。解决动作到防火墙里允许 Sunshine 的网络访问或放行对应端口确认两端在同一局域网然后重启 Sunshine 服务再搜一次。② 现象Web 界面进不去了密码忘了。原因不复杂首次设置的密码系统里不留存。解决动作在主机上执行sunshine --creds 新用户名 新密码直接重置凭据Flatpak 和 AppImage 的调用方式略有不同见 docs/troubleshooting.md。③ 现象连接建立后立刻断或客户端报编码器错误。最常见原因是显卡驱动过旧硬件编码器没初始化成功。解决动作先更新显卡驱动还不行就打开 Web 界面的 Logs 页它会显示具体卡在哪一步图里这种Encoder not found就是典型的编码器没起来。确认问题后再考虑临时切到软件编码做对照测试。④ 现象客户端能操作但游戏里不认手柄。Windows 上这意味着 ViGEmBus 驱动缺失或版本太旧。解决动作Web 界面 Troubleshooting 页会直接检测并给出安装按钮点一下装上 v1.17 以上版本即可 下一步往哪深入想改具体配置项Web 界面就是全部配置入口每一项都能单独打开页面查看说明对应文档在 docs/configuration.md按选项名直接搜装包、升级、迁移这类操作问题docs/getting_started.md 和 docs/troubleshooting.md 覆盖最全想搞清楚「它凭什么能做到」源码里src/platform/目录按平台分了图形捕获和输入注入的实现src/nvenc/是 NVENC 的封装顺着调用链读一遍比任何介绍都直观遇到问题先去 Web 界面 Resources 区列出的社区渠道GitHub Discussions、Discord问那里有维护者比搜索引擎的答案新鲜。先别急着把画质拉满1080p 有线 硬件编码跑顺了再逐步加码每一步改动都能归因串流体验才是真的稳。【免费下载链接】SunshineSelf-hosted game stream host for Moonlight.项目地址: https://gitcode.com/GitHub_Trending/su/Sunshine创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考
锦
锦皓数字建站
深耕本土企业品牌数字化升级,专注原创端正雅致商务官网,从视觉设计到稳定运维全程保驾护航。