Repolode
moonlight-stream

moonlight-stream/moonlight-qt

Клиент с открытым исходным кодом для потоковой передачи игр с хоста NVIDIA GameStream или Sunshine на Windows, macOS, Linux и Steam Link.

Open source альтернатива:NVIDIA GameStreamSteam Remote Play

Звёзды
19,395
Форки
1,510
Открытые issues
576
Последний коммит
21 час назад

Что это?

Moonlight PC — клиент для потоковой передачи игр на компьютер. Он подключается к хост-компьютеру с NVIDIA GameStream или Sunshine и показывает игры и рабочий стол хоста на локальном устройстве. В Windows, macOS и Linux поддерживается аппаратное декодирование видео.

Клиент поддерживает видео в форматах H.264, HEVC и AV1, потоковую передачу HDR и объёмный звук 7.1. Некоторые возможности зависят от хоста: YUV 4:4:4 и мультитач с распознаванием до 10 касаний работают только с Sunshine, а для AV1 нужны Sunshine и совместимый GPU на хосте. Поддерживаются геймпады с вибрацией и датчиками движения — до 16 игроков. Мышь можно захватывать для игр или использовать напрямую для управления удалённым рабочим столом.

Проект создан на Qt и SDL2 и распространяется в виде установщиков, Snap-пакетов, Flatpak, AppImage, а также пакетов для Raspberry Pi, ARM-плат и Steam Link. В проекте также предусмотрена возможность сборки встроенной версии для устройств специального назначения.

Ключевые возможности

  • 01Аппаратное декодирование видео в Windows, macOS и Linux
  • 02Поддержка кодеков H.264, HEVC и AV1, а также потоковой передачи HDR
  • 03Объёмный звук 7.1
  • 04Поддержка геймпадов с вибрацией и датчиками движения — до 16 игроков
  • 05Захват указателя мыши для игр или прямое управление мышью удалённым рабочим столом

Сценарии использования

  • Играйте в игры с игрового ПК в другой комнате локальной сети на ноутбуке или телевизоре
  • Подключайтесь к удалённому рабочему столу с Linux, Mac или Windows через Sunshine
  • Запускайте клиент для потоковой передачи на Raspberry Pi, 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?
Клиент с открытым исходным кодом для потоковой передачи игр с хоста 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 — 5 нояб. 2026 г..
Для чего можно использовать moonlight-qt?
Играйте в игры с игрового ПК в другой комнате локальной сети на ноутбуке или телевизоре Подключайтесь к удалённому рабочему столу с Linux, Mac или Windows через Sunshine Запускайте клиент для потоковой передачи на Raspberry Pi, 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

Описание создано ИИ на основе README проекта. Статистика GitHub обновляется ежедневно.

Похожие проекты

Самостоятельно размещаемый хост для стриминга игр с Linux, позволяющий запускать игры из своей библиотеки на клиентах Moonlight или Nova, не затрагивая рабочий стол.

495+59 за неделю22C++GPL-3.0Активно поддерживаетсяОбновлён 15 часов назад

Приложение для заметок в Markdown с локальным хранением для macOS, Windows, Linux, Android и iOS; синхронизация со своим хранилищем или сервером — по желанию.

1,4 тыс.+7 за неделю66JavaScriptMITАктивно поддерживаетсяОбновлён 20 дней назад

Сервер трансляции для Moonlight, на котором несколько удалённых клиентов могут играть на одном хосте, запуская сеансы в контейнерах Docker или Podman.

2,3 тыс.+12 за неделю170C++MITАктивно поддерживаетсяОбновлён 4 дня назад

Кроссплатформенный симулятор управления космическим кораблём с открытым исходным кодом, вдохновлённый Artemis Spaceship Bridge Simulator; есть режим Game Master и несколько фракций под управлением ИИ.

871226LuaGPL-2.0Обновлён вчера