Sunshine + Moonlight headless streaming stack

HDMI dummy plug — один из самых маленьких и дешёвых гаджетов на любой полке, и он открывает удивительный список рабочих процессов. Подключите его к неиспользуемому порту HDMI, и операционная система сообщит о полноразрешающемся дисплее, где его нет, что означает, что GPU продолжает рендеринг, виртуальные рабочие столы продолжают работать, и приложения удалённой потоковой передачи получают что-то для захвата даже при выключенном мониторе. Любое из лучших приложений для потоковой передачи через HDMI dummy plug ниже превращает 5-долларовый аксессуар в настоящую безмониторную рабочую станцию, портативный игровой потоковой ригу или самостоятельно размещённый удалённый рабочий стол. Семь вариантов, охватывающих весь диапазон — от открытого исходного кода до корпоративного уровня.

На что обратить внимание в приложении для потоковой передачи без дисплея

Таблица быстрого сравнения

Приложение Лучше всего для Платформы Бесплатный план Начальная цена/мес Рейтинг
Sunshine Хост открытого исходного кода Moonlight Windows, macOS, Linux Да Бесплатно Отлично
Moonlight Кроссплатформенный клиент Windows, macOS, Linux Да Бесплатно Отлично
Parsec Низколатентная игровая потоковая передача Windows, macOS, Linux Да $10 (Warp) Очень хорошо
Steam Remote Play Нулевая конфигурация потоковой передачи Steam Windows, macOS, Linux Да Бесплатно Очень хорошо
Chrome Remote Desktop Удалённый доступ только через браузер Любой с Chrome Да Бесплатно Хорошо
RustDesk Самостоятельно размещённый удалённый рабочий стол Windows, macOS, Linux Да Бесплатно Хорошо
NoMachine Рабочая станция удалённого доступа корпоративного уровня Windows, macOS, Linux Да $44/год Очень хорошо

Приложения

1. Sunshine

Sunshine — это хост Moonlight с открытым исходным кодом, на который в итоге переходят большинство безмониторных установок. Проект LizardByte заменил снятый с производства GameStream от NVIDIA и работает на любом GPU, а не только NVIDIA. В сочетании с dummy plug, Sunshine использует поддельный дисплей в качестве источника потоковой передачи, и любой клиент Moonlight из любого места в мире может войти.

Где это не удаётся: Установка требует определённых знаний в области сетей, если вам нужен доступ в WAN. Поддержка кодеков зависит от поколения вашего GPU.

Цены:

Платформы: Windows, macOS, Linux.

Загрузить: Sunshine на GitHub

Итоговая оценка: Выбор по умолчанию для всех, кто создаёт безмониторный потоковый ригу с нуля.

2. Moonlight

Moonlight — это половина клиента пары, разветвлённая от оригинального Moonlight от NVIDIA после закрытия GameStream. Собственные сборки существуют для каждой операционной системы рабочего стола, а также Android, iOS, Apple TV и даже Steam Deck. Если вы настраиваете хост с dummy plug, Moonlight — это то, что запускается на вашем ноутбуке, планшете или телефоне для его достижения.

Где это не удаётся: Поток сопряжения требует обмена PIN-кодом при первой установке. Некоторые кодеки (AV1) требуют согласованных поколений GPU на обоих концах.

Цены:

Платформы: Windows, macOS, Linux.

Загрузить: Moonlight-stream.org

Итоговая оценка: Клиент для Sunshine на любом устройстве, которое не является хостом.

3. Parsec

Parsec был оригинальным клиентом низколатентной игровой потоковой передачи, позже приобретённым Unity. Это всё ещё работает, всё ещё отправляется бесплатно для личного использования и хорошо сочетается с dummy plug для безмониторного захвата. Warp, платный уровень, добавляет функции, такие как точность цвета и драйверы виртуального дисплея Windows для хостов без физического монитора.

Где это не удаётся: Владение Unity привнесло некоторые удобные для объявлений подсказки в интерфейс. Бесплатный уровень ограничивает несколько функций, которые раньше были бесплатными.

Цены:

Платформы: Windows, macOS, Linux.

Загрузить: Parsec.app

Итоговая оценка: Выбирайте это, если вам нужна более простая настройка, чем Sunshine, и вы можете использовать клиента с закрытым исходным кодом.

4. Steam Remote Play

Steam Remote Play превращает любую библиотеку Steam в удалённо доступную, а расширение Remote Play Anywhere от Valve позволяет ей работать вне локальной сети. Если dummy plug держит безмониторную машину Steam в рабочем состоянии, Remote Play не требует никакой конфигурации для доступа.

