Многие начинающие стримеры и даже опытные энтузиасты сталкиваются с дилеммой: игровая производительность падает из-за одновременной кодировки и рендеринга, а бюджет на покупку специализированного оборудования, такого как карта захвата, пока не предусмотрен. К счастью, современные технологии позволяют создать полноценную двухкомпьютерную связку исключительно программными методами, используя потенциал локальной сети. Это решение не только экономит деньги, но и часто предлагает большую гибкость в настройке потоков.

Суть метода заключается в разделении задач: один мощный ПК (Gaming PC) занимается исключительно запуском игр и рендерингом графики, а второй, менее требовательный компьютер (Streaming PC), берет на себя кодирование видеопотока и его отправку на платформу. Для передачи изображения между машинами чаще всего используется технология NDI (Network Device Interface) или встроенные функции OBS Studio. Правильная конфигурация сетевых интерфейсов здесь играет критическую роль, так как любой пакет данных, потерянный при передаче по сети, превратится в артефакты на экране зрителей.

В этом руководстве мы детально разберем процесс настройки такой системы, уделив особое внимание нюансам, о которых редко говорят в поверхностных туториалах. Вы узнаете, как минимизировать задержку, выбрать оптимальный битрейт для внутриигрового потока и избежать типичных ошибок при конфигурации брандмауэров. Ключевым фактором успеха является использование гигабитного Ethernet-соединения для обоих компьютеров; попытки реализовать эту схему через Wi-Fi обречены на провал из-за нестабильности беспроводного сигнала.

Принципы работы двухкомпьютерной схемы стриминга

Фундаментальное отличие стриминга с двух ПК от классической однопоточной схемы заключается в перераспределении нагрузки на процессор и видеокарту. Когда вы играете и стримите на одной машине, ресурсы CPU и GPU делятся между игрой и кодировщиком x264 или NVENC. В двухкомпьютерной конфигурации игровой ПК отправляет "сырой", несжатый или слабо сжатый видеопоток по сети, освобождая свои ресурсы для поддержания высокого FPS в игре.

Второй компьютер принимает этот поток, кодирует его в формат, пригодный для трансляции (например, H.264), и отправляет на серверы Twitch, YouTube или Kick. Это позволяет использовать более качественные пресеты кодирования без риска фризов в игре. Однако такая схема требует понимания того, как данные перемещаются внутри вашей домашней сети, и почему стандартные настройки роутера могут стать узким горлышком.

Важно осознавать, что видеопоток, передаваемый между компьютерами, имеет значительно более высокий битрейт, чем финальный поток, уходящий в интернет. Если вы стримите в 6000 кбит/с на платформу, то внутри сети между ПК может передаваться поток объемом 50-100 Мбит/с и выше для сохранения качества картинки перед финальным сжатием. Именно поэтому пропускная способность локальной сети является главным техническим требованием.

⚠️ Внимание: Никогда не пытайтесь организовать передачу видеопотока высокой четкости через стандартный Fast Ethernet (100 Мбит/с). Даже гигабитная сеть может быть нагружена под завязку, поэтому убедитесь, что все кабели соответствуют стандарту Cat5e или Cat6 и не имеют физических повреждений.

Существует несколько программных протоколов для реализации этой связи, но наиболее популярными и стабильными остаются NDI Tools и плагин OBS-NDI. Они позволяют передавать видео с минимальной задержкой и поддерживают альфа-канал, что полезно для оверлеев. Альтернативой может служить встроенная функция "Проекция OBS", но она часто менее стабильна и требует более тонкой ручной настройки сетевых портов.

Необходимое оборудование и требования к сети

Прежде чем переходить к программной части, необходимо убедиться, что ваша аппаратная база готова к нагрузкам. Двухкомпьютерная схема стриминга без карты захвата предъявляет жесткие требования к сетевой инфраструктуре. В отличие от обычного серфинга в интернете, где пакеты данных могут приходить с задержкой, видеопоток требует постоянного и равномерного поступления данных без потерь.

