当前位置: 首页 > article >正文

Sunshine开源游戏串流服务器:免费搭建跨平台低延迟游戏共享系统

Sunshine开源游戏串流服务器免费搭建跨平台低延迟游戏共享系统【免费下载链接】SunshineSelf-hosted game stream host for Moonlight.项目地址: https://gitcode.com/GitHub_Trending/su/SunshineSunshine是一款开源免费的自托管游戏串流服务器专为Moonlight客户端设计让你可以在任何设备上远程畅玩PC游戏。这款强大的游戏串流工具支持Windows、Linux、macOS和FreeBSD系统通过硬件加速编码技术实现低于30ms的极低延迟串流体验。无论你是想在客厅电视、平板电脑还是手机上玩PC游戏Sunshine都能提供流畅的游戏体验而且完全免费、开源让你完全掌控自己的游戏共享系统。 为什么选择Sunshine游戏串流服务器完全开源免费告别订阅费用与需要付费订阅的商业串流方案不同Sunshine是100%开源的免费游戏串流服务器。这意味着你可以无需支付任何月费或年费完全控制自己的游戏串流环境自由定制和扩展功能享受持续的社区更新和支持跨平台支持覆盖所有主流系统Sunshine支持所有主流操作系统无论你使用什么设备系统平台核心优势硬件编码支持WindowsWGC屏幕捕获、DirectX硬件加速NVIDIA NVENC、AMD AMF、Intel QuickSyncLinuxWayland/X11捕获、内核级访问VAAPI、NVENC、NVDECmacOSMetal图形接口、AVFoundation框架Video Toolbox硬件编码FreeBSD系统级深度整合VAAPI硬件加速极低延迟媲美本地游戏体验Sunshine通过硬件加速编码技术能够实现低于30ms的串流延迟。这意味着竞技游戏也能流畅操作动作游戏响应迅速几乎没有可感知的输入延迟支持高达4K分辨率和高刷新率 5分钟快速上手Sunshine第一步下载并安装最简单的开始方式是使用AppImageLinux或安装包Windows/macOS# Linux用户下载AppImage curl -L -o Sunshine.AppImage https://gitcode.com/GitHub_Trending/su/Sunshine/releases/latest/download/Sunshine-x86_64.AppImage chmod x Sunshine.AppImage # 创建配置文件目录 mkdir -p ~/.config/sunshine # 启动Sunshine ./Sunshine.AppImage对于Windows用户可以直接下载安装程序macOS用户可以通过Homebrew安装。第二步初始设置启动Sunshine后打开浏览器访问https://localhost:47990你会看到Sunshine的欢迎界面在这里你需要设置管理员用户名默认是sunshine创建安全的密码确认密码后点击登录第三步连接你的设备现在你可以使用Moonlight客户端连接到Sunshine了在手机、平板或电视上安装Moonlight客户端确保设备与运行Sunshine的电脑在同一网络在Moonlight中添加服务器通常会自动发现输入从Sunshine Web界面获取的PIN码开始串流游戏⚙️ 核心功能配置指南应用程序管理添加你的游戏Sunshine最强大的功能之一就是可以添加任何应用程序进行串流。点击Applications标签你可以添加桌面直接串流整个桌面添加游戏指定游戏的可执行文件路径添加Steam配置Steam Big Picture模式自定义图标为每个应用程序设置个性化图标Steam Big Picture配置示例{ name: Steam大屏幕模式, path: C:\\Program Files (x86)\\Steam\\steam.exe, args: -bigpicture, working_dir: C:\\Program Files (x86)\\Steam }网络配置确保流畅连接正确的网络设置是流畅串流的关键。在Configuration页面中重要设置项UPnP自动配置路由器端口转发推荐开启端口设置47989-47990TCP、47998-48000UDP带宽限制根据你的网络情况调整QoS为游戏流量设置优先级视频编码优化根据你的显卡选择最佳编码器显卡类型推荐编码器最佳设置NVIDIANVENC H.265预设P3码率20-50MbpsAMDAMF HEVC质量预设BalancedIntelQuickSync H.264编码模式CBR软件编码x264快速预设CPU线程自动 高级技巧与性能优化多用户权限管理Sunshine支持创建多个用户账户非常适合家庭使用{ users: [ { username: 家长, permissions: [admin, stream, manage_apps], allowed_apps: [*], time_restrictions: null }, { username: 孩子, permissions: [stream], allowed_apps: [Minecraft, 教育软件], time_restrictions: { weekdays: 18:00-21:00, weekends: 10:00-22:00 } } ] }性能配置文件为不同类型的游戏创建不同的性能配置竞技游戏配置低延迟优先分辨率1920x1080帧率120fps码率20Mbps编码预设最快单机游戏配置画质优先分辨率3840x2160帧率60fps码率50Mbps编码预设质量自动化脚本示例通过Sunshine的API你可以实现自动化管理# 简单的Python脚本检查Sunshine状态 import requests def check_sunshine_status(): try: response requests.get(https://localhost:47990/api/apps, verifyFalse) if response.status_code 200: print(✅ Sunshine运行正常) apps response.json() print(f 可用应用程序: {len(apps)}个) return True except: print(❌ 无法连接到Sunshine) return False 常见问题与故障排除连接问题排查如果无法连接到Sunshine按以下步骤检查检查服务状态# Linux systemctl status sunshine # Windows PowerShell Get-Service -Name Sunshine验证端口sudo lsof -i :47989 # Web界面端口 sudo lsof -i :47998 # 视频流端口防火墙设置确保防火墙允许47989-47990TCP和47998-48000UDPWindows用户需要创建相应的防火墙规则画面卡顿优化遇到画面卡顿或延迟高试试这些方法检查编码器日志在日志中查找编码错误降低分辨率从4K降到1440p或1080p调整码率根据网络带宽适当降低使用有线连接Wi-Fi可能不稳定关闭垂直同步减少输入延迟硬件要求参考确保你的硬件满足基本要求串流目标最低CPU推荐GPU内存网络1080p60fpsi5-8400 / R5 2600GTX 1060 / RX 5808GB100Mbps1440p120fpsi7-9700 / R7 3700XRTX 3060 / RX 670016GB300Mbps4K60fpsi9-10900 / R9 5900XRTX 3080 / RX 6800 XT16GB500Mbps 学习资源与社区支持官方文档与源码入门指南docs/getting_started.md配置文档docs/configuration.md核心源码src/平台相关代码src/platform/社区资源GitCode仓库包含最新代码和发布版本Discord社区实时交流和技术支持Wiki文档用户贡献的教程和技巧问题追踪报告bug和请求新功能定期维护建议为了保持最佳性能建议每月更新检查并更新Sunshine到最新版本驱动更新保持显卡驱动为最新版本日志清理定期清理日志文件避免占用空间配置备份备份~/.config/sunshine/目录网络测试每月运行网络质量测试 开始你的游戏串流之旅Sunshine开源游戏串流服务器为你提供了构建个性化游戏共享系统的完整工具集。无论你是想在客厅大屏幕上玩3A大作还是想在平板上享受独立游戏Sunshine都能提供稳定、低延迟的串流体验。立即开始从GitCode仓库下载最新版本按照快速上手指南完成安装配置你的游戏和应用程序连接Moonlight客户端享受跨设备游戏乐趣记住Sunshine是完全开源免费的你有完全的控制权和定制自由。加入活跃的社区分享你的使用经验共同打造更好的游戏串流体验小贴士首次使用建议从1080p60fps开始熟悉后再尝试更高分辨率和帧率。祝你游戏愉快【免费下载链接】SunshineSelf-hosted game stream host for Moonlight.项目地址: https://gitcode.com/GitHub_Trending/su/Sunshine创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考