Где это не удаётся: Потоком передаются только игры, запущенные Steam. Задержка конкурентоспособна, но не лучшая в этом списке.

Цены:

Платформы: Windows, macOS, Linux.

Загрузить: Steam Remote Play

Итоговая оценка: Лучше всего для безмониторного игрового ригу, где вся библиотека уже находится на Steam.

5. Chrome Remote Desktop

Chrome Remote Desktop — это резервный вариант только для браузера. Установите один раз на хост, войдите с аккаунтом Google и получите доступ к рабочему столу из любого браузера в любом месте. Не предназначен для игр, но действительно полезен для удалённого администрирования на безмониторной рабочей станции.

Где это не удаётся: Задержка подходит для продуктивности, а не для игр. Требует аккаунт Google и Chrome, установленные на обоих концах.

Цены:

Платформы: Windows, macOS, Linux (хост и клиент, плюс мобильная сеть).

Загрузить: remotedesktop.google.com

Итоговая оценка: Для случаев, когда в вас есть только браузер. Совершенно хорош для удалённого администрирования.

6. RustDesk

RustDesk — это открытое альтернативное решение TeamViewer и AnyDesk, которое может быть самостоятельно размещённым для полной конфиденциальности. Сервер реле по умолчанию работает из коробки, поэтому безмониторная рабочая станция доступна в течение нескольких минут после установки. Если вы хотите маршрутизировать через собственный реле, сервер — это один контейнер Docker.

Где это не удаётся: Не является решением для игр; задержка подходит для настольной работы, но не конкурентоспособна с Moonlight или Parsec. Качество интерфейса отстаёт от коммерческих альтернатив.

Цены:

Платформы: Windows, macOS, Linux.

Загрузить: RustDesk.com

Итоговая оценка: Выбирайте это, если вам нужна замена TeamViewer, которую вы можете самостоятельно размещать.

7. NoMachine

NoMachine — это вариант корпоративного уровня. Отличное качество кодека, точность цвета, перенаправление USB и удалённая печать — всё это работает из коробки. Бесплатно для личного использования с политикой справедливого использования, платные уровни разблокируют управление командой и сервером.

Где это не удаётся: Бесплатный уровень скрывает некоторые функции за диалогами лицензирования. Корпоративные планы имеют соответствующую цену.

Цены:

Платформы: Windows, macOS, Linux и Raspberry Pi.

Загрузить: NoMachine.com

Итоговая оценка: Лучше всего для настройки рабочей станции, где точность цвета и перенаправление USB важны.

Как выбрать правильный

Если вам нужен самый простой безмониторный игровой ригу, соедините Sunshine на хосте с Moonlight везде. Если вам нужна самая простая платная альтернатива, Parsec более удобен для начинающих. Если всё уже находится на Steam, Steam Remote Play ничего не стоит попробовать. Для удалённого администрирования без требований к игровой задержке достаточно Chrome Remote Desktop или RustDesk. Для профессиональной цветовой работы NoMachine — это тот, который для неё создан.

Часто задаваемые вопросы

Действительно ли мне нужен HDMI dummy plug?

Если ваш выделенный GPU не подключен к монитору, некоторые карты переходят в режим низкого энергопотребления или полностью отказываются рендерить виртуальный рабочий стол. Dummy plug имитирует активный монитор, сохраняя конвейер рендеринга в живом состоянии, поэтому приложения удалённой потоковой передачи имеют что-то для захвата.

Какое лучшее бесплатное приложение для потоковой передачи без дисплея?

Sunshine плюс Moonlight на любом современном GPU. Это то же самое сочетание, которое рекомендуют YouTubers и сообщества PC-игр, и оно превосходит коммерческие продукты по задержке на расстояниях локальной сети.

Могу ли я транслировать 4K через Sunshine?

Да, при наличии подходящего GPU и сети. GPU NVIDIA с поддержкой NVENC, VCN от AMD или Intel Quick Sync — все они обрабатывают 4K H.264 или HEVC. Ожидайте около 60 Мбит/с полосы пропускания для плавной 4K60.

Стоит ли платить за Parsec?

Бесплатный уровень всё ещё охватывает большинство личного использования. Warp стоит денег, если вам нужны виртуальные дисплеи Windows без dummy plug или если вы управляете командой сотрудников, работающих на общем хосте.

Какие из них работают на Steam Deck?

Moonlight и Steam Remote Play оба работают изначально на Steam Deck. Parsec имеет удобную для Deck сборку рабочего стола под Proton. Chrome Remote Desktop работает через встроенный браузер.