Sunshine 自托管游戏串流主机:10 分钟搭好低延迟串流服务器
Sunshine 自托管游戏串流主机10 分钟搭好低延迟串流服务器【免费下载链接】SunshineSelf-hosted game stream host for Moonlight.项目地址: https://gitcode.com/GitHub_Trending/su/SunshineSunshine 是一款自托管的游戏串流宿主程序配合 Moonlight 客户端使用。装好它它会在游戏主机上抓取屏幕画面、调用 GPU 硬件编码压缩成 H.264/HEVC/AV1再通过 UDP 推给你的手机、电视或另一台 PC。跟完本文你能用 1080p/60 帧把书房 PC 接到客厅大屏串流延迟控制在个位数帧。一、它凭什么被选择整条链路很短抓帧 → GPU 硬件编码 → UDP 推给 Moonlight 解码显示。60fps 下主机每 16ms 发出一组数据没有中间商。内容不限不限 Steam 库整块桌面、任意可执行文件、普通应用都能推。硬件不限NVIDIA 走 NVENCAMD 走 AMF/VAAPIIntel 走 QuickSyncmacOS 走 VideoToolbox全都用不上时还有 CPU 软件编码兜底。平台不限Windows、Linux、macOS、FreeBSD 都能当主机端商业方案普遍做不到。完全自托管画面只在自己网络里流动无月费、无云端中转。二、从安装到第一次成功装用对应系统的预编译包Windows 装.msi、Debian/Ubuntu 装.deb、Fedora/OpenSUSE 装.rpm、macOS 拖入.dmg。需要自己编译时才克隆仓库git clone https://gitcode.com/GitHub_Trending/su/Sunshine开Windows 安装包默认已注册为后台服务直接运行Linux 可执行systemctl --user --now enable app-dev.lizardbyte.app.Sunshine开机自启。浏览器访问https://localhost:47990网站不安全的警告来自自签名证书忽略即可。配首次打开要求创建用户名和密码记好它——以后每次配对设备都要用。转到Applications页添加串流内容内置的 Desktop 条目推整块桌面新增记录可填 Steam 或任意游戏的启动命令。连播放设备上装 Moonlight 客户端添加主机同局域网通常自动发现提示输入 PIN 时到 Web 端导航栏的 PIN 处填相同数字并给设备起名配对完成。选一个应用画面即出现在设备上键鼠和手柄输入会反向传回 PC。Windows 主机建议装好虚拟手柄驱动Xbox、DualSense、Switch Pro 等手柄都能被正确模拟出来。三、关键参数怎么选编码器在 Audio Video 分组里选。默认自动挑当前显卡支持的最优项一般不用动。手动原则NVIDIA 选 NVENCAMD 在 Windows 选 AMF、Linux 选 VAAPI 或 VulkanIntel 在 Windows 选 QuickSync。码率与分辨率配置页搜索框输入 bitrate 即可定位max_bitrate单位 Kbps设 0 则跟随 Moonlight 请求值。有线局域网1080p/60 给 20–30Mbps 足够清晰冲 4K/60 主机和客户端都走 Cat5e 以上网线码率 50Mbps 以上GPU 需满足 4K 编码NVIDIA 为 RTX 20 系或 GTX 1080 起。5GHz Wi-Fi双方都接 5GHz 网络文档最低要求 802.11ac先降到 1080p卡顿再降码率。跨公网10Mbps 起步720p/30 帧往往比 4K60 更稳。串流体验对网络的敏感度不在带宽而在稳定性主机跑iperf3 -s客户端跑iperf3 -c 主机IP -t 60 -u -R -b 50M目标是丢包低于 5%、抖动低于 1ms达不到先查网络再调参数。四、进阶玩法远程访问Web 端 Network 分组把upnp设为 enabledSunshine 通过路由器自动完成端口映射。路由器不支持就在路由器手动转发——基础端口默认 47989视频、音频、输入端口在其上方偏移Web UI 用 47990。前置条件给主机配固定内网 IP否则重启后客户端找不到设备。多设备每接一个新客户端都按上一节的配对流程走一次PIN 处给设备起不同名字便于识别同一时间只维持一个活跃串流会话。Linux 抓取后端KMS/DRM 抓取需要提权Flatpak 和 AppImage 包不支持请用发行版原生包Wayland 下用 XDG Portal 抓取首次会弹 Remote Desktop 授权提示。降低延迟NVIDIA 主机可在控制面板关掉vsync:fast缓解卡顿AMD 在 Windows 开 Enhanced Sync 还能再省一帧。更多开关见 性能调优文档。五、出问题先查这里日志入口在 Web 端 Troubleshooting 标签页滚动输出 Sunshine 日志每条 warning/error 都带说明定位从这里开始。忘 Web 端账号凭据只显示一次运行sunshine --creds 新用户名 新密码直接重置。输入不生效Linux/FreeBSD把运行 sunshine 的用户加入input组后重新登录。手柄在 Steam 能用、游戏里不能Steam 设置里只保留 Generic 手柄支持。游戏收不到键盘/鼠标Windows 上确认虚拟手柄驱动已装好并重启电脑驱动缺失时输入会回退到 SendInputRaw Input 类游戏收不到。画面卡顿按第三节先降码率和分辨率确认主机 CPU/GPU 没满载主机尽量走有线。六、延伸资源docs/getting_started.md各平台安装、权限与首次配置全流程docs/configuration.md全部配置项的默认值与取值说明docs/performance_tuning.mdAMD/NVIDIA 驱动层的低延迟开关docs/troubleshooting.md分平台的已知问题与修复命令src/video.cpp编码主逻辑看编码器如何被选中src/network.cppUDP 传输与端口映射实现【免费下载链接】SunshineSelf-hosted game stream host for Moonlight.项目地址: https://gitcode.com/GitHub_Trending/su/Sunshine创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考

