☰
Sunshine 串流服务器:客厅电视秒变游戏机
2026/10/4 16:17:36 网站建设 项目流程

Sunshine 串流服务器:客厅电视秒变游戏机

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

Sunshine 是免费开源的游戏串流服务器,把家里那台性能过剩的电脑变成全家的游戏入口——客厅电视、卧室平板、出差时的笔记本都能接上画面,零订阅、不限游戏库。你以为串流必须靠云端机房,其实全程没离开你的局域网。

演播室原理:串流为什么能做到低延迟

把电脑屏幕理解成一座现场演播室:显卡是演播室里的摄像师,每一帧画面当场压成视频推出去;你在手柄上的每一次按键,则是从观众席发回演播室的遥控信号。翻译成技术语言就是:服务端(Host)负责把帧交给硬件编码器实时压缩,经 Moonlight 客户端(Client)回传输入指令,这套协议沿用自 NVIDIA GameStream。编码不吃 CPU,正是低延迟的底气。

NVIDIA 走 NVENC|AMD 走 AMF|Intel 走 QuickSync|Linux 走 VAAPI|macOS 走 VideoToolbox(编码器实现见 src/nvenc/)。

说白了,编码交给显卡、传输走自有协议,剩下的都是配置。

三个判断,先选对安装路径

  • 只想省事、不想碰命令行:用现成二进制包,装完直接开串。
  • 用源码编译只为尝新或深度定制,普通玩家不必折腾,编译链要 CMake 3.25+ 和一套依赖。
  • 想要自动更新、又不污染系统依赖:选隔离式包管理器。
你是哪类用户装法上手成本别选它的情况
Windows 玩家官方二进制安装包双击运行需要改内核行为时
Linux 桌面Flatpak 一条命令低无该渠道的发行版
macOSHomebrew低需要旧版行为时
想深度定制源码编译高,要工具链只求能跑

图省事用现成包,爱折腾自己编。

最短路径:10 分钟跑通第一次串流

第1步|打开管理后台并设第一道门禁

浏览器访问https://localhost:47990,这是 Sunshine 的 Web 管理后台。首次进入会让你设账号密码,设完跳出欢迎登录页,把密码抄进密码管理器。

⚠️ 这个密码不是普通登录口令,它同时用于客户端配对。真忘了别重装,后面有复位命令。

第2步|给游戏建一条串流节目单

进 Applications 页面,内置的 Desktop 意味着不配任何东西也能远程整桌面。想串某个游戏,点 Add New,填名称、可执行文件路径和启动参数,保存即可。

⚠️ 新增应用后重启一次 Moonlight 客户端,列表才会刷新。

第3步|Moonlight 配对完成首次握手

在另一台设备装 Moonlight,与主机保持同一局域网。打开后它会自动发现 Sunshine,输入配对码连接,点 Desktop 图标即开始操控。客户端全家桶见 Featured 页面。

⚠️ 连不上先查防火墙,放行47989(串流)和47990(管理)两个端口。

进阶:三个值得花五分钟的事

如果你经常出差,远程放行新设备

Web 后台的 PIN 页面任何设备的浏览器都能打开,输入配对码即可授权。人在外地也能给家里新来的平板放行,不用找人代操作。

如果你嫌配置项多到翻不到

右上角搜索框输UPnP、bitrate这类关键词,相关项立即高亮定位。改端口也在这:只改port = 47989一个值,整个端口族同步偏移(全参数见 docs/configuration.md)。

如果你连不上,直接看实时日志

Troubleshooting 页面实时滚动日志,错误写得直白,比如"Encoder not found"就是编码器没找到。账号忘了用sunshine --creds 用户名 密码一条命令重置,不用重装(手册见 docs/troubleshooting.md)。

收尾:一张表定去留

方案前期投入持续成本自由度核心限制
Sunshine + Moonlight零(用现有设备)零全部本地游戏需同一局域网/网络
云游戏订阅低月费仅平台游戏库受机房与公网带宽限制
再买一台主机数千元起游戏单价平台独占库硬件成本

如果你设备在同一个屋檐下又不想多花钱,就选它;如果你游戏库分散、追求极致便携,才需要考虑云服务补充。

git clone https://gitcode.com/GitHub_Trending/su/Sunshine

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

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

需要专业的网站建设服务?

联系我们获取免费的网站建设咨询和方案报价,让我们帮助您实现业务目标

立即咨询