Web前端开发网

fly63.com

首页 资源 工具 文章 教程 栏目
  • 在线搜索
  • 文章标签
  • 广告合作
  • 赞助一下
  • 关于我们
资源推荐
购物快捷导航
一站式解决网购需求的智能平台
扣子Coze
职场AI,就用扣子
蜂小推
不扣量的项目推广平台
堆友AI
零门槛,多风格AI绘画免费生成,电商海报设计神器
硅云优惠券
领先的基础云计算服务提供商,PHP云虚拟主机第一品牌
LiblibAI
一站式AI内容创作生成平台,原创AI模型分享社区
AiPPT
全智能AI一键生成 PPT
奇绘馆AI视频
新一代AI视频创作平台
美图设计室
AI智能一键生成海报,免费平面设计
茅茅虫
茅茅虫AI论文写作助手,AIGC论文查重

资源分类

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

更多»
热门资源
fly63工具箱
简单、易用、便捷的在线工具
官网
GitHub
remove.bg
消除图片背景:100% 自动 – 只需 5 秒
官网
阿里云DataV
地图数据
官网
retoucher
在线AI智能抠图去背景工具
官网
飞书多维表格
飞书旗下的一款在线协作与业务管理工具
官网
Apifox
API 文档、API 调试、API Mock、API 自动化测试一体化协作平台
官网
易文档
需求文档、API文档、部署文档到使用手册
官网
mdx-deck
基于MDX的演示文稿
官网
GitHub
YouCompress
在线免费文件压缩工具
官网
iHateRegex
快速搜索并匹配到合适的正则表达式
官网
GitHub
Trilium Notes
层级结构的笔记程序,专注构建个人的大型知识库
点击进入
GitHub
CodeZen
在线源代码转图片工具
官网
类似于Sunshine的资源
google-access-helper
谷歌访问助手破解版
官网
GitHub
qiuziti
中文上传图片字体查找
官网
v2ray-core
一个优秀的开源网络代理工具
官网
GitHub
ColorKitty
从图片中提取颜色工具
官网
Machinations
游戏逻辑原型设计与Web3游戏经济监测服务
官网
Unsplash Source
生成随机图片
官网
Smartmockups
在线图片融合设计工具
官网
ColouriseSG
在线黑白照片转彩色工具
官网
目录

手机扫一扫预览

》
分享组件加载中...
首页 技术导航 在线工具 技术文章 教程资源 前端标签 AI工具集 前端库/框架 实用工具箱 广告合作 关于我们

Copyright © 2018 Web前端开发网 All Rights Reserved. 提供免费在线工具、编程学习资源(教程/框架/库),内容以学习参考为主,助您解决各类实际问题,快速提升专业能力。