项目推荐:Sunshine
1. 项目基础介绍和主要编程语言
Sunshine 是一个开源的自托管游戏流媒体服务器项目,专为 Moonlight 客户端设计。该项目的主要编程语言包括 C++、Python、HTML、CMake、Vue、Shell 和 Objective-C++。Sunshine 提供了低延迟的云游戏服务器功能,支持 AMD、Intel 和 Nvidia 的 GPU 硬件编码,同时也支持软件编码。
2. 项目的核心功能
Sunshine 的核心功能包括:
- 低延迟游戏流媒体:提供低延迟的游戏流媒体服务,适合云游戏体验。
- 多GPU支持:支持 AMD、Intel 和 Nvidia 的 GPU 硬件编码,确保高质量的游戏流媒体传输。
- Web UI 配置:提供一个 Web 用户界面,方便用户进行配置和客户端配对。
- 跨平台支持:支持 Windows、macOS 和 Linux 操作系统。
- 多种客户端支持:可以连接到任何 Moonlight 客户端,支持多种设备。
3. 项目最近更新的功能
根据最新的更新记录,Sunshine 最近更新的功能包括:
- 新增对 macOS 12+ 的支持:扩展了操作系统的兼容性,使得更多用户可以在 macOS 上使用 Sunshine。
- 优化网络配置:改进了网络配置,提升了游戏流媒体的稳定性和性能。
- 增强 Web UI 功能:更新了 Web 用户界面,增加了更多的配置选项和用户友好的功能。
- 修复了多个 Bug:修复了之前版本中存在的多个 Bug,提升了软件的稳定性和可靠性。
通过这些更新,Sunshine 进一步提升了其作为自托管游戏流媒体服务器的性能和用户体验。