相关文章:

Sunshine开源游戏串流服务器:免费搭建跨平台低延迟游戏共享系统

Sunshine开源游戏串流服务器:免费搭建跨平台低延迟游戏共享系统 【免费下载链接】Sunshine Self-hosted game stream host for Moonlight. 项目地址: https://gitcode.com/GitHub_Trending/su/Sunshine Sunshine是一款开源免费的自托管游戏串流服务器&#x…...

智能网速在线测试网站源码_宽带网速检测

内容目录一、详细介绍二、效果展示1.部分代码2.效果图展示一、详细介绍 智能网速在线测试网站源码_宽带网速检测 功能强大的PHP测速网页源码,旨在帮助用户快速、准确地测试网络速度。该源码可以直接部署在静态存储服务上,无需复杂的服务器配置&#xf…...

小语言模型基础:适合轻量化场景的 AI

文章目录小语言模型基础:适合轻量化场景的 AI一、啥是小语言模型?说白了就是"轻量级选手"二、2025-2026年SLM爆发:各大厂都在卷啥?2.1 微软Phi-4:数据质量党の胜利2.2 谷歌Gemma 3n:多模态小钢炮…...

主题巴巴主题源码 合辑打包下载+主题巴巴SEO插件 _ WordPress主题模版

内容目录一、详细介绍二、效果展示1.部分代码2.效果图展示一、详细介绍 主题巴巴WordPress主题合辑打包下载,包含博客一号、博客二号、博客X、门户一号、门户手机版、图片一号、杂志一号、自媒体一号、自媒体二号和主题巴巴SEO插件。 主题巴巴WordPress主题合辑打…...

