首页/新闻资讯/正文详情

从零搭起 Sunshine 游戏串流主机:Moonlight 配套自托管方案实操全解

发布时间:2026/9/24 14:54:09 来源:云帆数科 栏目:资讯中心
从零搭起 Sunshine 游戏串流主机:Moonlight 配套自托管方案实操全解
从零搭起 Sunshine 游戏串流主机Moonlight 配套自托管方案实操全解【免费下载链接】SunshineSelf-hosted game stream host for Moonlight.项目地址: https://gitcode.com/GitHub_Trending/su/SunshineSunshine 游戏串流说白了就是把你自己电脑上的游戏和桌面画面实时投到手机、平板或电视上继续玩。Sunshine 是装在游戏主机上的开源串流服务器和装在接收端设备上的 Moonlight 客户端一搭配你的 PC 就变成一台自托管串流主机全程不用花一分钱买串流服务。适合想把客厅变成游戏房、或者出门在外还想接着玩 PC 游戏的你照本文装好、配对、调完参数半小时内就能见到第一帧画面。Sunshine 是什么自托管串流为什么选它Sunshine 扮演的是发射台它跑在你的游戏 PC 上负责截屏、编码把音视频和你的键鼠手柄指令走网络发出去Moonlight 则是装在手机、电视上的接收端负责解码播放并把你的操作送回主机。两者都开源免费配起来就是一整套完整的自托管串流方案。商业串流服务大多要交订阅费还把服务器架在别人手里自托管方案的数据全走你自己的网络画质上限只取决于你自己的硬件。常见的玩法有拿一台性能不错的旧 PC 专职当串流主机、把 Steam 库搬上电视大屏、或者出门在外时远程连回家里的机器。串流原理四环节一帧画面如何到你手里把这条链路理清楚之后哪里出问题你就知道往哪查捕捉从系统层面直接截屏。Windows 走 DXGI显卡的输出复制接口Linux 走 KMS/DRM 或 Wayland 协议macOS 用原生屏幕捕获。编码把画面压成 H.264、HEVC 或 AV1 视频流音频同步压进去这一步最吃显卡。传输视频单向推给客户端你的键鼠、手柄指令反向回传主机双向同时进行。渲染Moonlight 把码流解出来播放你按下的每个键沿原路回到主机生效。想深挖实现可以看 src/video.cpp 和 src/nvenc/ 这两个编码核心模块。记住一句话就行延迟高低看编码速度清晰好坏看网络带宽。动手前自检显卡、系统与网络三查装之前花两分钟过一遍这份清单能避开大部分后患硬件编码确认显卡带硬件编码器N 卡 NVENC、A 卡 AMF/VAAPI、Intel 核显 QuickSync、Mac 的 Video Toolbox。没有会退回软件编码能玩但 CPU 占用明显上升。系统与驱动系统版本受支持各平台依赖见 docs/building.md驱动别太老——硬件编码器对驱动版本很敏感。网络主机能插网线就插网线接收端尽量连 5GHz Wi-Fi。结论很简单硬件编码 较新驱动 主机有线基本盘就立住了直接进安装。Sunshine 安装与 Moonlight 配对从零到看见第一帧Linux 一行装好Windows 和 macOS 装官方包Linux 用包管理器一行搞定依赖和后台服务自动处理sudo apt install sunshineWindows 和 macOS 下载官方安装包跟着向导点完即可。四位 PIN 完成 Sunshine 配对服务起来后浏览器打开默认管理地址localhost:47990把 localhost 换成本机局域网 IP 也行首次访问会让你建管理员账号用户名加密码顺手记下来浏览器报证书不安全是正常现象自签名而已。然后在接收端装好 Moonlight它会自动发现局域网里的主机找不到就手动填 IP。选配对回到主机 Web 界面顶部的 PIN 入口输入那串四位数字并回车给设备起个名字双向信任就算建立。添加要串流的应用Applications 页默认已摆好 Desktop直接串桌面和 Steam 大屏幕模式先拿它跑通链路点 Add New 填应用名、可执行路径和启动参数就能加自己的游戏。想进阶clone 源码后用 CMake 自己编译依赖清单在 docs/building.md用 Docker 部署则必须把 47984-47990/tcp、47998-48000/udp 和 48010 映射出去并挂载配置目录现成示例在 DOCKER_README.md。Sunshine 编码器选择按显卡定编码器三个参数调画质Sunshine 能认出你的显卡并自动启用对应硬件编码先对号入座显卡WindowsLinuxmacOSNVIDIANVENCNVENC走 CUDA软件编码AMDAMFVAAPI / Vulkan Video软件编码IntelQuickSyncVAAPIVideo Toolbox硬件编码全都用不上时会自动退回软件编码功能不受影响只是 CPU 会更忙。编码器定了再看三个参数体验基本由它们决定分辨率与帧率以接收端屏幕的实际规格为准别盲目上 4K。射击、竞速保帧率优先剧情、角色扮演保分辨率优先。比特率有线局域网可以放心给到 30Mbps 以上走无线或远程就降一档花屏多半是码率给太满。编码预设玩竞技选低延迟预设看剧情、玩单机选高质量预设。配置项一屏摆不下但搜索栏直接输关键词最快比如输upnp就能秒到网络项Sunshine 远程串流端口转发、TLS 与动态 DNS 三件套想在外面连回家里局域网那套之外还差三样端口转发路由器支持 UPnP 的话在 Network 设置里勾上Sunshine 自动帮你开端口实现见 src/upnp.cpp不支持就手动转发 47984-47990/TCP 和 47998-48000/UDP。TLS 加密走公网一定要开否则画面和输入都是明文裸奔。动态 DNS家用宽带 IP 会变挂个 DDNS换 IP 也能稳定找到主机。两套参数策略按场景切换场景参数策略局域网主机接网线、客户端连 5GHz可开启仅本地网络响应限制分辨率拉满、比特率 30Mbps 起远程分辨率和比特率各降一档公网延迟和抖动都远大于局域网稳比清晰更重要Sunshine 卡顿排查五类现象按顺序查出问题时按表格逐项过多数毛病前三步就能定位现象按顺序检查客户端找不到主机① Sunshine 服务是否在跑 → ② 两端是否同一局域网 → ③ 防火墙是否放行 47984-47990 → ④ 改手动输入主机 IP卡顿、马赛克① 网络是否稳定有线优先 → ② 比特率是否过高降一档 → ③ 显卡驱动是否过旧串流没声音① 主机是否有程序独占音频 → ② 切换 Sunshine 的音频输出设备 → ③ 系统默认播放设备是否被静音输入延迟高① 键鼠、手柄省电模式是否开启 → ② 接收端设备性能是否够 → ③ 关掉占带宽的后台应用多客户端画质不一致正常行为主机按最高规格送画面各客户端在自己端调整压缩互不影响定位前先看日志编码器加载失败、网络断流这类问题在 Troubleshooting 页的 Logs 里通常写得清清楚楚装好、配对、调完这三步你的自托管串流主机就算正式上岗了。后续还能装哪些客户端、有哪些配套工具直接看 Web 界面里的 Featured Apps 页和官方文档那里更新最全。【免费下载链接】SunshineSelf-hosted game stream host for Moonlight.项目地址: https://gitcode.com/GitHub_Trending/su/Sunshine创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考

