5 步搭好 Sunshine 游戏串流服务器:Moonlight 低延迟串流完整指南

发布时间:2026/9/2 23:16:16

5 步搭好 Sunshine 游戏串流服务器:Moonlight 低延迟串流完整指南
5 步搭好 Sunshine 游戏串流服务器Moonlight 低延迟串流完整指南【免费下载链接】SunshineSelf-hosted game stream host for Moonlight.项目地址: https://gitcode.com/GitHub_Trending/su/Sunshine想象这样一个场景你窝在沙发上把客厅那台大屏电视接上设备拿起手柄就能在自家网络上把一台游戏主机或 PC 里的 3A 大作完整串出来——画面实时推送到屏幕输入延迟压到几乎无感。这不是云游戏机房而是你电脑本地跑的一个自托管服务。Sunshine 游戏串流服务器就是干这件事的它负责采集画面、用显卡硬件编码、再把音视频推给 Moonlight 客户端。项目速览它是什么、为谁服务一句话概括Sunshine 是一个开源、免费、自托管的游戏串流主机专门搭配 Moonlight 客户端使用让你把任何一台电脑变成局域网乃至外网里可串流的「游戏主机」。对普通用户来说它最大的价值是把「画质、延迟、成本」这三件事一次解决不用买盒子、不用订阅数据全留在本地。关键信息说明定位自托管游戏串流主机负责采集 / 硬件编码 / 推流支持平台Windows、Linux、macOS另支持 FreeBSD是否免费开源免费可商用配套客户端MoonlightPC / Android / iOS / 嵌入式默认端口Web 管理界面47990串流端口从47989起的一组端口部署位置你自己的电脑本地完全自主掌控上手前自检先确认环境没问题跑通串流前先花两分钟核对下面几点能省掉后面一半的排查时间。系统Windows、Linux 或 macOS 之一。macOS 属于实验性支持功能如游戏手柄不完整。显卡有独立显卡最好。NVIDIA 走 NVENC、AMD 走 AMF、Intel 核显走 QuickSync都能在 GPU 上完成编码几乎不占 CPU没有独显就退回到软件编码x264/x265会吃 CPU。网络串流主机和客户端尽量在同一局域网优先有线千兆有线体验最好。客户端版本在 Moonlight 的 PC、Android、iOS 或嵌入式设备上准备好对应客户端且版本足够新才能正常配对。权限Windows 会自动建服务开机自启Linux 上首次可能涉及采集权限如 KMS/NVENC 需要的驱动macOS 首次运行要给屏幕录制权限。主流程拆解从 0 到串通第 1 步安装并启动下载与你系统匹配的官方二进制包安装。Windows 是.msiLinux 按发行版选.deb/AppImage/flatpak等macOS 是.dmg。装完后 Sunshine 会在后台以服务形式常驻无需手动干预。装好即意味着端口已监听Web 管理界面在https://localhost:47990。第 2 步创建管理员账户打开浏览器访问https://localhost:47990可把localhost换成机器内网 IP。浏览器会提示「不安全」这是因为用的是自签名证书属正常现象继续访问即可。首次进入是欢迎页会要求你设置访问 Web 界面的用户名和密码。默认用户名是sunshine可改成更好记的。密码设强一点并且记下来——界面只会显示这一次忘了就得走命令行重置。第 3 步添加游戏或应用登录后进入「Applications」页系统默认已经放了Desktop整桌面和Steam Big PictureSteam 大画面模式两个入口能直接开串。点「Add New」添加你自己的游戏填名称、指向游戏主程序的可执行文件可选工作目录和启动参数再传一张图标。保存后新应用立刻出现在列表里。注意应用列表在客户端重启后才会刷新所以改完要在客户端侧重连一次。第 4 步用 Moonlight 配对连接在 Moonlight 客户端里找到你这台 Sunshine 主机局域网会自动发现找不到就手动填 IP。当它提示输入 PIN 时切回 Web 界面顶栏的「PIN」页查看当前 PIN 码填进客户端再给设备起个名字配对即完成。配对成功后客户端会列出你在 Sunshine 里配置的所有应用选一个即可开始串流。第 5 步核对配置并开始串通后回到「Configuration」页用顶部搜索框按名字定位参数下节会讲哪几个最影响体验。把分辨率、比特率、编码器调到合适再开一把游戏。关键配置详解只调这三项参数很多但真正决定「顺不顺」的就三项。下面按「默认值 → 建议值 → 原因」来讲其余保持默认即可。1. 编码器默认自动建议锁定硬件编码默认值自动检测并优先硬件编码。建议值有独显就显式固定为对应硬件编码器NVENC / AMF / QuickSync。原因硬件编码在 GPU 上完成几乎不吃 CPU延迟低、发热小适合持续高帧率串流软件编码 x264/x265 兼容性最好但吃 CPU只作为无独显时的兜底。2. 比特率按网络环境选别贪高默认值随客户端与网络协商。建议值千兆有线可拉到 20–50 Mbps5GHz 无线约 10–25 Mbps远程宽带降到 5–15 Mbps。原因比特率过高而带宽不够时画面会先「卡」后「糊」流畅度优先于极限画质。先按实测带宽留一点余量再逐步上调。3. 分辨率与帧率匹配显示端默认值跟随客户端请求。建议值1080p / 60fps 是多数环境的平衡点1440p 需要较好的局域网4K 建议只在千兆有线下尝试。原因分辨率直接决定每帧数据量越高越吃带宽和编码能力要和你实际的网络与显卡能力匹配而不是照抄上限。避坑与调优按「现象 → 排查 → 解法」走遇到卡顿时别乱试参数顺着这条链走现象画面卡顿、延迟高→ 先确认是否走硬件编码、比特率是否超出带宽 → 降到匹配网络的比特率、改用有线、关闭占用带宽的其他设备。现象客户端发现不了主机→ 确认同网段、服务在跑 → 检查防火墙是否放行47989起的一组串流端口与47990→ 仍不行就在 Moonlight 里手动填 IP 添加。现象配对一直不成功→ 确认读的是最新 PINPIN 会刷新→ 回 Web 界面「PIN」页核对再填 → 检查两端时间是否同步。现象Linux 下编码报错→ 打开「Troubleshooting」页看日志红色报错行通常直接指出原因例如编码器打不开、采集后端不匹配。日志页支持关键词检索能很快定位到出问题的编码器或采集后端。大多数「玄学卡顿」最后都能在这里找到明确报错。延伸探索进阶的下一步想继续深入从这几处入手均为仓库内相对路径入门流程与安装细节docs/getting_started.md全部配置项详解docs/configuration.md性能调优建议docs/performance_tuning.md常见疑难排查docs/troubleshooting.md服务端核心源码src/采集、编码、推流逻辑都在这里下一步建议先在你的真实网络环境下实测一轮比特率与延迟用「Troubleshooting」日志反复验证编码器确实跑在 GPU 上再考虑上 1440p / 高帧率——把地基打稳画质提升才有意义。【免费下载链接】SunshineSelf-hosted game stream host for Moonlight.项目地址: https://gitcode.com/GitHub_Trending/su/Sunshine创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考