相关新闻

2026最新6款Copilot平替工具实测深度对比

2026最新6款Copilot平替工具实测深度对比

花了两个周末,我把主流的几款 AI 编程工具挨个装了一遍。起因是我的 GitHub Copilot 年费刚好到期,续费前想看看市面有没有性价比更高的选择——毕竟一个月 $10 说多不多,一年下来也得七百多块。更关键的是,我这半年接手了一个电商…

2026/10/14 1:59:17 阅读更多 →
FastAPI高性能API实战:异步、缓存与部署优化

FastAPI高性能API实战:异步、缓存与部署优化

1. 先理思路:一个高性能API到底在“高”什么在日常的后端开发里,接口性能永远是绕不开的话题。FastAPI 这几年能火起来,不光是因为它写起来爽、自带文档,更重要的是它在“高性能”和“开发效率”之间找到了一个非常难得的平衡点。…

2026/10/14 1:59:17 阅读更多 →
Impacket 工具套件完整实战|内网域渗透必备工具详解

Impacket 工具套件完整实战|内网域渗透必备工具详解

🔒免责声明:本文所有技术内容,仅用于授权渗透测试、红蓝对抗、安全学习研究。严禁在没有书面授权的内网、企业域环境执行哈希传递、DCSync、远程命令执行等操作,未授权访问 Windows 活动目录系统属于违法行为。全部实操案例均在自…

2026/10/14 1:59:17 阅读更多 →

最新新闻

Vue 3 轻量级数据透视表组件:支持拖拽+聚合+Excel导出

Vue 3 轻量级数据透视表组件:支持拖拽+聚合+Excel导出

简介:这是一份面向Vue.js中高级开发者的数据透视表功能实现组件包,专为需要在Web应用中快速集成交互式聚合分析表格的前端工程师设计。资源提供两个核心Vue组件:支持拖放配置行列的完整数据透视表,以及轻量级仅聚合功能的PivotTab…

2026/10/14 2:45:28 阅读更多 →
CLRS 习题精解:B 树基本操作(B-TREE-INSERT、查找最值与前驱)与复杂度分析

CLRS 习题精解:B 树基本操作(B-TREE-INSERT、查找最值与前驱)与复杂度分析

文档教程教育 【免费下载链接】CLRS 📚 Solutions to Introduction to Algorithms Third Edition 项目地址: https://gitcode.com/gh_mirrors/clr/CLRS 点击查看 免费下载 本文以《算法导论(第三版)》第 18 章 18.2 节"B 树…

2026/10/14 2:45:28 阅读更多 →
加班后的回程路上,更适合先听完《妈妈,我失业了》

加班后的回程路上,更适合先听完《妈妈,我失业了》

傍晚下班路上,中学生,把耳机音量调到刚好盖住走廊声在便利店门口抽一口冷气再进门。歌词里「走不出了」写的就是这种说不清又不甘心的时刻——《妈妈,我失业了》接住的,正是这截情绪。词曲:小熊歌|演唱&…

2026/10/14 2:45:28 阅读更多 →
【Python实战】基于FastAPI的绿植养护管理系统 - 完整项目

【Python实战】基于FastAPI的绿植养护管理系统 - 完整项目

🥂(❁◡❁)您的点赞👍➕评论📝➕收藏⭐➕关注👀是作者创作的最大动力🤞 💖📕🎉🔥 支持我:点赞👍收藏⭐️留言📝关注👀欢迎…

2026/10/14 2:45:28 阅读更多 →
Cap 开源录屏上手:从依赖自检到发出第一条分享链接

Cap 开源录屏上手:从依赖自检到发出第一条分享链接

Cap 开源录屏上手:从依赖自检到发出第一条分享链接 【免费下载链接】Cap Open source Loom alternative. Beautiful, shareable screen recordings. 项目地址: https://gitcode.com/GitHub_Trending/cap1/Cap 给同事讲一个功能,你得先凑齐三人的日…

