ARTICLE · INTELLIGENCE

战地情报 · 详情页

来自尧图项目组的一线实战观察与深度解析

Sunshine 游戏串流完整指南:用 Moonlight 把 PC 画面送上电视,10 分钟出效果

Sunshine 游戏串流完整指南:用 Moonlight 把 PC 画面送上电视,10 分钟出效果 Sunshine 游戏串流完整指南用 Moonlight 把 PC 画面送上电视10 分钟出效果【免费下载链接】SunshineSelf-hosted game stream host for Moonlight.项目地址: https://gitcode.com/GitHub_Trending/su/SunshineSunshine 是一个开源的自托管游戏串流服务器装在自己电脑上配合 Moonlight 客户端就能把 PC 的桌面或游戏画面送到电视、手机、平板。全程走局域网不经过云端也没有月租费。适合手里有一台能常年开机的 PC 和一条稳定局域网的用户从装完到第一次串流成功顺利的话十几分钟就够。工作原理画面到底怎么到你电视上Sunshine 常驻在你的 PC 上扮演串流主机。你屏幕上的每一帧画面由本机显卡里的硬件编码器实时压成视频流——NVIDIA 对应 NVENCAMD 对应 AMFIntel 对应 QuickSync——再经局域网发给 Moonlight 客户端同时你在电视或手机上按手柄、敲键盘的动作又会原路传回主机执行。整条链路只在自家局域网内往返不经过任何第三方机房也就不存在按小时计费或画质被云端降档这回事。省掉的是月租和数据出户口的开销代价是家里得有一台愿意长期开机的电脑串流的上限完全由你本地的显卡和网络决定。三平台安装一表过装完如何验证平台安装方式注意事项Windows下载 AMD64 的 MSI 安装包按向导执行可选项要手动勾选自己真正需要的装完以后台服务运行托盘区会出现图标LinuxDebian/Ubuntu 用 deb 包sudo dpkg -i ./sunshine-*.debFedora 用 rpm 包发行版没有原生包时Flatpak 是通用备选macOSDMG 拖入应用程序或brew install sunshine目前属实验性质暂不支持手柄输入怎么确认装好了用浏览器打开https://localhost:47990能看到欢迎页并创建登录账户说明服务已经起来。页面提示不安全是正常现象Sunshine 默认用自签名证书点继续访问即可。Linux 用户若以 systemd 管理用systemctl --user --now enable app-dev.lizardbyte.app.Sunshine开启并设为自启。配置文件默认放在 Windows 的安装目录下、Linux/macOS 的~/.config/sunshine里。Web 控制台与 Moonlight 首次配对控制台和配对一次做完两分钟能过控制台侧打开https://localhost:47990首次访问创建登录账户导航栏下拉菜单里选好主题和语言深色主题适合夜间使用到 Featured Apps 标签页确认各平台的 Moonlight 客户端都在列到 Troubleshooting 标签页扫一遍红色错误项应该为零配对侧电视、手机或平板上装好 Moonlight它会自动发现局域网里的 Sunshine手动添加时填主机 IP 即可Moonlight 弹出六位 PIN 码一次性配对口令时回网页点导航栏的 PIN 入口输入同一串数字并给设备起个名字配对完成客户端列表里会出现 Sunshine 自带的 Desktop 应用点开即可串流整个桌面串流进行中所有全局快捷键都以 CtrlAltShift 开头例如 F1 到 F12 用来切换输出到哪块显示器。桌面、Steam 大屏、自定义启动器三种串流场景Moonlight 看到的每个入口其实都是 Web 界面 Applications 标签页里的一条记录。场景启动命令要点桌面串流无默认自带 Desktop 应用选中即开始删掉后新建同名应用可恢复Steam 大屏steam://open/bigpicture类型选 Detached命令随应用生命周期独立运行避免 Steam 主进程退出时串流跟着断自定义启动器可执行文件加参数另填工作目录、显示名称和图标命令支持环境变量想配得更细仓库里有一份现成的应用示例文档照着抄最省事docs/app_examples.md。编码器怎么选网络侧保稳定的做法编码器跟着显卡厂商走别贪多显卡建议编码器一句话说明NVIDIANVENC延迟与画质最均衡默认首选AMDAMFWindows/ VAAPILinux平衡档表现较好IntelQuickSync核显上优先保证帧数太旧的显卡软件编码吃 CPU建议顺手降分辨率网络这一侧记住一句话稳定性比峰值带宽值钱。延迟波动小、丢包少远比跑分高重要。一个典型的家宅组法PCSunshine千兆有线 ├─ 客厅电视 · 5GHz WiFi ├─ 平板 · 5GHz WiFi └─ 手机 · 5GHz WiFi主机端尽量走有线无线客户端至少覆盖 5GHz。驱动层面也有小红利NVIDIA 用户在驱动设置里开 Fast SyncAMD 用户开 Enhanced Sync各省大约一帧延迟。排障速查日志入口与高频问题日志有两个入口。Web 界面的 Troubleshooting 标签页可以在线逐条展开查看配置文件同目录下的sunshine.log是最完整的一份记录。忘了 Web 登录密码时在命令行执行sunshine --creds 新用户名 新密码即可重置。现象处理动作打不开 47990 网页多半是防火墙拦了端口放行 47990 或加例外规则配对失败PIN 码有时效趁弹出时到网页 PIN 入口输入并命名设备手柄无响应Windows 装 Virtual HID 驱动Linux 把用户加入input组串流中丢帧、卡顿改走有线或降低分辨率与码率编码器报错更新显卡驱动后重启 Sunshine文档里还有更细的章节建议按问题顺序翻docs/getting_started.md安装细节、docs/configuration.md全部配置项说明、docs/app_examples.md应用配置示例、docs/troubleshooting.md故障排查专题。编码器跟显卡厂商走主机端优先有线卡顿先降码率再动别的出问题第一站看 Troubleshooting 日志照这个流程走完今天就能在电视上跑起自己 PC 里的游戏。【免费下载链接】SunshineSelf-hosted game stream host for Moonlight.项目地址: https://gitcode.com/GitHub_Trending/su/Sunshine创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考
RELATED READING

延伸阅读

更多一线实战笔记与深度复盘,助您持续精进