相关新闻

OCRmyPDF:给扫描PDF加文本层的完整指南,3步让文件可搜索

OCRmyPDF:给扫描PDF加文本层的完整指南,3步让文件可搜索

2026/9/2 23:06:16

OCRmyPDF:给扫描PDF加文本层的完整指南,3步让文件可搜索 【免费下载链接】OCRmyPDF OCRmyPDF adds an OCR text layer to scanned PDF files, allowing them to be searched 项目地址: https://gitcode.com/GitHub_Trending/oc/OCRmyPDF OCRmyPDF…

从东南大学RoboCup救援仿真代码看多智能体协作与系统优化

从东南大学RoboCup救援仿真代码看多智能体协作与系统优化

2026/9/2 23:06:15

简介:这是东南大学RedSun团队参加RoboCup救援仿真国际赛的Java工程源码,面向研究多智能体协同、救援机器人算法与Agent仿真的学生及开发者,适合有一定Java和AI基础的读者深入研读。压缩包共918个文件,含146个Java源文件、147个cla…

如何给 Kronos 装上“自我调参“的头脑:强化学习金融预测完整教程

如何给 Kronos 装上“自我调参“的头脑:强化学习金融预测完整教程

2026/9/2 23:06:15

如何给 Kronos 装上"自我调参"的头脑:强化学习金融预测完整教程 【免费下载链接】Kronos Kronos: A Foundation Model for the Language of Financial Markets 项目地址: https://gitcode.com/GitHub_Trending/kronos14/Kronos Kronos 是一个面向金…

