news 2026/10/2 7:58:43

免费游戏串流服务器Sunshine完整指南:5分钟把游戏PC变成家庭云游戏平台

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
免费游戏串流服务器Sunshine完整指南:5分钟把游戏PC变成家庭云游戏平台

免费游戏串流服务器Sunshine完整指南:5分钟把游戏PC变成家庭云游戏平台

【免费下载链接】SunshineSelf-hosted game stream host for Moonlight.项目地址: https://gitcode.com/GitHub_Trending/su/Sunshine

如果你只想让客厅电视、手机平板都能流畅玩上书房那台游戏 PC,Sunshine 游戏串流服务器就是答案。它是 Moonlight 客户端的自托管主机,把游戏画面经 AMD、Intel、NVIDIA 硬件编码后低延迟推送到任意设备,全程免费、数据留在自己手里。

为什么要把游戏串流到客厅和手机

高性能主机往往锁在书房,而你想窝在沙发、躺床上或出差路上继续玩。Sunshine 解决的正是这件事:它把本地主机变成一个串流服务端,你拿任何一台装了 Moonlight 的设备(手机、平板、电视盒子、另一台电脑)连过来,游戏画面、声音、手柄输入全部实时同步,游戏本体始终只装在主机上。

好处很直接——主机只配一次,所有设备共用同一个游戏库,无需在每台设备重复下载。

5分钟跑通安装与首次配对

  1. 装主机端:从官方发布页下载对应系统的安装包(Windows 用.msi,Linux 用deb/rpm/flatpak,macOS 用.dmg),安装后它会以后台服务形式常驻。想自己从源码构建的话,克隆仓库再按构建文档走:
  2. 打开 Web 管理页:浏览器访问https://localhost:47990,第一次会让你设管理员账号和密码(记好,后面配对要用)。浏览器提示"不安全"是因为自签名证书,忽略即可。
  3. 添加应用:在 Applications 标签里加"桌面"或某个游戏(比如 Steam),给每个应用配启动命令。
  4. 客户端配对:在 Moonlight 里手动添加这台主机,它要 PIN 时,回 Web 页点导航栏的 PIN,输入并给设备起个名字。
  5. 开始串流:Moonlight 里选刚加的应用,画面就到客户端了。

Sunshine 首次启动的欢迎页,支持深色与浅色主题切换

想直接看完整步骤,可对照 docs/getting_started.md。

凭什么选它而不是别的串流方案

  • 三大显卡硬件编码通吃:NVIDIA 走 NVENC、AMD 走 AMF/VAAPI、Intel 走 QuickSync/VAAPI,macOS 走 VideoToolbox,没有对应硬件时还有软件编码兜底。不管你的显卡是哪家的,都能用上它自己的硬件编码器,CPU 基本不参与压码。
  • 自托管,数据不出家门:不依赖任何第三方云服务,画面流和账号都留在本地网络,隐私和连接稳定性都握在自己手里。
  • 一次部署多端复用:客户端是生态成熟的 Moonlight,Windows、macOS、Linux、Android、iOS、TV 都有现成版本,同一套游戏库随处可进。

Sunshine 管理界面支持深色与浅色主题,可按喜好切换

三个高频场景,直接照着做

如果你正在把书房主机接到客厅电视:在 Applications 里放一个"桌面"应用,电视盒子装 Moonlight,用无线手柄连过来即可。想换串流哪块屏幕,串流中按Ctrl+Alt+Shift+F1~F12切换显示器。

如果你想在手机上远程玩家里的游戏:手机连 5GHz Wi-Fi,Moonlight 配对主机。想从外网回家串流,需要在路由器做端口转发,并在配置里启用 UPnP 自动转发,减少手动改端口的麻烦。

如果想在办公室 Mac 和家里 Windows 之间共享游戏库:两台设备都装 Moonlight,指向同一台主机即可,游戏只装一次,进度自然延续。

Sunshine 精选应用页,可找到适合各设备的 Moonlight 客户端

局域网码率、分辨率、帧率怎么设

码率是"清晰度 vs 网络压力"的平衡点,先给两组稳妥起点,再按自己网络微调:

  • 局域网(同一路由器下):1080p / 60fps,码率 20~50 Mbps,通常丝滑。
  • 远程或弱网:降到 720p / 30fps,码率 5~15 Mbps,优先保证不卡。
  • 主机端尽量插网线,客户端用 5GHz Wi-Fi;带宽给 Sunshine 单独设 QoS 优先级更稳。

不确定网络能不能扛住高码率,可以先用 iPerf3 测一下稳定性(关键不是带宽而是丢包和抖动,理想丢包 <5%、抖动 <1ms):

