行业资讯

Sunshine 游戏串流服务器从零到一:把电脑游戏库搬进手机、电视和客厅

发布时间:2026/8/19 11:07:20
Sunshine 游戏串流服务器从零到一:把电脑游戏库搬进手机、电视和客厅 Sunshine 游戏串流服务器从零到一把电脑游戏库搬进手机、电视和客厅【免费下载链接】SunshineSelf-hosted game stream host for Moonlight.项目地址: https://gitcode.com/GitHub_Trending/su/SunshineSunshine 是一款完全开源、可自托管的游戏串流服务器专为 Moonlight 客户端而生它把电脑里的游戏画面实时压缩成视频流送到手机、平板、电视甚至另一台电脑上同时把你在远处按下的每个按键原路传回。一句话说清它的价值游戏装在电脑里人却能躺在任何地方玩而且不花一分钱订阅费所有数据都留在本地网络。这篇文章不堆术语只带你按真实生活场景一步步把整套系统跑起来。串流在干什么先花一分钟看透本质游戏串流的原理是把玩游戏这件事拆成两半电脑负责渲染用显卡编码器把画面打包成视频流接收端负责解码播放再把输入指令传回去。打个比方你的电脑像一间随时开工的外卖厨房编码器是打包员网络是配送线路Moonlight 客户端则是摆在任何位置的餐桌——你在哪餐桌就在哪。把游戏搬出电脑常见路数就三条摆在一起高下立判方案花费体验硬伤搬主机到客厅零最好接线占地只能固定一处云游戏订阅持续月费看机房脸色游戏库受限存档在云端自托管串流完全免费局域网近零延迟需要一台能编码的电脑Sunshine 走的正是第三条路。它支持 NVIDIA、AMD、Intel 三大平台的硬件编码编码发生在显卡里CPU 占用极低、画质损失很小硬件门槛也不算高4 核以上 CPU、8GB 内存、一张支持硬件编码的显卡近十年的主流独显或核显基本都满足。场景一瘫在沙发上玩 3A 大作——主机端装好连好这是绝大多数人入坑的第一个场景游戏在书房电脑里人想瘫在客厅沙发上。首先在电脑上安装 Sunshine按系统挑一条命令# Windows winget install LizardByte.Sunshine # LinuxFlatpak适配绝大多数发行版 flatpak install flathub dev.lizardbyte.app.Sunshine # macOS brew install sunshine # DockerNAS、服务器常驻 docker pull lizardbyte/sunshine装完打开浏览器访问https://localhost:47990会看到首次登录页——设置一个用户名默认 sunshine 即可和足够强的密码这个账号就是整个串流系统的门锁。接下来配对客户端全过程四步基本不用碰命令行在目标设备安装 Moonlight 客户端应用商店搜得到保证设备与电脑在同一局域网打开 Moonlight它会自动发现这台名为 Sunshine 的主机在 Sunshine 后台的 PIN 页面取配对码输入即完成绑定。配对成功后客户端列表里会出现预置的 Desktop 桌面串流点开就能直接看到电脑画面——✅从这一刻起客厅电视就是你的第二块游戏屏。想自己编译定制的话也可以克隆官方仓库git clone https://gitcode.com/GitHub_Trending/su/Sunshine从源码构建。场景二通勤路上接着推剧情——随身设备与外网访问第二个高频场景是移动端地铁上想推一局剧情、出差时想开一把。Moonlight 客户端的覆盖面很广几乎每种设备都有官方适配设备客户端一句话点评Android 手机/平板Moonlight for Android虚拟触控手柄没带手柄也能玩iPhone / iPadMoonlight for iOS触控与手柄都支持Windows / MacMoonlight for PC画质上限最高支持高分辨率高刷新率电视 / 树莓派Moonlight Embedded客厅大屏的最优解在 Sunshine 后台的 Featured Apps 精选页官方把各平台客户端和配套工具分门别类列好点 Get 直达下载相当于内置的串流生态应用商店不用自己满网翻找。局域网内是开箱即用的低延迟体验出了家门强烈建议用 Tailscale、ZeroTier 这类组网工具把设备拉进同一个虚拟局域网而不是直接暴露公网端口——既安全又能保住低延迟代价只是多装一个客户端而已。场景三全家共用一台电脑——应用管理与多屏玩法如果一台电脑要服务全家人的游戏需求把游戏入口整理清楚就很有必要。默认情况下 Sunshine 内置了 Desktop 和 Steam Big Picture 两个应用前者串流整个桌面后者直接进入 Steam 大屏模式手柄操作非常顺手。在后台 Applications 页面点 Add New就能为每个游戏单独建一个入口独立游戏填可执行文件路径模拟器填主程序加启动参数Steam 游戏填steam://open/bigpicture这类协议地址。入口建好后客户端列表自动刷新谁想玩什么一目了然。家里有多块屏幕的话还可以在配置里指定串流默认使用哪块显示器、是否随客户端切换主屏实现客厅用电视、书房用显示器两不误。后台右上角还能切换浅色/深色主题和多种配色晚上关灯玩时深色主题对眼睛友好得多。画质与延迟的两难用一张速查表解决串流体验好坏八成取决于三个参数分辨率、帧率、码率。Sunshine 会自动识别显卡选编码器NVIDIA 走 NVENC、AMD 走 AMF、Intel 核显走 QuickSync你真正要操心的只有码率给多少。下面是 HEVC 编码下的参考值分辨率帧率起步码率追求画质适用场景720p605 Mbps10 Mbps手机流量、弱网1080p6015 Mbps30 Mbps标准游戏体验1440p12030 Mbps60 Mbps高刷显示器4K6050 Mbps100 Mbps客厅大屏 有线几个立竿见影的优化习惯能插网线就别用 WiFi无线至少用 5GHz路由器开启 QoS 给游戏流量提优先级帧率尽量匹配游戏原生帧率别让编码器做多余的转换两端都开 HDR 时务必确认设置一致否则画面会发灰。这些参数都在后台 Configuration 页面用顶部搜索框输入关键词就能秒定位改完点 Save 即时生效。串流翻车自救手册四个高频问题一次讲清玩得再顺也难免翻车这里把最常遇到的四类问题整理成现象—原因—解法照着排查即可。① 客户端找不到 Sunshine 主机八成是防火墙或子网问题。放行 47989、47990 端口确认两台设备在同一网段再在路由器上开启 Upnp 自动端口转发。② 画面卡顿掉帧先把码率降一档看是否缓解同时关掉占带宽的下载任务如果长期卡顿更新显卡驱动往往有惊喜编码器性能常随驱动提升。③ 花屏或画面发灰优先检查 HDR 开关是否两端一致仍不行就把编码器从 HEVC 切回 H.264 对比多数兼容性问题都能这样定位。④ 手柄没反应Windows 主机需要先装 ViGEmBus 虚拟手柄驱动——它是 Sunshine 把远端手柄翻译给系统识别的桥梁在后台 Troubleshooting 页面一键安装即可。真到了查不出原因的时候直接看日志。Troubleshooting 页自带日志查看器支持搜索和错误高亮比翻文件快得多日志文件本体在配置目录下Linux/macOS 为~/.config/sunshine/。更完整的排障思路可以对照项目自带的 docs/troubleshooting.md 查阅。从今晚开始七步清单与常见疑问到这里整套流程你已经心里有数了。照着这份清单今晚就能跑起来用对应命令装好 Sunshine浏览器打开localhost:47990设置强密码手机或平板装 Moonlight完成 PIN 配对先玩内置的 Desktop 桌面串流感受一下延迟为常玩的游戏建好入口按设备调整码率与帧率玩起来再按需探索多屏、手柄映射与外网玩法。常见疑问一句话回答支持哪些系统Windows、主流 Linux、macOS、FreeBSD 全覆盖最低硬件要求4 核 CPU 8GB 内存 支持硬件编码的显卡可以几个客户端同时连支持多客户端实际取决于显卡编码能力一定要付费吗不用完全免费开源书房不该是游戏唯一的归宿。 今晚就装上 Sunshine让客厅的电视、床头的平板、通勤路上的手机都变成你游戏库的一扇窗。【免费下载链接】SunshineSelf-hosted game stream host for Moonlight.项目地址: https://gitcode.com/GitHub_Trending/su/Sunshine创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考