会编网络:告别凭感觉下判断,Python帮我养成了数据思维

会编网络:告别凭感觉下判断,Python帮我养成了数据思维

2026/9/3 0:16:18

在尚未学习会编网络之前, 我去查看行业分析, 翻阅数据报告, 总是惯于径直依照别人所给出的结论去行事, 就连半分验证的想法都未曾产生过, 极其容易就被那些零散的表层信息给误导。等到真正上手运用它去处理过几回实际问题之后才发觉, 这门语言带给我的最大变化, 是终于无需等待…

MODI OCR组件实战:C#调用COM接口实现图片文字识别

MODI OCR组件实战:C#调用COM接口实现图片文字识别

2026/9/3 0:16:18

简介:这是一份面向C#开发者的Winform图片OCR识别示例工程,演示如何借助微软Office Document Imaging(MODI)组件,在窗体中选取图片矩形区域并完成文字识别。资源共37个文件,包含9个C#源码文件、Winform界面与…

基于java的智慧教学综合管理平台的设计和实现

基于java的智慧教学综合管理平台的设计和实现

2026/9/3 0:16:18

1. 引言随着教育信息化的深入推进,传统教学管理模式在课程安排、成绩统计、师生沟通等方面逐渐暴露出效率低、数据分散、信息孤岛等问题。智慧教学综合管理平台以 Java 技术栈为核心,融合 Spring Boot、MyBatis、Vue 等主流框架,构建一套集课…

GitHub开源“建模革命”:这个不到200MB的工具,靠一张照片几秒生成3D资产,动动手指就省下一辆RTX 4090的钱!

GitHub开源“建模革命”:这个不到200MB的工具,靠一张照片几秒生成3D资产,动动手指就省下一辆RTX 4090的钱!

2026/9/3 0:16:18

小伙伴们,你是否也曾有过这样的念头:想把随手拍下的猫主子做成3D手办,却被告知一张设计稿报价超过500元、工期排到下周?或者,你是一位独立游戏开发者,正为缺失关键道具而对着商城里动辄几十美元一个的付费资…

一句“/hyperframes”就出片!刚看完AI自己剪的视频,我默默卸了剪映!

一句“/hyperframes”就出片!刚看完AI自己剪的视频,我默默卸了剪映!

2026/9/3 0:16:18

Codex HeyGen HyperFrames实测:零剪辑门槛、HTML即视频,以后做片子真的不用碰时间轴了小伙伴们,最近,OpenAI的智能体Codex完成了一次史诗级升级,彻底打破了人们对AI编程助手的刻板印象。原本作为程序员“副驾驶”的Co…

Hermes Agent 本地部署新方案:Windows 整合包减少依赖报错

Hermes Agent 本地部署新方案:Windows 整合包减少依赖报错

2026/9/3 0:06:18

Windows 本地部署 Hermes 太麻烦?这版一键包 5 分钟快速跑通 很多人想体验 Hermes Agent,但真正开始部署时,往往会卡在环境配置这一步。 需要安装各类依赖、调试运行环境、处理路径问题,还容易遇到命令行报错、系统拦截、文件缺…

备战数据库管理工程师校招:索引、事务、备份恢复核心考点解析

备战数据库管理工程师校招:索引、事务、备份恢复核心考点解析

2026/9/2 10:08:07

每年校招季我都会接触不少准备数据库方向笔试的同学,看到最多的状态就是:简历上写着“熟悉 MySQL”“了解索引优化”,一碰到数据库管理工程师的笔试卷,却在索引、事务、锁、备份恢复这些题目上翻车。网易这套 2018 校园招聘数据库…

