Repolode
moonlight-stream

moonlight-stream/moonlight-qt

开源 PC 客户端,用于从 NVIDIA GameStream 或 Sunshine 主机串流游戏到 Windows、macOS、Linux 和 Steam Link。

可替代:NVIDIA GameStreamSteam Remote Play

Star
19,417
Fork
1,515
未关闭 Issue
576
最近提交
昨天

这是什么?

Moonlight PC 是一款远程游戏串流的桌面客户端,可连接运行 NVIDIA GameStream 或 Sunshine 的主机,把主机上的游戏和桌面显示在本地电脑上。Windows、macOS 和 Linux 均支持硬件加速视频解码。

客户端支持 H.264、HEVC 和 AV1 视频编码、HDR 串流以及 7.1 环绕声。部分功能依赖主机端:YUV 4:4:4 和 10 点多点触控仅在 Sunshine 下可用,AV1 需要 Sunshine 和支持的主机显卡。手柄支持力反馈和体感控制,最多可供 16 名玩家同时使用;鼠标既可以捕获用于游戏,也可以直接用于远程桌面。

项目基于 Qt 和 SDL2 开发,提供安装包、Snap、Flatpak、AppImage,并为树莓派、ARM 开发板和 Steam Link 提供安装包,同时支持面向单一用途设备的嵌入式构建。

核心功能

  • 01Windows、macOS 和 Linux 上支持硬件加速视频解码
  • 02支持 H.264、HEVC、AV1 编码及 HDR 串流
  • 03支持 7.1 环绕声音频
  • 04手柄支持力反馈和体感控制,最多 16 名玩家
  • 05可捕获鼠标用于游戏,或直接用于远程桌面

适用场景

  • 在笔记本或电视上通过局域网玩另一台游戏主机上的 PC 游戏
  • 借助 Sunshine 从 Linux、macOS 或 Windows 设备访问远程桌面
  • 在树莓派、ARM 开发板或 Steam Link 设备上运行串流客户端

快速上手

  1. 1

    从发布页或软件包渠道下载应用

  2. 2

    克隆仓库并拉取子模块

    git submodule update --init --recursive
  3. 3

    使用 qmake6 和 make 从命令行构建

    qmake6 moonlight-qt.pro
  4. 4

    运行 make release 生成 app/moonlight 中的可执行文件

    make release

使用前须知

  • 需要 NVIDIA GameStream 或 Sunshine 主机才能进行串流。
  • 从源码构建需要 Qt、FFmpeg 及特定平台的依赖,Windows 和 macOS 还需运行 setup-deps 脚本。

标签

常见问题

moonlight-qt 是什么?
开源 PC 客户端,用于从 NVIDIA GameStream 或 Sunshine 主机串流游戏到 Windows、macOS、Linux 和 Steam Link。 Moonlight PC 是一款远程游戏串流的桌面客户端,可连接运行 NVIDIA GameStream 或 Sunshine 的主机,把主机上的游戏和桌面显示在本地电脑上。Windows、macOS 和 Linux 均支持硬件加速视频解码。
moonlight-qt 可以免费使用吗?用的什么许可证?
moonlight-qt 以 GPL-3.0 许可证开源。用于商业产品前,请先确认许可证条款。
moonlight-qt 还在维护吗?
活跃维护中。moonlight-qt 最近一次提交是在 2026年11月6日。
moonlight-qt 适合用来做什么?
在笔记本或电视上通过局域网玩另一台游戏主机上的 PC 游戏 借助 Sunshine 从 Linux、macOS 或 Windows 设备访问远程桌面 在树莓派、ARM 开发板或 Steam Link 设备上运行串流客户端
moonlight-qt 怎么安装和运行?
从发布页或软件包渠道下载应用 克隆仓库并拉取子模块: git submodule update --init --recursive 使用 qmake6 和 make 从命令行构建: qmake6 moonlight-qt.pro 运行 make release 生成 app/moonlight 中的可执行文件: make release
在哪里获取 moonlight-qt?
源代码和安装说明在 GitHub 上:https://github.com/moonlight-stream/moonlight-qt

概要由 AI 根据项目 README 生成;GitHub 数据每日更新。

相关项目