Оба компьютера должны быть подключены к роутеру или коммутатору (свитчу) посредством кабеля. Использование Wi-Fi адаптеров, даже современных стандартов Wi-Fi 6, не рекомендуется для передачи основного видеопотока из-за возможных микро-разрывов соединения, которые приведут к рассинхронизации звука и изображения. Если ваш роутер имеет только один гигабитный порт, вам потребуется приобрести неуправляемый Gigabit Switch на 5 портов, который стоит недорого, но станет сердцем вашей стрим-станции.

  • 🔌 Кабели: Используйте витую пару категории Cat5e или Cat6 длиной не более 50-70 метров для сохранения целостности сигнала.
  • 🖥️ Сетевые карты: Убедитесь, что на обоих ПК установлены гигабитные сетевые карты (10/100/1000 Mbps), а драйверы для них обновлены до последней версии.
  • 🔄 Роутер/Свитч: Все промежуточные устройства должны поддерживать гигабитную скорость; старые модели со скоростью 100 Мбит/с сделают стрим невозможным.

Также стоит проверить настройки энергосбережения сетевых карт. Windows по умолчанию может пытаться экономить энергию, отключая или замедляя работу сетевого адаптера в моменты "простоя", что в контексте стриминга недопустимо. Вам нужно зайти в диспетчер устройств, найти ваш сетевой адаптер, перейти в свойства и на вкладке "Управление электропитанием" снять галочку с пункта "Разрешить отключение этого устройства для экономии энергии".

📊 Какой тип подключения вы планируете использовать?
  • Прямое соединение ПК-ПК (через два сетевых порта)
  • Через гигабитный роутер
  • Через гигабитный свитч (коммутатор)
  • Попытаюсь через Wi-Fi (не рекомендуется)

Настройка игровой машины: Установка NDI и OBS

На компьютере, где будут запускаться игры (Gaming PC), нам нужно установить программное обеспечение, которое будет захватывать изображение с экрана или конкретного окна игры и отправлять его в сеть. Стандартом индустрии для этой задачи является связка OBS Studio и NDI Tools. Сначала скачайте и установите последнюю версию OBS Studio с официального сайта, убедившись, что при установке выбраны все компоненты.

Далее необходимо загрузить пакет NDI Tools (ранее известный как NewTek NDI Tools). В составе этого пакета нас интересует утилита "Screen Capture" или плагин для OBS, но более гибким методом является использование встроенного плагина obs-ndi. После установки плагина obs-ndi в OBS на игровом ПК, в меню "Инструменты" появится новый пункт "NDI Output Settings". Именно здесь происходит магия превращения вашего ПК в источник видеосигнала.

В настройках вывода NDI необходимо задать понятное имя, по которому стрим-ПК будет видеть этот компьютер в сети. Например, назовите источник "Gaming-PC-Source". Также здесь можно выбрать, какой именно сценарий OBS отправлять. Если вы планируете стримить игру в полном экране, убедитесь, что в OBS на игровом ПК создан сценарий с "Захватом игры" или "Захватом окна", и он активен.

Путь к настройкам: Инструменты -> NDI Output Settings -> Main Output -> Включить (Enable)

Важным моментом является настройка битрейта внутри сети. В отличие от стрима в интернет, здесь мы можем позволить себе гораздо большие значения. В настройках NDI рекомендуется установить битрейт в диапазоне 100-150 Мбит/с для качества 1080p60. Это обеспечит минимальную компрессию артефактов перед тем, как изображение попадет на кодирующий компьютер. Не бойтесь высоких цифр, так как этот трафик не идет в интернет, а циркулирует внутри вашего кабеля.

⚠️ Внимание: Антивирусное программное обеспечение или встроенный брандмауэр Windows могут блокировать входящие и исходящие соединения NDI. При первом запуске обязательно разрешите доступ для всех исполняемых файлов NDI и OBS в частных и общественных сетях.

