Sunshine 游戏串流怎么把 PC 游戏推到电视和手机上

发布时间:2026/9/13 4:23:27
Sunshine 游戏串流怎么把 PC 游戏推到电视和手机上 Sunshine 游戏串流怎么把 PC 游戏推到电视和手机上【免费下载链接】SunshineSelf-hosted game stream host for Moonlight.项目地址: https://gitcode.com/GitHub_Trending/su/SunshineSunshine 游戏串流的做法是Sunshine自托管游戏串流服务器装在主机 PC 上把画面和声音推成一路流任何装了 Moonlight 客户端免费接收端的设备都能连进来看。适合想在客厅大屏、通勤路上用手机玩 PC 游戏或远程帮家人操作电脑的人。最常见的用法在客厅主机 PC 放在角落一直开着你坐在沙发上用手机或电视盒子打开 Moonlight整个桌面就出现在大屏上游戏的声音从电视里出来局域网里跑 1440p 60 帧画面基本不糊。第二个场景是出门在外午饭时用手机开一局到家随手关掉。第三个是远程帮家人装系统你从自己这边连上对方桌面鼠标怎么动他们就怎么动全程不需要装任何第三方远程软件。看到第一帧的最短路径整条路径就是三步拿到源码、完成首启配置、看到第一帧不需要额外装依赖。第一步拿到源码官方建议直接下载对应系统的安装包Windows、Linux、macOS 都有也可以拿到源码自己构建源码仓库地址是git clone https://gitcode.com/GitHub_Trending/su/Sunshine cd Sunshine不想折腾编译的话选预构建安装包按提示装完就行后面几步是一样的。第二步填首启配置Sunshine 启动后浏览器会自动打开 https://localhost:4799047990 是默认管理端口localhost 指主机本机。浏览器提示证书不受信任可以忽略因为它默认用自签名证书。首启界面只让你填两样东西管理员用户名和密码。之后每次进管理页都用这个账号记得存到安全的地方。第三步和客户端配对看到第一帧另一端的 Moonlight 打开后通常会自动发现同一局域网里的 Sunshine 主机找不到就手动输入 IP 添加。首次连接时 Moonlight 会要一个 PIN一次性配对码进 Web 界面找到 PIN 页面把码输进去、给设备起个名字配对完成且会记住。列表里点默认的 Desktop 应用大屏上出现的完整桌面就是第一帧确认没问题后再往应用列表里逐个添加游戏。画质与音质的两个关键旋钮在 Sunshine 游戏串流里能看见画面之后真正值得调的只有编码器和音频输出设备这两个旋钮其余保持默认即可。编码器怎么选编码器是把画面压成数据流的部件硬件编码用显卡里的专用压缩电路CPU 几乎不参与延迟也更低。按你的显卡对号入座你的显卡选哪个编码器一句话建议NVIDIA GeForceNVENCN 卡自带的硬件编码器首选负载低、画质稳定AMDWindowsAMFAMD 的硬件编码方案预设选偏质量的档位AMD 或 IntelLinuxVAAPILinux 上的硬件编码接口两类卡都能用系统默认一般没错IntelWindowsQuickSyncIntel 的编码技术核显笔记本也能跑实在没有硬件编码器时可以退回软件编码用 CPU 压缩如 x264任何设备都能跑但 CPU 占用会明显上升适合验证连通性不适合长时间游玩。音频输出设备怎么选音频这边只有一个动作值得做在音视频设置里把音频 sink即从哪个输出设备取声选成游戏实际发声的那个扬声器。Sunshine 的系统声音抓取是回环式的只抓你选定的设备里流过的声音选对了电视就有声选错比如选了没插的耳机设备就是主机有声、客户端无声。按进程抓取和虚拟音频设备两种方案先用不上——想关掉主机外放、让声音只走串流时再上虚拟音频设备macOS 14 及更新系统可以直接留空用系统自带的系统声音抓取。局域网参数推荐值参数先给两组起点局域网有线或 5GHz Wi-Fi用 20~50 Mbps 比特率、60 帧、偏质量的编码预设走公网时比特率降到 5~15 Mbps、帧率 30 帧两端尽量有线。这两档能稳定跑通之后再往上微调。出问题先查这三处用一段时间之后遇到的问题基本落在三类里。排查时先看 Web 界面的 Troubleshooting 页面日志和警告都汇总在那里最后几行往往直接写了原因。画面卡顿时先查网络通路多数卡顿是带宽不够或 Wi-Fi 信号差丢帧先换有线复测一遍。仍卡的话再查编码器是不是真的在用硬件编码驱动过旧或选错编码器都会掉帧此时把比特率降几 Mbps画面会立刻从抽风变顺。没有声音时先查音频 sink 选得对不对回环只抓你指定的设备最常见的无声原因就是游戏声音从另一个输出设备出去换了默认扬声器或接了采集卡。确认无误后再查有没有别的程序以独占模式占着这个设备Windows 下这类程序会挡住回环关掉它声音通常就回来了。起不了流或提示设备被占用时先查同一台机器上有没有另一个 Sunshine 实例或别的抓屏工具另一串流软件、OBS 之类正占着屏幕Windows 上画面只能被显示所在的那块 GPU 抓取被占住就得先释放。清掉后重启 Sunshine 再试错误依旧就看 Troubleshooting 页最后几行日志具体原因一般写得很明白。三个进阶玩法串流跑通后通常下一步会用到这三件事。主机接了多个显示器时可以在串流中用 CtrlAltShiftF1 到 F12 切换串流哪块屏也可以在显示设置里直接选显示器编号只串跑游戏的那块另一块留给你办公。Steam 游戏库可以整体搬进应用列表每款游戏就是一组工作目录 启动命令添加后在 Moonlight 里以图标出现点一下就启动想在启动前跑脚本或调参数写进该应用的准备命令里即可写法见 官方文档。自定义启动脚本和上一件是同一个功能的重度用法每个应用都能单独配环境变量、工作目录和启动模式。这里有个坑——Steam 这类常驻程序要标记为 detached脱离式启动否则主进程一退出串流就会立刻断掉。收尾一句话总结Sunshine 游戏串流把家里的 PC 变成串流主机客户端是任意装有 Moonlight 的设备全程的难点只剩首次配对和两个旋钮的选择。下一步建议先用默认参数跑通一局游戏再回到画质与音质的两个关键旋钮一节按你的显卡调编码器和比特率卡住的地方大多能在 故障排查文档 里找到对应条目。【免费下载链接】SunshineSelf-hosted game stream host for Moonlight.项目地址: https://gitcode.com/GitHub_Trending/su/Sunshine创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考