相关推荐

Nginx UI 通过 Homebrew 安装指南:macOS / Linux 从安装到服务化运维
Nginx UI 通过 Homebrew 安装指南:macOS / Linux 从安装到服务化运维

后端前端运维MCP 服务 【免费下载链接】nginx-ui Yet another WebUI for Nginx 项目地址: https://gitcode.com/gh_mirrors/ngi/nginx-ui 点击查看 免费下载 本指南面向已安装 Homebrew 的 macOS 与 Linux 用户,完整讲解 Nginx UI 的安装、服务管理、手… · 2026/9/24 14:54:03

国产MCU替代STM32全攻略:选型、移植与避坑指南
国产MCU替代STM32全攻略:选型、移植与避坑指南

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

央国企选干部管理系统的3个常见误区,你中了几个?
央国企选干部管理系统的3个常见误区,你中了几个?

干部管理系统选型,失败的项目往往不是因为选了差的产品,而是把注意力放错了地方:盯着功能清单的长短、参数表的对比、报价的高低,却漏掉三件决定系统能不能真正用起来的事——清单背后的适配能力、信创的准入属性、AI的实际效果。… · 2026/9/24 14:54:01

SquareLine Studio与LVGL 8.3嵌入式UI开发实战指南
SquareLine Studio与LVGL 8.3嵌入式UI开发实战指南

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

