Docker-образ с headless-клиентом Steam и рабочим столом для трансляции игр в браузер, Moonlight или Steam Link.
LizardByte/Sunshine
Хост для самостоятельного стриминга игр: Moonlight-клиенты подключаются к вашему ПК или серверу с аппаратным или программным кодированием.
Open source альтернатива:NVIDIA GameStream
Steam Link
- Звёзды
- 42,446
- Форки
- 2,274
- Открытые issues
- 165
- Последний коммит
- 3 часа назад
Что это?
Sunshine — хост для стриминга игр, работающий с open-source-клиентом Moonlight. Он запускается на вашем компьютере, захватывает изображение и звук, кодирует видео и передаёт его любому Moonlight-клиенту в сети, чтобы вы могли удалённо играть на других устройствах.
Поддерживается аппаратное кодирование на GPU AMD, Intel и Nvidia, а также программное кодирование в качестве запасного варианта. Доступные способы захвата и кодирования зависят от платформы; заявлена поддержка Windows, Linux, macOS и FreeBSD. Эмуляция геймпадов работает с распространёнными контроллерами, включая DualShock, DualSense, Xbox и Switch Pro; для отдельных платформ указаны ограничения.
Настройка и сопряжение с клиентами выполняются через веб-интерфейс в браузере — на хосте или мобильном устройстве. Установочные пакеты доступны для Docker, Flathub, Homebrew, pacman и winget.
Ключевые возможности
- 01Аппаратное кодирование с помощью NVENC, AMF, QuickSync, VAAPI и Vulkan Video, а также программное кодирование.
- 02Несколько способов захвата экрана, включая DXGI, KMS/DRM, ScreenCaptureKit и Wayland.
- 03Эмуляция геймпадов DualShock, DualSense, Xbox и Switch Pro.
- 04Веб-интерфейс для настройки и сопряжения с клиентами через браузер.
- 05Работает с любыми Moonlight-клиентами на самых разных устройствах.
Сценарии использования
- Играть в игры для ПК на ноутбуке, планшете или телефоне, пока игровой ПК стоит в другой комнате.
- Запустить домашний игровой сервер и стримить игры на несколько устройств в локальной сети.
- Стримить игры с компьютера под Linux или FreeBSD на Moonlight-клиенты.
Темы
Частые вопросы
- Что такое Sunshine?
- Хост для самостоятельного стриминга игр: Moonlight-клиенты подключаются к вашему ПК или серверу с аппаратным или программным кодированием. Sunshine — хост для стриминга игр, работающий с open-source-клиентом Moonlight. Он запускается на вашем компьютере, захватывает изображение и звук, кодирует видео и передаёт его любому Moonlight-клиенту в сети, чтобы вы могли удалённо играть на других устройствах.
- Sunshine можно использовать бесплатно? Какая у него лицензия?
- Sunshine распространяется с открытым исходным кодом под лицензией GPL-3.0. Перед использованием в коммерческих продуктах проверьте условия лицензии.
- Sunshine всё ещё поддерживается?
- Активно поддерживается. Последний коммит в Sunshine — 21 окт. 2026 г..
- Для чего можно использовать Sunshine?
- Играть в игры для ПК на ноутбуке, планшете или телефоне, пока игровой ПК стоит в другой комнате. Запустить домашний игровой сервер и стримить игры на несколько устройств в локальной сети. Стримить игры с компьютера под Linux или FreeBSD на Moonlight-клиенты.
- Где скачать Sunshine?
- Исходный код и инструкции по установке — на GitHub: https://github.com/LizardByte/Sunshine
Описание создано ИИ на основе README проекта. Статистика GitHub обновляется ежедневно.
Похожие проекты
Запускает Windows в Docker-контейнере: автоматически скачивает и устанавливает систему, а доступ к ней предоставляет через браузер или RDP.
Самостоятельно размещаемое приложение для фото с приоритетом конфиденциальности: автоматически добавляет метки, распознаёт лица и отображает на карте фотографии и видео.
Лёгкая панель, которую можно разместить на своём сервере: RSS, Reddit, Hacker News, YouTube, погода и другие источники на одной настраиваемой странице.
Самостоятельно размещаемый менеджер личных финансов для учета доходов, расходов, бюджетов и регулярных операций без передачи данных в облако.
Grist — реляционная таблица, которую можно развернуть на собственном сервере: формулы электронных таблиц сочетаются в ней с типизированными столбцами базы данных.