☑️ Проверка настроек игрового ПК

Выполнено: 0 / 5

Конфигурация стрим-машины: Прием и кодирование

На втором компьютере (Streaming PC), который будет заниматься кодированием и отправкой данных на Twitch или YouTube, процесс настройки также начинается с установки OBS Studio и NDI Tools. Однако здесь нам не нужно захватывать экран, наша задача — принять видеопоток из сети. После установки плагина obs-ndi, откройте OBS и создайте новую сцену.

В источники сцены добавьте новый элемент и выберите "NDI Source". В открывшемся окне свойств в поле "Source Name" вы должны увидеть имя, которое задали на игровом компьютере (например, "Gaming-PC-Source"). Выберите его. Если список пуст, проверьте подключение кабелей и убедитесь, что оба ПК находятся в одной подсети. Через несколько секунд в предпросмотре OBS должно появиться изображение с игрового ПК.

Теперь, когда изображение получено, нужно настроить параметры кодирования для финальной трансляции. Перейдите в "Настройки" -> "Вывод". В режиме вывода "Расширенный" найдите раздел "Кодировщик". Если у вас видеокарта NVIDIA, выберите NVIDIA NVENC H.264 (new), если AMDAMF, или используйте программный кодировщик x264, если процессор стрим-ПК достаточно мощный. Для стриминга без карты захвата через NDI важно правильно настроить буферизацию, чтобы сгладить возможные сетевые джиттеры.

Параметр Рекомендуемое значение (1080p) Описание
Битрейт видео 6000 - 8000 Кбит/с Зависит от типа игры (динамичная или статичная)
Ключевой интервал 2 с Обязательное требование для Twitch/YouTube
Пресет Quality / Max Quality Максимальное качество, так как CPU стрим-ПК свободен
Профиль high Стандарт для современного стриминга

Не забудьте добавить источники звука. NDI передает и аудио, но часто бывает удобнее настроить микшер на стрим-ПК отдельно, подключив микрофон напрямую к нему. В OBS на стрим-ПК вы можете добавить "Захват входного аудиопотока" для своего микрофона и "Захват выходного аудиопотока" (если используете виртуальный кабель для звука из Discord или игры, передаваемого через сеть). Синхронизация звука и видео — критический этап, который проверяется хлопком в ладоши перед камерой.

Оптимизация производительности и устранение лагов

Даже при идеальной настройке оборудования вы можете столкнуться с проблемами производительности. Наиболее частая жалоба — это "дрожание" картинки или периодические фризы. Часто причина кроется не в мощности ПК, а в неправильном распределении приоритетов процессов или фоновых задачах. На игровом ПК процесс OBS и NDI должны иметь высокий приоритет, но не должны перехватывать фокус ввода.

Для минимизации задержки (latency) на игровом ПК в OBS стоит включить режим "Студийного режима" только если вам нужно переключать сцены, в противном случае он потребляет лишние ресурсы. Также в настройках видео OBS на игровом ПК убедитесь, что базовое разрешение соответствует разрешению монитора, а выходное разрешение в NDI установлено в 1920x1080. Использование масштаба Lanczos может добавить лишнюю нагрузку, лучше оставить билинейную фильтрацию для источника NDI.

  • 🚀 Приоритет процесса: В диспетчере задач Windows найдите процесс obs64.exe, нажмите правой кнопкой -> "Перейти к подробностям", затем снова правой кнопкой -> "Задать приоритет" -> "Высокий" (не "Реального времени").
  • 🎮 Режим игры: Включите "Режим игры" в Windows 10/11 на игровом ПК, чтобы система优先 отдавала ресурсы активному окну.
  • 📉 Снижение нагрузки: Отключите предпросмотр в OBS на стрим-ПК во время игры, если наблюдаете падение FPS, так как рендеринг превью также расходует ресурсы GPU.