小龙虾 openclaw + 财务管理系统,自动化的财务管家来了~

一张表格管理自己的财务情况,对于每个超级个体来讲,都建议把上次分享的《人生 CEO 财务管理系统》带回家。在没有正式上线应用市场之前,已经 200 多人使用过了。特别适合想做一人公司或者超级个体的人。你不理财,财不理你。并且站…...

C加加面向对象的知识点

C面向对象1.什么是面向对象?面向对象有哪些特性?2. C面向对象编程?3. 重载,重写,隐藏的区别是什么?4. C的多态是什么?怎么通过虚函数实现?5. C函数对象是什么?跟普通函数…...

HC-SR501人体感应模块的5个隐藏功能:90%的人不知道的调节技巧

HC-SR501人体感应模块的5个隐藏功能:90%的人不知道的调节技巧 当你以为HC-SR501只是个简单的人体感应开关时,它其实藏着工程师们精心设计的可编程特性。这些隐藏在电位器旋钮和跳线帽下的功能,能让模块在智能家居、安防系统中表现更精准。下面…...

使用OpenClaw的Skills对接本地系统靶

1. 流图:数据的河流 如果把传统的堆叠面积图想象成一块块整齐堆叠的积木,那么流图就像一条蜿蜒流淌的河流,河道的宽窄变化自然流畅,波峰波谷过渡平滑。 它特别适合展示多个类别数据随时间的变化趋势,尤其是当你想强调整…...

让桌面随光而动:动态壁纸的终极解决方案

让桌面随光而动:动态壁纸的终极解决方案 【免费下载链接】dynamic-wallpaper A simple bash script to set wallpapers according to current time, using cron job scheduler. 项目地址: https://gitcode.com/gh_mirrors/dy/dynamic-wallpaper 厌倦了单调乏…...

Wan2.2-I2V-A14B开发利器:在IDEA中配置远程Python解释器进行模型调试

Wan2.2-I2V-A14B开发利器:在IDEA中配置远程Python解释器进行模型调试 1. 为什么需要远程Python解释器 当开发Wan2.2-I2V-A14B这类AI模型项目时,我们经常遇到一个典型问题:本地机器性能不足,而模型运行需要服务器级别的GPU资源。…...

Python高效处理多层嵌套文件夹中的批量NC文件——以海洋数据为例

