Web前端开发网

fly63.com

首页 资源 工具 文章 教程 栏目
  • 关于我们
  • 网站投稿
  • 赞助一下

关闭

搜索

在线工具_工作生活好帮手

打造各种简单、易用、便捷的在线工具,网友无需注册和下载安装即可使用

点击查看

资源分类

AI智能 酷站推荐 招聘/兼职 框架/库 模块/管理 移动端UI框架 Web-UI框架 Js插件 Jquery插件 CSS相关 IDE环境 在线工具 图形动效 游戏框架 node相关 调试/测试 在线学习 社区/论坛 博客/团队 前端素材 图标/图库 建站资源 设计/灵感 IT资讯
提交资源 / 链接反馈

Sunshine
分享
复制链接
新浪微博
QQ 好友

扫一扫分享

网站地址:https://app.lizardbyte.dev/Sunshine
GitHub:https://github.com/LizardByte/Sunshine
网站描述:Moonlight 的自托管游戏串流服务端
访问官网 GitHub

Sunshine是一个开源的游戏串流软件,可以让你把自己的电脑变成游戏串流服务器。简单来说,它就像是你个人专属的"云游戏平台",让你可以在其他设备上远程玩自己电脑里的游戏。

这个项目由LizardByte团队开发,专门为Moonlight客户端设计。无论你用AMD、Intel还是NVIDIA的显卡,它都能很好地支持,而且完全免费开源。


为什么要用Sunshine?

打造个人云游戏平台:不用依赖商业云游戏服务,自己搭建更自由

充分利用硬件:让高性能电脑的价值最大化,随时随地都能玩游戏

完全自主控制:数据掌握在自己手里,不用担心隐私问题

节省成本:相比订阅商业云游戏服务,自建更经济

社区驱动:开源项目,有问题可以找社区帮忙


主要功能特点

高性能串流

  • 超低延迟,玩游戏几乎感觉不到延迟

  • 支持高画质串流,最高4K分辨率

  • 高帧率支持,畅玩竞技游戏

  • HDR内容支持,画面更鲜艳

  • 自动适应网络状况,保持流畅

广泛的硬件支持

显卡支持:

  • NVIDIA显卡(NVENC编码)

  • AMD显卡(VCE编码)

  • Intel显卡(QuickSync编码)

  • 多显卡系统支持

  • 自动切换最佳编码器

系统要求:

  • 最低:Windows 10/macOS 14/Linux系统,4GB内存,支持硬件编码的显卡

  • 推荐:最新系统,8GB以上内存,现代显卡,有线网络

  • 4K游戏:高性能显卡,多核CPU,16GB内存,高速网络

智能网络优化

  • 自动适应网络带宽

  • 智能拥塞控制

  • 错误恢复机制

  • 数据压缩传输

  • 实时网络监控

便捷的管理功能

Web管理界面:

  • 通过浏览器远程管理

  • 手机也能轻松配置

  • 实时查看系统状态

  • 图形化配置界面

客户端管理:

  • 简单的设备配对系统

  • 灵活的权限控制

  • 会话连接管理

  • 连接历史记录

完整的音频支持

  • 高质量音频传输

  • 低延迟音频同步

  • 多声道和环绕声支持

  • 音画同步优化

  • 多种音频格式兼容

全面的输入设备支持

  • 键盘鼠标完美支持

  • 各种游戏手柄兼容

  • 触摸设备支持

  • 特殊游戏外设

  • 多设备同时使用


安装指南

Windows系统安装

方法一:直接下载安装

  1. 从GitHub下载最新安装包

  2. 运行安装程序,按向导完成安装

  3. 启动Sunshine服务

  4. 在浏览器打开 http://localhost:47989 进行配置

方法二:使用包管理器

winget install Sunshine

Linux系统安装

Ubuntu/Debian:

# 添加软件源
curl -fsSL https://repo.lizardbyte.dev/ubuntu/lizardbyte.list | sudo tee /etc/apt/sources.list.d/lizardbyte.list

