Docker-образ с headless-клиентом Steam и рабочим столом для трансляции игр в браузер, Moonlight или Steam Link.
moonlight-stream/moonlight-qt
Клиент с открытым исходным кодом для потоковой передачи игр с хоста NVIDIA GameStream или Sunshine на Windows, macOS, Linux и Steam Link.
Open source альтернатива:NVIDIA GameStream
Steam 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
Скачайте приложение со страницы релизов или из канала распространения пакетов
- 2
Клонируйте репозиторий и загрузите подмодули
git submodule update --init --recursive - 3
Соберите приложение из командной строки с помощью qmake6 и make
qmake6 moonlight-qt.pro - 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, не затрагивая рабочий стол.
Хост для самостоятельного стриминга игр: Moonlight-клиенты подключаются к вашему ПК или серверу с аппаратным или программным кодированием.
Приложение для заметок в Markdown с локальным хранением для macOS, Windows, Linux, Android и iOS; синхронизация со своим хранилищем или сервером — по желанию.
Сервер трансляции для Moonlight, на котором несколько удалённых клиентов могут играть на одном хосте, запуская сеансы в контейнерах Docker или Podman.
Кроссплатформенный симулятор управления космическим кораблём с открытым исходным кодом, вдохновлённый Artemis Spaceship Bridge Simulator; есть режим Game Master и несколько фракций под управлением ИИ.