2026/10/14 2:45:28 阅读更多 →
单片机毕设选题推荐:基于STM32的婴儿摇篮哭泣尿床监测与环境联动控制系统设计 基于物联网的婴儿床温湿度自动调节与哄睡装置设计(032707)

单片机毕设选题推荐:基于STM32的婴儿摇篮哭泣尿床监测与环境联动控制系统设计 基于物联网的婴儿床温湿度自动调节与哄睡装置设计(032707)

博主介绍:✌️码农一枚 ,专注于大学生项目实战开发、讲解和毕业🚢文撰写修改等。全栈领域优质创作者,博客之星、掘金/华为云/阿里云/InfoQ等平台优质作者、专注于嵌入式单片机,Java、小程序技术领域和毕业项目实战 ✌️…

2026/10/14 2:44:28 阅读更多 →

日新闻

AnyPS5通用适配层设计:兼容性与性能的工程取舍

AnyPS5通用适配层设计:兼容性与性能的工程取舍

1. 从"AnyPS5"这个名字说起:它到底想解决什么问题第一次看到"AnyPS5"这个标题,我脑子里冒出来的第一个念头是:这大概率是一个围绕"跨平台运行"或者"通用适配"做文章的项目。名字里的"Any"…

2026/10/14 0:00:41 阅读更多 →
Flutter跨平台开发实战:二手交易应用与HarmonyOS适配

Flutter跨平台开发实战:二手交易应用与HarmonyOS适配

1. 项目概述:Flutter跨平台二手交易应用开发作为一名长期从事移动应用开发的工程师,我最近完成了一个基于Flutter框架的二手物品交易平台项目。这个项目最吸引我的地方在于它完美结合了Flutter的跨平台优势与HarmonyOS的生态特性,实现了"…

2026/10/14 0:00:41 阅读更多 →
DFS算法解决飞机降落调度问题实战

DFS算法解决飞机降落调度问题实战

1. 项目背景与核心思路飞机降落问题是一个经典的调度优化场景,也是算法竞赛和面试中的高频题目。这个题目要求我们合理安排多架飞机的降落顺序和时间,确保所有飞机都能安全着陆而不发生冲突。在实际航空管制中,这类问题直接关系到飞行安全和机…

2026/10/14 0:00:41 阅读更多 →

周新闻

流感时间序列预测实战:ARIMA/LSTM全流程拆解与避坑指南

流感时间序列预测实战:ARIMA/LSTM全流程拆解与避坑指南

简介:基于 ARIMA、LSTM、Transformer 等模型的流感时间序列预测 Python 源码,面向计算机相关专业课程设计与期末大作业学生,以及项目实战学习者。内容覆盖预处理、平稳性检验、定阶、残差分析、多模型对比预测的完整时序建模流程,…

2026/10/13 2:54:56 阅读更多 →
影刀RPA新手教程:键盘模拟输入实战——输入文本与模拟按键的区别

影刀RPA新手教程:键盘模拟输入实战——输入文本与模拟按键的区别

影刀RPA新手教程:键盘模拟输入实战——输入文本与模拟按键的区别 做影刀RPA自动化,十个新手有八个栽在"往输入框里填东西"这件事上:要么填不进去,要么填了一半,要么直接把原来内容追加在后面。这背后的根因&…

2026/10/13 16:22:04 阅读更多 →
影刀RPA新手教程:阅文起点小说数据采集实战——书籍信息与章节内容

影刀RPA新手教程:阅文起点小说数据采集实战——书籍信息与章节内容

影刀RPA新手教程:阅文起点小说数据采集实战——书籍信息与章节内容 1. 认识影刀:什么场景该用RPA采小说数据 起点中文网的页面结构相对稳定——分类榜单、书籍详情、章节内容三块独立页面,跳转链路清晰。这种场景非常适合影刀自动化&#x…

2026/10/13 1:58:08 阅读更多 →

月新闻

我发现了一个新思路:用 Remotion + Claude Code 像写代码一样自动化生成短视频

我发现了一个新思路:用 Remotion + Claude Code 像写代码一样自动化生成短视频

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

2026/10/13 22:01:27 阅读更多 →
Windows下 Codex 中 Chrome 和 Computer Use 插件不可用问题排查及解决参考方式:TaoToken 统一 Key 配置与验证

Windows下 Codex 中 Chrome 和 Computer Use 插件不可用问题排查及解决参考方式:TaoToken 统一 Key 配置与验证

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

2026/10/13 14:57:39 阅读更多 →
黑夜航拍船只数据集训练YOLOV5模型全流程解析

黑夜航拍船只数据集训练YOLOV5模型全流程解析

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

2026/10/12 18:11:17 阅读更多 →