Если вы используете видеокарты NVIDIA, убедитесь, что в панели управления NVIDIA для OBS на стрим-ПК выбран графический процессор с высокой производительностью, а не интегрированная графика процессора. Также стоит отключить вертикальную синхронизацию (V-Sync) в самих настройках OBS, так как она может вносить дополнительную задержку в цепочку передачи кадров.

Альтернативные методы: vCam и удаленный рабочий стол

Хотя NDI является золотым стандартом, существуют и другие способы организовать стрим с двух ПК без карты захвата, которые могут подойти в специфических сценариях. Один из них — использование виртуальных веб-камер. Программы вроде OBS Virtual Camera (встроена в OBS) позволяют транслировать выход OBS с игрового ПК как виртуальную веб-камеру, которую можно выбрать в OBS на стрим-ПК через сеть, используя плагины для захвата виртуальных камер по сети, хотя это часто менее стабильно, чем NDI.

Другой метод — использование функций удаленного рабочего стола, таких как Parsec или Steam Link. Вы можете запустить игру на игровом ПК, транслировать изображение на стрим-ПК через Parsec с минимальной задержкой, а затем захватить окно Parsec в OBS на стрим-ПК. Этот метод хорош тем, что позволяет также передавать управление (мышь и клавиатуру) на игровой ПК, что удобно для настройки, но он создает двойное кодирование видео, что может ухудшить итоговое качество картинки по сравнению с прямым захватом NDI.

Еще один вариант — использование протокола RTMP внутри локальной сети. Можно настроить локальный RTMP-сервер (например, nginx с модулем rtmp) на стрим-ПК, а игровой ПК будет отправлять поток на его локальный IP-адрес. Это метод для продвинутых пользователей, требующий настройки серверного ПО, но он дает максимальный контроль над параметрами потока и позволяет использовать стандартные функции OBS без дополнительных плагинов NDI.

⚠️ Внимание: При использовании методов на базе удаленного рабочего стола (Parsec, TeamViewer) помните, что они сжимают изображение перед отправкой. Для динамичных шутеров это может привести к размытию текстур, поэтому NDI остается предпочтительным выбором для профессионального стриминга.

Выбор метода зависит от ваших конкретных целей. Если вам нужно просто транслировать рабочий стол или спокойную игру, подойдет и виртуальная камера. Но для киберспортивных дисциплин, где важна каждая миллисекунда и четкость картинки, связка OBS + NDI остается безальтернативным лидером в категории бесплатных решений.

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

Можно ли стримить с двух компьютеров через Wi-Fi?

Технически это возможно, но крайне не рекомендуется. Wi-Fi не гарантирует стабильную пропускную способность и низкий пинг, необходимые для передачи видеопотока высокого битрейта. Вы столкнетесь с артефактами, рассинхронизацией и потерей кадров. Для нормальной работы обязательно используйте проводное Ethernet-соединение.

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

Для локальной сети гигабитного класса оптимальным считается битрейт в диапазоне 100-150 Мбит/с для разрешения 1080p. Это значение можно настроить в плагине NDI в OBS на игровом компьютере. Не ставьте слишком низкие значения, иначе вы потеряете качество еще до того, как поток попадет на кодировщик.

Нужен ли мощный ПК для стриминга, если игровой компьютер слабый?

Да, в двухкомпьютерной схеме стрим-ПК берет на себя всю нагрузку по кодированию видео. Если игровой ПК слабый, он все равно должен тянуть игру, но стрим-ПК должен иметь хороший процессор (для x264) или видеокарту с поддержкой кодирования (NVENC/AMF), чтобы обрабатывать видеопоток без лагов.

Почему OBS на стрим-ПК не видит источник NDI?

Наиболее частые причины: компьютеры не в одной сети (подключены к разным роутерам), брандмауэр Windows блокирует соединение, или тип сети установлен как "Общественная". Также убедитесь, что на обоих ПК установлены одинаковые версии плагина obs-ndi.