1. 海洋数据处理中的多层嵌套文件夹挑战 第一次处理海洋数据时,我被那些层层嵌套的文件夹搞得头晕眼花。想象一下这样的场景:你的硬盘里有个名为"Argo_Data"的文件夹,打开后看到"太平洋"、"大西洋"、"印度…...

大模型到底是啥?运维人分钟搞懂(不用数学)皆

1. 流图:数据的河流 如果把传统的堆叠面积图想象成一块块整齐堆叠的积木,那么流图就像一条蜿蜒流淌的河流,河道的宽窄变化自然流畅,波峰波谷过渡平滑。 它特别适合展示多个类别数据随时间的变化趋势,尤其是当你想强调整…...

Kali Linux抓包工具Burp Suite社区版安装教程(简易上手版)

前言由于本人前段时间不小心删掉了Kali Linux上的Burp Suite社区版,后面需要用的时候,在网上参考了很多文章,均要下载和后续配置。我尝试了不少方法,不仅没有安装好,还得到了两个结论,那就是耗时和耗力。后…...

微信小程序实战:打造优雅的互动消息列表(评论 / 点赞 / 关注

在绿植类小程序开发中,互动消息模块(评论、点赞、关注)是提升用户粘性的核心场景。本文将基于实际开发场景,分享如何快速实现风格统一、交互友好的评论详情、点赞详情、关注详情列表页面,包含完整的代码实现和样式设计…...

别再死记硬背C#语法了!用5个机器视觉小例子带你快速上手(Visual Studio 2022版)

用5个机器视觉小项目玩转C#语法(Visual Studio 2022实战) 刚接触C#的开发者常陷入语法记忆的泥潭,而机器视觉领域恰好需要快速验证想法的能力。本文将带你用Visual Studio 2022创建五个渐进式图像处理项目,在解决实际问题的过程中…...

**反编译防护新思路:基于混淆+加密的C++程序加固实战**在软件安全领域,**反编译防护**始终是开发者绕不开

反编译防护新思路:基于混淆加密的C程序加固实战 在软件安全领域,反编译防护始终是开发者绕不开的核心议题。尤其是对于c这类静态编译语言,虽然相比Java或Python难以直接反编译出源码,但其二进制文件仍可通过IDA Pro、Ghidra等工具…...

打通智能体孤岛:用 AgentRun 构建生产级 AA 多 Agent 管理协作系统僦

起因是我想在搞一些操作windows进程的事情时,老是需要右键以管理员身份运行,感觉很麻烦。就研究了一下怎么提权,顺手瞄了一眼Windows下用户态权限分配,然后也是感谢《深入解析Windows操作系统》这本书给我偷令牌的灵感吧&#xff…...

nanobot 源码解析(五):Skills 系统——让 AI 秒变专家敢

一、中间件是啥?咱用“餐厅”打个比方 想象一下,你的FastAPI应用是个高级餐厅。 ?? 顾客(客户端请求)来到门口。- 迎宾(CORS中间件):先看你是不是从允许的街区(域名)来…...

多模型场景下的成本治理指标体系幢

为 HagiCode 添加 GitHub Pages 自动部署支持 本项目早期代号为 PCode,现已正式更名为 HagiCode。本文记录了如何为项目引入自动化静态站点部署能力,让内容发布像喝水一样简单。 背景/引言 在 HagiCode 的开发过程中,我们遇到了一个很现实的问…...

多线程UI异常捕获实战 --- 解决Invoke与BeginInvoke的窗口句柄陷阱

1. 多线程UI编程的窗口句柄陷阱 刚接触Windows Forms多线程开发时,我经常遇到一个让人抓狂的错误:"在创建窗口句柄之前,不能在控件上调用Invoke或BeginInvoke"。这个错误就像个幽灵,有时候程序运行几天都不出现&#xf…...

企业官网设计那个最好?怎么才能融入品牌文化的视觉设计与前端落地

企业官网设计:如何通过视觉设计与前端技术深度融入品牌文化 企业官网设计不仅是信息窗口,更是品牌文化的立体化载体。优秀的官网设计需实现美学表达、用户体验与品牌内核的三维统一,本文将系统解析设计策略与落地路径。 推荐选择https://ww…...

【Linux命令饲养指南】01-Linux命令三巨头:pwd、cd、ls,看完这篇你就会了!(附带目录结构大揭秘)

hello 各位老铁,又是学习新知识的时候啦😊 咱们刚接触Linux,看着黑乎乎的终端一脸懵?别慌,今天我们用大白话去搞定最常用的命令和Linux的目录结构。本文为个人原创学习整理,AI 仅辅助排版与润色一、Linux的…...

运动声源的到达结构仿真

概要 运动声源的到达结构仿真中,由于声传播速度远高于声源运动速度,而且声源辐射出声波后,介质的振子传递声波几乎不受声源影响,因此可以将根据每个时间帧的声源位置,使用bellhop计算到达结构,数字离散采样…...

.Acwing基础课第题-简单-区间和胰

在AI辅助开发的语境下,Skill就是一个包含了领域知识、最佳实践、代码模板的知识包。 以"DAO层CRUD生成"为例,一个Skill包含: /mnt/skills/dao-crud/ ├── SKILL.md # 使用说明 │ ├── 何时使用这个Skill │ …...

VRRP实验练习

要求LSW1配置<Huawei> <Huawei>sys Enter system view, return user view with CtrlZ. [Huawei]sys sw1 [sw1]v [sw1]vlan b [sw1]vlan batch 10 20 Info: This operation may take a few seconds. Please wait for a moment...done. [sw1]interface g 0/0/1 [sw…...

如何在macOS上快速定制个性化光标:Mousecape完全指南

如何在macOS上快速定制个性化光标&#xff1a;Mousecape完全指南 【免费下载链接】Mousecape Cursor Manager for OSX 项目地址: https://gitcode.com/gh_mirrors/mo/Mousecape 厌倦了macOS默认的单调鼠标指针&#xff1f;想要让光标更有个性、更符合你的审美&#xff1…...

【java工程师快速上手go】二.Go进阶特性

目录 写在前面 一、面向对象编程 1.1 结构体&#xff1a;Go的"类" 1.2 匿名字段与嵌入 1.3 结构体的组合优势 1.4 接口&#xff1a;鸭子类型的魅力 1.5 空接口与类型断言 1.6 接口组合 1.7 封装&#xff1a;大小写可见性 二、并发编程核心 2.1 Goroutine&…...

回调地狱+Promise+ES6

JavaScript 异步机制与异步编程终极指南 &#xff08;完整梳理&#xff1a;回调地狱成因 → 事件循环原理 → Promise/async/await 实战 → axios 封装&#xff09; 一、异步编程核心背景&#xff1a;为什么异步是必然&#xff1f; 1. JS 单线程本质&#xff08;异步的根源&…...

如何在Windows系统下完全解锁MacBook Pro Touch Bar:终极解决方案指南

如何在Windows系统下完全解锁MacBook Pro Touch Bar&#xff1a;终极解决方案指南 【免费下载链接】DFRDisplayKm Windows infrastructure support for Apple DFR (Touch Bar) 项目地址: https://gitcode.com/gh_mirrors/df/DFRDisplayKm 还在为Windows系统下Touch Bar只…...

下篇:欠拟合——那个还没开始就放弃的“躺平族”

一、欠拟合有什么作用&#xff1f;——它是个“最低标准报警器” 先说直白点&#xff1a;欠拟合本身不是好事&#xff0c;但“发现欠拟合”这件事非常有用。作用1&#xff1a;它是模型复杂度的“下限检测器” 你训练一个模型&#xff0c;发现训练集准确率只有55%&#xff08;而…...