AWS SDK for .NET 文档示例仓库完全指南:目录结构、运行前置条件与 DynamoDB 入门实战
AWS SDK for .NET 文档示例仓库完全指南:目录结构、运行前置条件与 DynamoDB 入门实战

示例工程教程后端 【免费下载链接】aws-doc-sdk-examples Welcome to the AWS Code Examples Repository. This repo contains code examples used in the AWS documentation, AWS SDK Developer Guides, and more. For more information, see the Readme.md file below. 项目地… · 2026/9/24 15:24:27

还重构?就你那代码只能铲了重写!CodeGuide 教你建立可维护、可扩展的 Java 代码质量体系
还重构?就你那代码只能铲了重写!CodeGuide 教你建立可维护、可扩展的 Java 代码质量体系

还重构?就你那代码只能铲了重写!CodeGuide 教你建立可维护、可扩展的 Java 代码质量体系 【免费下载链接】CodeGuide :books: 本代码库是作者小傅哥多年从事一线互联网 Java 开发的学习历程技术汇总,旨在为大家提供一个清晰详细的学习教程&am… · 2026/9/24 15:24:27

AC/DC电源模块选型与实战避坑指南
AC/DC电源模块选型与实战避坑指南

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

2026在线投票工具深度横评:分组、防刷、报名、导出、模板功能实测
2026在线投票工具深度横评:分组、防刷、报名、导出、模板功能实测

线上投票工具的选型,最终要落到具体功能。分组投票、防刷能力、在线报名、数据导出、模板配置,这五项直接影响活动能否顺利执行。2026 年,围绕这五个模块,对天天评选和评选星做了一轮功能横评。以下为实测结果。 一、分组投票功能… · 2026/9/24 15:24:20

PDF补丁丁:3 分钟去除打印限制,重建 PDF 书签,免费使用
PDF补丁丁:3 分钟去除打印限制,重建 PDF 书签,免费使用

PDF补丁丁:3 分钟去除打印限制,重建 PDF 书签,免费使用 【免费下载链接】PDFPatcher PDF补丁丁——PDF工具箱,可以编辑书签、剪裁旋转页面、解除限制、提取或合并文档,探查文档结构,提取图片、转成图片等等… · 2026/9/24 15:24:14

基于YOLOv8的渔船作业监控系统:从环境搭建到边缘部署全流程
基于YOLOv8的渔船作业监控系统:从环境搭建到边缘部署全流程

简介:这是一套面向计算机、人工智能、自动化等专业学生与教师的毕业设计级项目资源,围绕YOLOv8实现渔船作业监控系统,可用于毕设、课程设计、大作业或项目立项演示。压缩包共97个文件,约24.21MB,以70个Python源码文件为… · 2026/9/24 0:00:13

1D-CNN时间序列建模实战:从Conv1d原理到工业落地
1D-CNN时间序列建模实战:从Conv1d原理到工业落地

简介:面向时间序列数据建模的一维卷积神经网络完整实现,适合深度学习入门者及需要快速验证时序模型的研究者,能够从音频、文本、传感器或股价等序列中挖掘局部特征与时间依赖。压缩包体积很小,只有3KB,内含3个Python脚… · 2026/9/24 0:00:26

柔软的L:汉语语流中被忽视的舌肌张力控制
柔软的L:汉语语流中被忽视的舌肌张力控制

1. 这个“L”不是字母表里的L,而是舌尖上的L最近在几个方言群和语音教学社群里,反复看到有人发一句:“也说字母L:柔软的长舌”。初看以为是英语发音课笔记,点开才发现全是方言爱好者、播音系学生、语言康复师甚至戏曲演… · 2026/9/24 0:00:44

了解更多?预约专属演示

我们的顾问将为您一对一讲解产品与方案

企业微信二维码