Sunshine 游戏串流服务器完整教程:零成本 5 分钟搭好家庭串流中心 📅 发布时间:2026/9/1 14:26:46 👁 浏览次数: Sunshine 游戏串流服务器完整教程零成本 5 分钟搭好家庭串流中心【免费下载链接】SunshineSelf-hosted game stream host for Moonlight.项目地址: https://gitcode.com/GitHub_Trending/su/Sunshine云游戏按月订阅主流档位每月 20 到 30 元一年就是 240 到 360 元而且跨运营商时延迟经常冲到 50 毫秒以上画质还要被运营商二次压缩。同一台 PC 装上 Sunshine 这套自托管方案硬件费用是 0 元局域网内端到端延迟通常只有个位数毫秒码率可以拉到 40 Mbps 以上自己说了算。Moonlight 客户端则几乎不花钱——你在任意一块屏幕上装好它就能连上这台 Sunshine 主机。读完本文你会拿到一个真正可串流、可玩 3A 大作的客厅或卧室屏幕全程不花订阅费。算一笔账云游戏月费对打家里的串流服务器 把两条路线摆在一起一条是向机房租算力每月交钱延迟随网络波动另一条是把算力留在自家 GPU 里只付一次电费。Sunshine 是开源自托管的串流服务端配合 Moonlight 播放端使用从安装到第一帧画面大概 5 分钟之后没有任何周期性开销。唯一的成本是网络质量——有线直连加 5GHz WiFi基本就是串流体验的上限。解剖串流通道的三层服务端、客户端与中间网络 一条串流通道拆开看只有三层。服务端Sunshine跑在你那台游戏 PC 上负责两件事——用显卡硬件编码器把画面帧实时压成视频流以及把客户端发来的键鼠、手柄输入模拟回系统。它的定位在官方仓库里写得很直接Self-hosted game stream host for Moonlight。客户端Moonlight只负责播放。它接收视频流解码上屏同时把你的输入打包发回服务端。平台覆盖一句话概括Windows、macOS、Linux、Android、iOS、tvOS/Apple TV、Fire TV甚至树莓派都能装。中间网络跑的是一路加密的 UDP 视频流加一路低延迟输入流走的是你自家庭院内的局域网或打通后的广域网数据不出门。这里要和厂商捆绑方案划清界限GameStream 这类功能绑定特定厂商生态客户端选择、服务端逻辑都不归你管随时可能停更Sunshine 是全开源项目服务端逻辑你完全自主客户端你自选Moonlight 只是默认搭档理论上任何兼容 RTSP 串流的播放端都可以接。编码层则统一复用各家显卡的硬件能力不重复造轮子。动手前硬件与系统核对清单最低要求能跑起来显卡带硬件编码NVIDIA 用 NVENC主流独显都有AMD 用 AMFIntel 核显用 VAAPImacOS 走 Videotoolbox操作系统Windows 10/11、主流 Linux 发行版、macOS 均可没有独显也能跑CPU 软件编码兜底能看但帧率上限低、占用高只建议尝鲜推荐配置体验好近五年内的 NVIDIA 或 AMD 独立显卡硬件编码压力几乎不占游戏性能主机侧千兆有线客户端 5GHz WiFi 或有线1080p60 是甜点档4K120 对带宽和编码器都是满负荷逐项对照你的硬件该选哪个编码器、参数怎么填看 官方配置文档按章节搜索你的显卡型号即可。安装到配对五步走第一帧画面 5 分钟出第 1 步装服务端。按你的系统选一条路Windows去 Sunshine 官网下载安装程序一路下一步装完。flatpak install flathub dev.lizardbyte.app.SunshinemacOSbrew install lizardbyte/tap/sunshine喜欢容器化折腾的docker pull lizardbyte/sunshine卡点提示Linux 用户 Flatpak 装好后第一次启动可能较慢它在初始化证书和端口。第 2 步打开 Web 管理界面。浏览器访问https://localhost:47990。注意是 HTTPS浏览器会弹自签名证书警告直接点继续访问这是正常的。卡点提示打不开页面多半是误用了 http://或 47990 端口被别的程序占了。第 3 步装客户端。在手机、平板或电视上装 Moonlight进添加电脑填主机 IP。第 4 步PIN 配对。客户端会生成一串 PIN 码回到 Sunshine 网页端把它填进配对页。这里有个坑PIN 码有短时效别盯着电视看太久过期了重新生成一个即可。第 5 步连接出画面。配对成功后点连接桌面画面就会出现在你的屏幕上。想从源码构建的话克隆 Sunshine 仓库 后按 CMake 流程走细节在 构建指引 里写得很细。把通道调顺网络、编码、码率排查动线顺序别乱先稳网络再换编码最后动码率——前两层没排除就去抠码率纯属白调。先稳网络。主机侧换有线客户端上 5GHz WiFi 并尽量靠近路由器路由器开 QoS 把串流流量设最高优先级。原因很直接串流是单向持续大流量一个 1080p60 的视频流就占 10–20 MbpsWiFi 丢包会立刻体现为画面马赛克和音画不同步而带宽瓶颈会导致周期性卡顿——有线能把这两类问题一次性掐掉。再换编码。在 Web 界面的编码器设置里确认走的是硬件编码NVIDIA 对应 NVENCAMD 对应 AMFIntel 核显对应 VAAPI。如果你的显卡支持把编码格式从 H.264 切到 HEVC同画质下码率能省约 30%省出来的就是余量想再省就试 AV1前提是编码端和解码端都支持。原因是格式效率差是硬性的网络没变但占用降了卡顿自然少。最后动码率与分辨率。客户端把目标定在 1080p / 8–12 Mbps网络吃紧就降到 720p / 4–10 Mbps。原因是码率决定画质上限帧率优先于分辨率60 帧的 720p 观感远好于 30 帧的 4K。预设档位切到性能档能再压一档编码延迟代价是画质略降串流打游戏时这笔交易通常划算。完整参数解释见 性能调优文档。进阶远程回家端口配置与同一台机器多端共享 远程回家。原理一句话让路由器把家用网络的指定端口转给游戏 PC。Web 配置页搜索 UPnP把upnp设为enabledSunshine 会自动让路由器把串流端口映射出去路由器不支持 UPnP 就进后台手动做同样的转发。常用端口TCP 47990RTSP 会话控制、UDP 47984音频、UDP 47989会话、UDP 47991文件、UDP 47998–47999输入与摄像头、UDP 48010视频。公网暴露必须守两条线强密码 版本保持最新一条都不能省。远程体验受上行带宽约束建议码率压到 4–10 Mbps、分辨率降到 720p。多端共享。同一局域网内的多个 Moonlight 客户端可以各自发现并连接这台 Sunshine——平板在客厅串流、笔记本在书房开桌面互不冲突。配合应用管理给不同成员配不同入口应用页内置了 Desktop整块桌面和 Steam大屏模式两个常用入口点 Add New 还能给任意启动器加自定义应用填路径和启动参数每个应用可单独配分辨率和帧率。一人装机、全家错峰用的拓扑就是自托管方案最省钱的地方。踩坑自救速查表症状、原因与动作一览症状常见原因解决动作Moonlight 搜不到主机不同网段、防火墙拦了发现广播确认同一路由器下放行 47990 等端口直接在客户端手动填 IP网页 47990 拒绝连接用了 http、端口被占、服务没起改 https 开头检查端口占用进程确认 Sunshine 进程在运行提示找不到编码器驱动太旧或编码器选错更新显卡驱动到最新版按硬件核对 NVENC/AMF/VAAPI 选择画面周期性卡顿WiFi 丢包或带宽被挤占主机改有线QoS 提权码率下调一档按键/手柄延迟明显编码预设偏画质、无线干扰客户端切低延迟模式编码预设改性能档手柄换 2.4G 或有线忘了 Web 管理密码凭证遗失命令行执行sunshine --creds 新用户名 新密码重置远程始终连不上转发规则缺失、UPnP 未生效逐条核对端口列表临时关路由器防火墙做对照测试说句实在的卡住时看日志比猜快得多网页端日志页能实时滚动输出编码器、GPU、网络哪一环出错一眼可见。日志文件位置Windows 在%ProgramFiles%\Sunshine\config\sunshine.logLinux 和 macOS 在~/.config/sunshine/sunshine.log。更细的分场景排查流程翻 故障排查文档。你的串流路线图今天就做这几件事游戏 PC 上装好 Sunshine访问https://localhost:47990完成首次设置平板或电视装 MoonlightPIN 配对后串流一次桌面在应用页加上 Steam 入口和一个自定义游戏按第五节动线走完网络、编码、码率三轮排查进阶开 UPnP 或手动转发端口解锁出差远程回家装完这套之后云游戏那份每月 20 到 30 元的订阅就可以退了——同样的钱你已经拥有了一台延迟只有个位数毫秒、没有码率上限、数据永远不出家门的串流服务器。【免费下载链接】SunshineSelf-hosted game stream host for Moonlight.项目地址: https://gitcode.com/GitHub_Trending/su/Sunshine创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考