iperf3 -s iperf3 -c {主机IP} -t 60 -u -R -b 50M

码率上限对应配置项max_bitrate(单位 Kbps),更多编码参数见 docs/configuration.md 与 docs/performance_tuning.md。

Sunshine 配置搜索页,顶部搜索框能快速跳转到码率、分辨率等设置

四类常见故障,各给三步排查

连不上 / 频繁断连

  1. 检查主机防火墙是否放行了 Sunshine 相关端口。
  2. 确认客户端和主机在同一网段(局域网)。
  3. 打开 Web 页 Troubleshooting 标签看日志,逐条定位报错。

画面卡、延迟高

  1. 先降码率、降分辨率/帧率再逐步加回。
  2. 确认显卡驱动正常、当前用的是硬件编码而非软件编码。
  3. 看一眼主机 CPU/GPU 占用是否打满。

手柄不识别 / 游戏里没反应

  1. Windows 确认虚拟手柄驱动装好(ViGEmBus 或 Virtual HID),装完建议重启。
  2. Linux 把运行 Sunshine 的用户加进input组并重启会话。
  3. 检查客户端手柄映射是否选对。

编码器报错 / 起不来

  1. 看日志里的具体错误,多半指向驱动或 GPU 不支持。
  2. 确认显卡型号与驱动版本满足要求。
  3. 换一个编码器(比如从 NVENC 切到 VAAPI 或软件编码)验证。

忘了 Web 页密码时,用下面命令重置:

sunshine --creds 新用户名 新密码

Sunshine 故障排除日志页,可逐条浏览警告和错误,快速定位问题

完整排查清单见 docs/troubleshooting.md。

深入文档、源码与社区

  • 配置全参数:docs/configuration.md,含max_bitrate、dd_manual_resolution等每项说明。
  • 性能调优:docs/performance_tuning.md,如 AMD 开 Enhanced Sync、NVIDIA 开 Fast Sync 可再降一帧延迟。
  • 视频编码实现:src/video.cpp 与 src/nvenc/ 目录,串流网络在 src/rtsp.cpp、src/network.cpp,音频在 src/audio.cpp,各平台采集在 src/platform/。
  • 构建与贡献:docs/building.md、docs/contributing.md,社区讨论可在官方 Discord 与文档站点进行。

【免费下载链接】SunshineSelf-hosted game stream host for Moonlight.项目地址: https://gitcode.com/GitHub_Trending/su/Sunshine

创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考

版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/10/2 7:58:09

论文 AI 降重改写全攻略,几款常用降AI率软件怎么选才最稳妥

摘要&#xff1a;本文围绕论文写作中的改写与降重需求&#xff0c;对比了几款常见的AI辅助工具&#xff0c;从改写能力、语言润色、引用规范等维度做了横向梳理&#xff0c;并给出按写作阶段和语种匹配的选型思路。结论是先看清自己卡在改写还是润色&#xff0c;再决定用哪一类…

作者头像 李华
网站建设 2026/10/2 7:57:24

从零搭建AI工程能力:模型抽象、异步服务化与成本控制实战

1. 从零搭建AI工程能力&#xff1a;为什么我劝你别一上来就调包这两年“AI工程”这个词被说得太多了&#xff0c;多到有点变味。招聘JD上写着“熟悉AI工程化落地”&#xff0c;点进去一看&#xff0c;要求会调三个API、会写Prompt、会用某个开源框架搭个Demo。说实话&#xff0…

作者头像 李华
网站建设 2026/10/2 7:56:21

结合Golang语言说明对多线程编程以及 select/epoll等网络模型的使用

首先介绍select和epoll这两个I/O多路复用的网络模型&#xff0c;然后介绍多线程编程&#xff0c;最后结合Go语言项目举例说明如何应用 一、select 和 epoll 的介绍 1. select 模型 select 是一种I/O多路复用技术&#xff0c;它允许程序同时监视多个文件描述符&#xff08;通常…

作者头像 李华
网站建设 2026/10/2 7:55:58

Claude Code源码真相:终端AI代理的四层内核与可观察性

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

作者头像 李华
网站建设 2026/10/2 7:53:57

Hoppscotch 完整自托管指南:1 条命令跑通开源 API 调试工具

Hoppscotch 完整自托管指南&#xff1a;1 条命令跑通开源 API 调试工具 【免费下载链接】hoppscotch Open-Source API Development Ecosystem • https://hoppscotch.io • Offline, On-Prem & Cloud • Web, Desktop & CLI • Open-Source Alternative to Postman, In…

作者头像 李华
网站建设 2026/10/2 7:52:48

RK3588零拷贝视频流水线实践:Mpp硬解+GStreamer+DRM显示

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

作者头像 李华