数字电路时序基石:深入理解建立时间与保持时间

数字电路时序基石:深入理解建立时间与保持时间

2026/9/2 12:11:52

1. 这不是“背公式”的事:时间参数到底在约束什么你翻过数字电路教材,一定见过这两个词:建立时间(Setup Time)和保持时间(Hold Time)。它们常被并列写在触发器(Flip-Flop&#xff09…

蓝桥杯国赛超声波测距机:从单片机原理到嵌入式系统实战

蓝桥杯国赛超声波测距机:从单片机原理到嵌入式系统实战

2026/9/1 23:49:08

1. 项目缘起:从赛题到超声波测距机的诞生第八届蓝桥杯单片机设计与开发国赛的题目,我至今记忆犹新。它没有直接给出一个花哨的名字,而是用“超声波测距机”这个朴实无华的功能描述,精准地勾勒出了考核的核心。对于当时备赛的我而言…

【原创】基于微信小程序+AI大模型+uni-app的宠物用品商城小程序(设计与实现)

【原创】基于微信小程序+AI大模型+uni-app的宠物用品商城小程序(设计与实现)

2026/9/3 0:06:18

摘要:随着电子商务与本地生活服务的普及,线上交易与店铺运营管理已成为常规业态。传统分散式进销存与人工对账方式存在流程割裂、库存难同步、促销规则难落地、经营数据难沉淀等弊端,难以支撑一体化的数字化运营。同类课题亦多见多商户在线商…

【原创】基于AI大模型+SpringBoot+Vue的宠物用品商城(设计与实现)

【原创】基于AI大模型+SpringBoot+Vue的宠物用品商城(设计与实现)

2026/9/3 0:06:18

摘要:随着电子商务与本地生活服务的普及,线上交易与店铺运营管理已成为常规业态。传统分散式进销存与人工对账方式存在流程割裂、库存难同步、促销规则难落地、经营数据难沉淀等弊端,难以支撑一体化的数字化运营。同类课题亦多见多商户在线商…

【原创】基于微信小程序+AI大模型+uni-app的节日礼品定制商城小程序(设计与实现)

【原创】基于微信小程序+AI大模型+uni-app的节日礼品定制商城小程序(设计与实现)

2026/9/3 0:06:18

摘要:随着电子商务与本地生活服务的普及,线上交易与店铺运营管理已成为常规业态。传统分散式进销存与人工对账方式存在流程割裂、库存难同步、促销规则难落地、经营数据难沉淀等弊端,难以支撑一体化的数字化运营。同类课题亦多见多商户在线商…

远程协作的工作台整理

远程协作的工作台整理

2026/9/2 6:21:32

远程协作的工作台整理远程协作的核心不是再加一个工具,而是让交接信息足够完整。异步任务要写明目标、输入位置、完成标准和需要决策的人。 工作台的最小配置 将日程、待办、代码和沟通入口收拢到少数固定位置;通知按紧急程度分层。工作台不需要模仿办公…

持续集成 流水线自动化与 声明式交付 实践:原型怎样变成可用功能

持续集成 流水线自动化与 声明式交付 实践:原型怎样变成可用功能

2026/9/2 6:21:32

持续集成 流水线自动化与 声明式交付 实践:原型怎样变成可用功能分类:[AI/大模型]细分主题:AI 增强型 CI/CD 流水线自动化与 GitOps 实践:Agent 工作流、工具调用与任务拆解:从原型到生产的验收清单很多团队在尝试用大…

容器编排 生产环境运维与排障实战:复盘记录怎样真正派上用场

容器编排 生产环境运维与排障实战:复盘记录怎样真正派上用场

2026/9/2 2:45:06

容器编排 生产环境运维与排障实战:复盘记录怎样真正派上用场分类:[工程技术]细分主题:Kubernetes 生产环境运维与排障实战:可复制的项目复盘模板与决策记录大部分团队的事故复盘报告,最后都变成了躺在 Confluence 或钉…