На этой неделе XDA опубликовала статью о потоковой передаче Steam из контейнера LXC на Proxmox без передачи GPU — это тот вид установки, который еще год назад считался невозможным. Это работает благодаря новому поколению хостов потоковой передачи, специально разработанных для безголосых установок. Никакого монитора, никакой активной сессии дисплея, никакого GPU, привязанного к виртуальной машине Windows. Просто хост Linux с совместимым GPU и нужным демоном. Мы тестировали восемь лучших приложений для потоковой передачи Steam без дисплея на рабочем столе на Proxmox LXC и на чистом сервере Debian, сосредоточившись на том, что «безголовость» действительно требует от каждого инструмента и как каждый из них обрабатывает отключение клиента во время игры.
На что обратить внимание в приложении для потоковой передачи без дисплея
- Не требуется сеанс входа. Все, что требует входа пользователя Windows и подключенного монитора, не является безголовым.
- Поддержка виртуального дисплея. Безголовым хостам нужен виртуальный монитор. Стоящие инструменты либо создают его автоматически, либо поставляются с драйвером для этого.
- Профиль задержки. Для потоковой передачи по локальной сети целевая задержка — менее 20 мс от конца к концу. Для потоковой передачи в интернет менее 60 мс реально.
- Поддержка кодеков. H.264 работает на каждом клиенте. H.265 вдвое снижает пропускную способность при той же визуальной качестве. AV1 на новых клиентах — это будущее.
- Ширина клиентов. Поток должен достигать Steam Deck, телефона, браузера, Apple TV и Raspberry Pi с монитором HDMI, а не только другого ПК.
Быстрое сравнение
| Приложение | Лучше всего для | Платформы | Бесплатный план | Начальная цена | Выделяющаяся функция |
|---|---|---|---|---|---|
| Wolf | Потоковая передача без дисплея, ориентированная на контейнеры | Linux, Docker | Бесплатно, открытый исходный код | Бесплатно | Запускает несколько параллельных сеансов на хост |
| Sunshine | Хост GameStream для нескольких платформ | Windows, Linux, macOS | Бесплатно, открытый исходный код | Бесплатно | Совместимость с Moonlight, огромное сообщество |
| Moonlight | Клиент для нескольких платформ | Windows, macOS, Linux, Android, iOS, tvOS, Chrome | Бесплатно, открытый исходный код | Бесплатно | Каждый клиент, который вам может понадобиться |
| Steam Link | Собственная потоковая передача Steam | Windows, macOS, Linux, мобильные, ТВ | Бесплатно | Бесплатно | Лучшая интеграция Steam из коробки |
| Parsec | Низколатентная потоковая передача удаленным друзьям | Windows, macOS, Linux, Android, iOS, веб | Бесплатно, ограниченный уровень | Подписка Parsec Warp | Потоковая передача со-оп для нескольких пользователей |
| Apollo | Форк Sunshine с продвинутыми функциями | Windows, Linux, macOS | Бесплатно, открытый исходный код | Бесплатно | Виртуальный геймпад, разрешение для каждого клиента |
| Selkies-Project | Потоковая передача игр в контейнере через браузер | Linux, Kubernetes | Бесплатно, открытый исходный код | Бесплатно | Запускает любое GL приложение на вкладке браузера |
| NoMachine | Коммерческий удаленный рабочий стол с режимом игры | Windows, macOS, Linux, мобильные | Бесплатно, персональное | Лицензии NoMachine Enterprise | Хороший для работы с низкой задержкой плюс игры |
Приложения
1. Wolf — Лучше всего для потоковой передачи без дисплея, ориентированной на контейнеры
Wolf — это проект Games-on-Whales, разработанный с самого начала для безголовых хостов контейнеров. Запустите его в Docker или контейнере Linux, подключите клиент Moonlight, и контейнер запустит игровой процесс с виртуальным дисплеем на время сеанса. Несколько клиентов могут каждый держать свой собственный параллельный сеанс на одном хосте, если GPU имеет для этого место — это трюк, который отличает его от всех остальных инструментов в списке.
Где это подводит: Только Linux и Docker. Установка не является готовым решением; вам нужен совместимый GPU (NVIDIA — самый гладкий путь), нужные модули ядра и привилегии времени выполнения контейнера. Не для читателя только на Windows.
Ценообразование:
- Бесплатно: полностью открытый исходный код
- Платно: нет
Платформы: Linux, Docker
Загрузить: games-on-whales.github.io/wolf
Вывод: Wolf — это выбор, когда хост — это сервер Linux в стойке и несколько членов семьи хотят транслировать разные игры одновременно.
2. Sunshine — Лучше всего для совместимого с Moonlight хоста на любой ОС
Sunshine — это стандарт сообщества для хоста потоковой передачи, который переимплементирует NVIDIA GameStream и добавляет функции, которые NVIDIA отбросила. Он работает на Windows, Linux и macOS, размещает сеансы на любом клиенте Moonlight и работает без дисплея на Linux с установкой виртуального дисплея. На Windows потребуется монитор или драйвер виртуального дисплея, но путь установки хорошо задокументирован.
Где это подводит: Установка Sunshine без дисплея на Windows требует драйвера виртуального дисплея. Собственный веб-интерфейс Sunshine функционален и выглядит устаревшим по сравнению с коммерческим инструментом.
Ценообразование:
- Бесплатно: полностью открытый исходный код
- Платно: нет
Платформы: Windows, Linux, macOS
Загрузить: github.com/LizardByte/Sunshine
Вывод: Sunshine — это выбор, когда хост работает на любой ОС, кроме Linux-в-контейнере, и вам нужна самая широкая поддержка клиентов.
3. Moonlight — Лучше всего для клиентской части каждой установки
Moonlight — это клиент, который разговаривает с Sunshine, Wolf, Apollo и старыми хостами NVIDIA GameStream. Он работает на Windows, macOS, Linux, Android, iOS, Apple TV, Nintendo Switch (неофициально) и даже в браузере. Каждому безголовому хосту потоковой передачи в этом списке нужен клиент, и Moonlight — это то, что вы устанавливаете на каждое устройство, с которого хотите получить доступ к хосту.
Где это подводит: Не хост сам по себе. Если вы установите только Moonlight, вы получите клиент без чего-либо для подключения.
Ценообразование:
- Бесплатно: полностью открытый исходный код
- Платно: нет
Платформы: Windows, macOS, Linux, Android, iOS, tvOS, Chrome и многое другое
Загрузить: moonlight-stream.org
Вывод: Moonlight не является необязательным. Установите его на каждое устройство, которое вы планируете использовать для потоковой передачи.
4. Steam Link — Лучше всего для интеграции Steam из коробки
Steam Link — это собственное решение Valve для потоковой передачи. На телефоне, планшете или коробке Steam Link обнаруживает клиент Steam в локальной сети и транслирует запущенную игру Steam на него. Это самая простая установка в списке: установите Steam на хост, установите Steam Link на клиент, и это работает.
Где это подводит: Хост все еще нуждается в работающем клиенте Steam с сеансом дисплея. Это не совсем безголово в том смысле, в котором это делают Wolf и Sunshine. Потоковая передача вне локальной сети требует Remote Play Together или VPN.
Ценообразование:
- Бесплатно: полностью бесплатно
- Платно: нет
Платформы: Windows, macOS, Linux (хост); Windows, macOS, Linux, Android, iOS, TV OS, Steam Deck (клиент)
Загрузить: store.steampowered.com/app/353380/Steam_Link
Вывод: Steam Link — это выбор для самого легкого опыта Steam-на-диване в локальной сети.
5. Parsec — Лучше всего для низколатентной удаленной игры с друзьями
Parsec нацелен на случай «Я хочу играть в локальную кооп-игру с другом в тысяче миль отсюда». Настройка задержки агрессивна, клиент отполирован, и Parsec Warp добавляет функции, которые удаленные работники используют для потоковой передачи рабочего стола в течение рабочего дня.
Где это подводит: Бесплатный уровень исключает некоторые функции, которые большинство пользователей считают основными. Владение сменилось на Unity в 2021 году, и приоритеты дорожной карты сместились.
Ценообразование:
- Бесплатно: основная потоковая передача, функции с ограничениями уровня
- Платно: подписка Parsec Warp для командных и рабочих функций
Платформы: Windows, macOS, Linux, Android, iOS, веб
Загрузить: parsec.app
Вывод: Parsec — это выбор, когда цель состоит в том, чтобы транслировать конкретному удаленному другу, а не домашней лаборатории экранов.
6. Apollo — Лучше всего для полнофункционального форка Sunshine
Apollo форкирует Sunshine и добавляет разрешение для каждого клиента, виртуальный геймпад, лучшее поведение с несколькими клиентами и улучшения качества жизни, которые apstream Sunshine принимает медленнее. Если ядро Sunshine — это то, что вам нужно, но отсутствующие функции раздражают, Apollo стоит попробовать.
Где это подводит: Меньшее сообщество, чем Sunshine. Функции могут быть экспериментальными. Совместимость с экосистемой Moonlight намеренна, но не гарантирована в каждой сборке.
Ценообразование:
- Бесплатно: полностью открытый исходный код
- Платно: нет
Платформы: Windows, Linux, macOS
Загрузить: github.com/ClassicOldSong/Apollo
Вывод: Apollo — это выбор, когда пробелы функций Sunshine — это причина, по которой вы постоянно переключаетесь между инструментами.
7. Selkies-Project — Лучше всего для потоковой передачи через браузер из контейнера
Selkies-Project транслирует приложение Linux GL на вкладку браузера изнутри контейнера. Это выбор, когда клиент не может установить Moonlight (заблокированный ноутбук на работе, школьный Chromebook, общественный компьютер библиотеки) и хост — это кластер Kubernetes или среда Docker.
Где это подводит: Профиль задержки хуже, чем у Moonlight; браузер добавляет неизбежный шаг. Установка требует Docker или Kubernetes плюс совместимый GPU.
Ценообразование:
- Бесплатно: полностью открытый исходный код
- Платно: нет
Платформы: Linux, Docker, Kubernetes
Загрузить: github.com/selkies-project/selkies-gstreamer
Вывод: Selkies-Project — это выбор, когда клиент должен быть вкладкой браузера и ничем больше.
8. NoMachine — Лучше всего для удаленной работы с низкой задержкой с режимом игры
NoMachine — это коммерческий инструмент удаленного рабочего стола, который добавил режим игры с путями кодирования оборудования H.264 и H.265. Это не специально разработанный потоковый передатчик игр, но для домашней лаборатории, которая уже запускает его для удаленной работы, добавление легких игр сверху — это движение с одним флагом конфигурации.
Где это подводит: Не встроен для AAA игр. Задержка приемлема для инди-игр и медленнопроходимых названий, а не для соревновательных шутеров. Корпоративные функции — это коммерческая половина ценообразования.
Ценообразование:
- Бесплатно: личное использование, неограниченно
- Платно: Лицензии NoMachine Enterprise для командных и серверных функций
Платформы: Windows, macOS, Linux, Android, iOS
Загрузить: nomachine.com
Вывод: NoMachine — это выбор, когда вы уже используете его для удаленной работы и хотите переиспользовать его для случайных игр.
Как выбрать правильный
- Если вы используете сервер Linux или Proxmox с GPU NVIDIA: Wolf на хосте, Moonlight на каждом клиенте.
- Если хост работает на Windows или вам нужна самая широкая поддержка ОС: Sunshine на хосте, Moonlight на каждом клиенте.
- Если вам нужна самая простая возможная установка Steam-на-диване в локальной сети: Steam Link.
- Если целью является один конкретный удаленный друг: Parsec.
- Если отсутствующие функции Sunshine — это главная проблема: Apollo.
- Если клиент должен быть вкладкой браузера: Selkies-Project.
- Если вы уже используете NoMachine для удаленной работы: NoMachine с включенным режимом игры.
Часто задаваемые вопросы
Нужна ли мне передача GPU на Proxmox для потоковой передачи Steam? Больше нет. Как Wolf, так и Sunshine поддерживают потоковую передачу без дисплея из контейнера LXC, который делит GPU хоста, без исключительной передачи на виртуальную машину.
Какой GPU лучше всего подходит для потоковой передачи без дисплея на Linux? NVIDIA с проприетарным драйвером — это самый гладкий путь сегодня, потому что кодирование оборудования NVENC зрелое. Недавние карты AMD работают с VAAPI, и Intel Arc значительно улучшился на протяжении 2024 и 2025 годов.
Могу ли я транслировать Steam, не владея Steam Deck? Да. Moonlight работает почти на каждом потребительском устройстве, включая телефоны, планшеты, Raspberry Pi и телевизоры. Steam Deck — это один вариант клиента среди многих.
Работает ли потоковая передача без дисплея в интернете? Да, при хорошей канальной скорости. Время прохождения туда-сюда менее 60 мс и загрузка 30 Мбит/с с хоста делают большинство игр воспроизводимыми в интернете.
Работают ли эти приложения с программами запуска не-Steam, такими как Epic или GOG? Sunshine, Wolf, Apollo и Parsec транслируют любое приложение, а не только Steam. Steam Link только для Steam.
Безопасна ли потоковая передача для учетной записи? Steam не отмечает потоковую передачу как подозрительную деятельность. События входа показывают одну и ту же учетную запись независимо от того, как игра достигает клиента. Системы защиты от читерства могут отмечать некоторые конфигурации удаленного воспроизведения; проверяйте для каждой игры.