# 添加密钥
curl -fsSL https://repo.lizardbyte.dev/ubuntu/lizardbyte.key | sudo tee /etc/apt/trusted.gpg.d/lizardbyte.asc

# 安装Sunshine
sudo apt update
sudo apt install sunshine

Fedora:

# 添加软件源
sudo dnf install 'dnf-command(config-manager)'
sudo dnf config-manager --add-repo https://repo.lizardbyte.dev/fedora/lizardbyte.repo

# 安装Sunshine
sudo dnf install sunshine

macOS系统安装

# 使用Homebrew安装
brew install sunshine

Docker安装

# 拉取镜像
docker pull lizardbyte/sunshine

# 运行容器
docker run -d --name sunshine \
  --network host \
  --device /dev/dri:/dev/dri \
  --device /dev/input:/dev/input \
  -v /home/user/sunshine:/config \
  lizardbyte/sunshine


配置说明

基础配置

打开Web管理界面(http://localhost:47989),进行以下基本设置:

服务器设置:

  • 端口号:默认47989

  • 访问权限:设置用户名密码

  • 日志级别:根据需要调整

视频设置:

  • 编码器:自动选择或手动指定

  • 分辨率:根据客户端设备调整

  • 帧率:通常60fps

  • 码率:根据网络状况设置

音频设置:

  • 编码格式:AAC

  • 码率:192kbps

  • 采样率:48000Hz

显卡优化配置

根据你的显卡类型进行优化:

NVIDIA显卡:

{
  "encoder": "nvenc",
  "preset": "p4",
  "tune": "ll",
  "码率控制": "cbr"
}

AMD显卡:

{
  "encoder": "amf", 
  "preset": "balanced",
  "profile": "main"
}

Intel显卡:

{
  "encoder": "qsv",
  "preset": "balanced",
  "rate_control": "cbr"
}


使用教程

第一步:启动服务

安装完成后,Sunshine会自动在后台运行。你可以在系统托盘找到它的图标,也可以通过开始菜单启动。

第二步:配对客户端

  1. 在手机、平板或其他电脑上安装Moonlight客户端

  2. 确保客户端和设备在同一网络

  3. 打开Moonlight,它会自动发现Sunshine服务器

  4. 输入屏幕上显示的PIN码完成配对

第三步:添加游戏

自动添加:
Sunshine会自动扫描你电脑上的游戏,包括:

  • Steam游戏

  • Epic Games游戏

  • GOG游戏

  • 暴雪战网游戏

手动添加:
如果有些游戏没有被自动识别,可以手动添加:

  1. 在Web界面点击"添加游戏"

  2. 填写游戏名称

  3. 选择游戏执行文件

  4. 设置启动参数(如果需要)

第四步:开始串流

  1. 在Moonlight客户端选择要玩的游戏

  2. 调整串流设置(分辨率、码率等)

  3. 点击开始,享受游戏!


性能优化技巧

网络优化

  • 使用有线网络:WiFi虽然方便,但有线网络更稳定

  • 路由器设置:开启QoS功能,优先处理游戏数据

  • 网络隔离:让游戏串流设备独享带宽

显卡设置

  • 更新驱动:使用最新的显卡驱动程序

  • 编码器选择:根据显卡型号选择最佳编码器

  • 预设调整:平衡画质和性能

系统优化

  • 关闭后台程序:释放系统资源

  • 调整电源模式:使用高性能模式

  • 温度监控:确保硬件不会过热降频


实际应用场景

家庭游戏共享

小王家里有一台高性能游戏电脑,但家人也要用电视。他安装了Sunshine后:

  • 在客厅电视上串流玩游戏

  • 家人在平板上玩休闲游戏

  • 不需要购买多台游戏设备

远程游戏访问

小李经常出差,但想玩家里的游戏电脑:

  • 通过互联网远程连接家里电脑

  • 在酒店用笔记本玩大型游戏

  • 设置VPN保证连接安全

游戏开发测试

小张是游戏开发者,需要多设备测试:

  • 在不同设备上测试游戏串流效果

  • 分析性能数据优化游戏

  • 团队协作更方便

游戏直播推流

小陈是游戏主播:

  • 用Sunshine高质量采集游戏画面

  • 推流到直播平台

  • 录制游戏内容

教育环境应用

学校计算机教室:

  • 集中管理游戏化教学资源

  • 学生在普通电脑上体验专业游戏

  • 统一更新和维护


常见问题解决

连接问题

客户端找不到服务器:

  • 检查设备是否在同一网络

  • 确认防火墙没有阻挡

  • 验证Sunshine服务是否正常运行

画面卡顿:

  • 降低串流分辨率

  • 减少码率设置

  • 检查网络带宽

性能问题

延迟过高:

  • 使用有线网络连接

  • 调整编码预设为低延迟模式

  • 关闭其他占用网络的程序

画质不佳:

  • 提高码率设置

  • 选择更高质量的编码预设

  • 确保网络带宽充足


安全注意事项

本地网络使用

在家庭网络内使用相对安全,建议:

  • 设置强密码

  • 定期更新软件

  • 监控连接设备

远程访问配置

如果需要从外部网络访问,务必:

  • 使用VPN连接

  • 配置防火墙规则

  • 启用双因素认证

  • 定期检查日志


与其他方案对比

Sunshine vs 商业云游戏:

  • Sunshine:一次性投入,长期免费

  • 商业服务:按月付费,依赖厂商

Sunshine vs 其他开源方案:

  • Sunshine:专为游戏优化,低延迟

  • 其他方案:可能功能更通用,但游戏体验不如Sunshine


未来发展

Sunshine团队持续改进功能:

  • 支持更多硬件编码器

  • 优化串流算法

  • 增强管理功能

  • 改进移动端体验


总结

Sunshine让普通玩家也能搭建专业的游戏串流环境。无论你想在客厅电视上玩游戏,还是出差时远程访问家里电脑,它都能提供出色的体验。

主要优势:

  • 完全免费开源

  • 低延迟高性能

  • 广泛硬件支持

  • 简单易用的界面

  • 活跃的社区支持

适合人群:

  • 想在多设备玩游戏的玩家

  • 需要远程访问游戏的用户

  • 游戏开发者和内容创作者

  • 教育机构和网吧

如果你对技术有一定了解,愿意花时间配置,Sunshine绝对是值得尝试的游戏串流方案。

仅供个人学习参考/导航指引使用,具体请以第三方网站说明为准,本站不提供任何专业建议。如果地址失效或描述有误,请联系站长反馈~感谢您的理解与支持!

链接: https://fly63.com/nav/4740

more>>
相关栏目
remove.bg
消除图片背景:100% 自动 – 只需 5 秒
官网
阿里云DataV
地图数据
官网
飞书多维表格
飞书旗下的一款在线协作与业务管理工具
官网
Apifox
API 文档、API 调试、API Mock、API 自动化测试一体化协作平台
官网
易文档
需求文档、API文档、部署文档到使用手册
官网
mdx-deck
基于MDX的演示文稿
官网 GitHub
YouCompress
在线免费文件压缩工具
官网
iHateRegex
快速搜索并匹配到合适的正则表达式
官网 GitHub
Trilium Notes
层级结构的笔记程序,专注构建个人的大型知识库
点击进入 GitHub
CodeZen
在线源代码转图片工具
官网
pngtosvg
在线PNG转SVG转换工具
官网
PDFgear
高效的 PDF 在线工具
官网
HackMD
一款超级好用的在线Markdown编辑器
官网 GitHub
Hexnaw
在线网站配色评分工具
官网
糯词笔记
最佳读书笔记管理工具
官网
压缩图
在线图片压缩工具集合
官网
首页 技术导航 在线工具 技术文章 教程资源 AI工具集 前端库/框架 实用工具箱

Copyright © 2018 Web前端开发网提供免费在线工具、编程学习资源(教程/框架/库),内容以学习参考为主。All Rights Reserved. 网站备案号:蜀ICP备13022973号

手机预览