Чейнджер голоса через OBS и NDI: стриминг с двух ПК
Сетап чейнджера голоса в OBS с NDI — это самый чистый способ запустить эффекты голоса в реальном времени в двухмашинном стриминг-риге: без тапа аудио с карты захвата, без аналогового лупбека, без хаков драйверов. Игровой ПК запускает чейнджер голоса и отправляет обработанное аудио в OBS NDI Output; стриминговый ПК получает его как LAN-источник аудио в OBS Studio. Это руководство охватывает полную топологию, объясняет, откуда реально берётся задержка, и даёт точные шаги настройки для NDI 5/6 с Windows 10/11.
TL;DR
- NDI передаёт обработанное голосовое аудио от игрового ПК к стриминговому ПК по гигабитной LAN с менее чем 3 мс дополнительной задержки.
- Карта захвата не нужна — NDI обеспечивает как игровое видео, так и аудио чейнджера голоса в одном LAN-соединении.
- Чейнджер голоса работает полностью на игровом ПК; стриминговый ПК только принимает и микширует вывод.
- VoxBooster выводит на виртуальный микрофон WASAPI, который OBS NDI Output захватывает автоматически — без дополнительной настройки маршрутизации.
- Используйте прямой кабель Ethernet между обоими ПК; Wi-Fi вызывает артефакты, которые портят синхронизацию аудио.
- NDI 6 эффективнее NDI 5 по нагрузке на CPU; устанавливайте версию плагина obs-ndi, соответствующую вашему SDK NDI.
Почему двухмашинный сетап меняет уравнение чейнджера голоса
Стриминг с одного ПК — стандарт, но в нём есть фундаментальное противоречие: игровой ПК должен одновременно запускать игру, кодировать стрим и обрабатывать голосовое аудио. Высококачественная обработка голоса на ИИ — та, что убедительно трансформирует голос, а не просто меняет тональность — требует стабильного запаса CPU/GPU. Когда игра уже использует 80% GPU, добавление нейронной конвертации голоса в реальном времени поверх создаёт либо просадки кадров в игре, либо заикание в выводе голоса.
Двухмашинный сетап решает это разделением ответственности:
- Игровой ПК: запускает игру, запускает чейнджер голоса, отправляет аудио и видео по NDI.
- Стриминговый ПК: принимает NDI-источники, микширует аудио, кодирует стрим в Twitch/YouTube.
Чейнджер голоса остаётся на игровом ПК, потому что именно там физически подключён микрофон. Стриминговый ПК никогда не касается сырого аудио — он получает только готовый обработанный голосовой сигнал.
Такое разделение позволяет запускать ИИ-клонирование голоса в полном качестве, не беспокоясь о конкуренции с кодировщиком. CPU стримингового ПК свободен для кодирования NVENC или x264 без помех.
Понимание пути сигнала: от игрового ПК к стриминговому
Прежде чем трогать настройки, полезно понять, что именно и куда передаётся:
Микрофон (физический)
└── Чейнджер голоса (игровой ПК — VoxBooster)
└── Вывод виртуального микрофона (WASAPI)
└── OBS Studio (игровой ПК)
└── Плагин OBS NDI Output
└── LAN (Ethernet / гигабит)
└── OBS Studio (стриминговый ПК)
└── Плагин NDI Source (аудио + видео)
└── Кодировщик стрима → Twitch / YouTube
Каждая стрелка в этой цепочке происходит программно — единственный физический интерфейс это кабель Ethernet между двумя машинами. Вывод виртуального микрофона чейнджера голоса — это то, что OBS захватывает на игровом ПК, а не физический микрофон. Это критическое различие: если выбрать неправильный источник аудио в OBS NDI Output, на стриминговый ПК отправится необработанный голос.
Бюджет задержки по всей цепочке
Понимание того, где накапливается задержка, помогает правильно настроить сетап:
| Этап | Типичная задержка | Примечания |
|---|---|---|
| Капсула микрофона → АЦП | 1–3 мс | Фиксировано аппаратно |
| DSP-эффекты чейнджера голоса | 8–15 мс | Сдвиг тона, EQ, модуляция |
| ИИ-обработка чейнджера голоса | 80–200 мс | Нейронная голосовая модель |
| Граф аудио WASAPI | 2–5 мс | Аудиостек Windows |
| Захват аудио OBS | 1–3 мс | Буфер аудио на кадр |
| Сетевая передача NDI | 1–3 мс | Гигабитная LAN |
| Буфер приёма OBS NDI | 5–15 мс | Буфер джиттера, настраиваемый |
| Итого DSP (сквозная) | ~18–40 мс | Порог реального времени — 100 мс |
| Итого ИИ (сквозная) | ~90–250 мс | Невидимо зрителям при задержке трансляции |
Зритель никогда не слышит ваш сырой голос — он слышит закодированный стрим, у которого уже есть 5–10 секунд буфера Twitch/YouTube. 90–250 мс, которые вас волнуют, — это то, что вы слышите в собственном мониторном миксе в наушниках. Если вы мониторите свой голос, добавьте соответствующую задержку к игровому аудио, чтобы всё было в синхронизации.
Что нужно перед началом
Оборудование:
- Два ПК с Windows 10/11 в одной локальной сети
- Гигабитный Ethernet-свитч или прямой кабель Ethernet между обоими ПК (избегайте Wi-Fi)
- Микрофон, подключённый только к игровому ПК
Программное обеспечение на игровом ПК:
- OBS Studio 30.x или новее
- Плагин obs-ndi (версия 4.x для SDK NDI 5, версия 5.x для SDK NDI 6)
- NDI Runtime (устанавливается вместе с obs-ndi)
- VoxBooster (или любой чейнджер голоса, создающий виртуальный микрофон Windows)
Программное обеспечение на стриминговом ПК:
- OBS Studio 30.x или новее
- Плагин obs-ndi (та же версия, что на игровом ПК)
- NDI Runtime
Оба ПК должны использовать одну и ту же мажорную версию SDK NDI (оба NDI 5 или оба NDI 6). Смешение версий вызывает сбои соединения.
Шаг 1 — Установить NDI Runtime и obs-ndi на обоих ПК
- Зайдите на ndi.video и скачайте NDI Tools для Windows. Установщик включает NDI Runtime, который нужен obs-ndi.
- Установите NDI Tools на оба ПК — игровой и стриминговый.
- Скачайте obs-ndi с obs-ndi.io — выберите релиз, соответствующий вашей версии SDK NDI.
- Запустите установщик obs-ndi на обоих ПК. Он автоматически размещает файлы плагина в каталог плагинов OBS Studio.
- Перезапустите OBS Studio на обоих ПК после установки.
Для проверки установки: в OBS Studio перейдите в Инструменты в строке меню. Если видите NDI Output Settings и NDI Source — плагин активен.
Шаг 2 — Настроить VoxBooster на игровом ПК
Откройте VoxBooster и настройте голосовой эффект. Ключевая настройка вывода — виртуальный микрофон: именно его будет захватывать OBS.
В VoxBooster:
- Выберите физический микрофон как входное устройство.
- Включите выбранный голосовой эффект (пресет DSP в реальном времени или загрузите ИИ-модель голоса).
- Убедитесь, что вывод Виртуального микрофона включён. VoxBooster создаёт виртуальное аудиоустройство Windows с именем вроде «VoxBooster Virtual Mic» — проверьте, что оно появляется в настройках звука Windows в списке устройств воспроизведения и записи.
Быстрая проверка: откройте настройки звука Windows, перейдите в Запись и говорите в микрофон. Индикатор уровня виртуального микрофона VoxBooster должен двигаться, показывая, что обработанный голос достигает виртуального устройства. Если движется только физический микрофон, VoxBooster неправильно маршрутизирует.
Шаг 3 — Настроить OBS NDI Output на игровом ПК
OBS Studio на игровом ПК отправляет аудио (и опционально видео) стриминговому ПК через NDI Output.
- В OBS Studio на игровом ПК перейдите в Настройки → Звук.
- В Микрофон/вспомогательное аудио выберите VoxBooster Virtual Mic (или как называется виртуальное устройство вашего чейнджера голоса). Это гарантирует, что OBS захватывает обработанный голос, а не сырой микрофон.
- Перейдите в Инструменты → NDI Output Settings.
- Включите Main Output (отправляет полный микс сцены OBS, включая обработанное голосовое аудио, по NDI).
- При желании включите отдельный вывод NDI Только аудио, если хотите, чтобы стриминговый ПК получал голос как отдельный аудиоисточник независимо от NDI-видеопотока.
- Запомните Имя источника — именно его будет искать стриминговый ПК (по умолчанию обычно это имя хоста вашего ПК).
Выбор между Main Output и отдельным аудиоисточником
| Вариант | Подходит для | Ограничение |
|---|---|---|
| Main NDI Output (аудио + видео) | Отправка захвата игры и голоса вместе | Кодирование видео добавляет нагрузку CPU на игровом ПК |
| Отдельный NDI-источник только аудио | Отправка только голоса, видео по другому пути | Требует два NDI-источника на стриминговом ПК |
| Монитор аудио на виртуальное NDI-устройство | Сложная маршрутизация через виртуальный аудиокабель | Дополнительная задержка из-за пути монитора аудио |
Для большинства сетапов Main NDI Output с аудио — самый простой вариант. Стриминговый ПК получает один источник со всем содержимым.
Шаг 4 — Добавить NDI-источник на стриминговом ПК
В OBS Studio на стриминговом ПК:
- В сцене нажмите + в разделе Источники → выберите NDI Source.
- В свойствах NDI Source установите Имя источника на NDI-источник игрового ПК (он появляется в выпадающем списке, когда NDI Output игрового ПК активен и оба ПК находятся в одной подсети LAN).
- В Аудио убедитесь, что Sync audio to video отмечено, если получаете аудио и видео в одном NDI-источнике.
- Установите Пропускную способность на Highest для лучшего качества аудио (NDI без потерь).
- Настройка Buffer compensation (задержка) управляет тем, сколько буферизации OBS применяет к входящему потоку. Начните со 150 мс — это поглощает джиттер LAN. На прямом Ethernet-соединении можно снизить до 50 мс.
После добавления источника в превью должен появиться вывод OBS игрового ПК. Нажмите на NDI Source в микшере, чтобы убедиться, что аудио тоже поступает — индикатор уровня аудио должен двигаться, когда вы говорите.
Шаг 5 — Проверить сквозную маршрутизацию аудио
Это шаг, который большинство руководств пропускает, и именно здесь сетапы ломаются:
- На игровом ПК говорите в микрофон. Убедитесь, что индикатор уровня виртуального микрофона VoxBooster двигается с обработанным голосом.
- В OBS на игровом ПК убедитесь, что канал Mic/Aux микшера двигается (показывает, что OBS захватывает виртуальный микрофон, а не тишину).
- На стриминговом ПК откройте аудиомикшер OBS. Аудиоканал NDI Source должен показывать активность, когда вы говорите.
- Сделайте тестовую запись на стриминговом ПК. Воспроизведите и убедитесь, что голос обработан (не сырой) и синхронизирован с игровым аудио, если оно включено.
Если стриминговый ПК получает сырой (необработанный) голос, вернитесь к Шагу 3 и проверьте, что OBS на игровом ПК настроен на виртуальный микрофон, а не физический, в настройках аудио.
Шаг 6 — Компенсация задержки и синхронизация аудио
В двухмашинном NDI-сетапе небольшие проблемы синхронизации аудио с видео часты при первой настройке. Буфер приёма NDI на стриминговом ПК вносит небольшую задержку, которая может не совпадать с задержкой видео.
Исправить синхронизацию аудио в OBS на стриминговом ПК:
- Щёлкните правой кнопкой мыши на NDI Source в микшере и выберите Расширенные настройки аудио.
- Скорректируйте Сдвиг синхронизации в миллисекундах. Если аудио приходит чуть раньше видео, добавьте положительный сдвиг (задержите аудио). Если аудио отстаёт, используйте отрицательный сдвиг.
- Начинайте с небольших корректировок (±50 мс) и делайте тестовые записи для проверки.
Для NDI-источников только голосового аудио сдвиг синхронизации должен совпадать с задержкой источника захвата игры — именно поэтому многие стримеры предпочитают единый Main NDI Output, который переносит и аудио, и видео вместе.
Настройка брандмауэра и сети
NDI использует мультикастовый UDP и TCP в вашей LAN. Если игровой ПК и стриминговый ПК не находят друг друга, брандмауэр блокирует трафик NDI.
На обоих ПК:
- Откройте Брандмауэр Windows Defender → Разрешить приложение через брандмауэр.
- Добавьте OBS Studio и NDI Runtime в список разрешённых для Частных сетей.
- Как вариант, временно отключите брандмауэр для проверки связи — если NDI работает без него, проблема в брандмауэре.
NDI использует порт 5960 для управления TCP-соединением и динамические UDP-порты для данных. Если используете сторонний брандмауэр (Malwarebytes, Bitdefender и т.д.), добавьте те же исключения там.
Проверка подсети: оба ПК должны быть в одной подсети LAN (например, 192.168.1.x). Мультикастовое обнаружение NDI по умолчанию не пересекает границы роутера. Если игровой ПК на проводном подключении (192.168.1.x), а стриминговый ПК по Wi-Fi (192.168.2.x через другой роутер) — NDI-источники не появятся в выпадающем списке. Используйте NDI Access Manager, чтобы вручную добавить IP-адрес игрового ПК.
NDI 5 и NDI 6: что реально изменилось для аудио
Обе версии прекрасно переносят несжатое или слабосжатое аудио для стриминга. Практические различия:
| Функция | NDI 5 | NDI 6 |
|---|---|---|
| Нагрузка CPU (видео) | Умеренная | Ниже (~15% снижение) |
| Качество аудио | PCM без сжатия | PCM без сжатия |
| Сжатие HX3 | Недоступно | Доступно |
| Поддержка плагина OBS | obs-ndi 4.x | obs-ndi 5.x |
| Обратная совместимость | Инструменты NDI 5 | Инструменты NDI 6 ломают NDI 5 |
Для NDI только аудио с чейнджером голоса NDI 5 и NDI 6 практически идентичны по качеству. Переход на NDI 6 важен, если ваш сетап также передаёт видео 4K или с высокой частотой кадров, и нагрузка CPU является проблемой.
Важно: нельзя смешивать инструменты NDI 5 на одном ПК с инструментами NDI 6 на другом. Обновляйте оба ПК одновременно или оставайтесь на NDI 5.
Интеграция эффектов чейнджера голоса для развлечения на стриме
Как только NDI-аудио течёт чисто, OBS стримингового ПК получает обработанный голос точно так же, как если бы это был локальный микрофон. Все развлекательные техники, работающие в однопользовательском сетапе, работают здесь идентично:
Переключение голоса по горячим клавишам: назначьте разные пресеты VoxBooster клавиатурным сочетаниям. Когда вы меняете эффекты на игровом ПК, изменение мгновенно передаётся в NDI-аудиоисточник стримингового ПК — аудитория стрима слышит переключение в реальном времени без дополнительной задержки.
Интеграция саундборда: встроенный саундборд VoxBooster маршрутизируется через тот же виртуальный микрофон, который переносит NDI. Запустите клип саундборда на игровом ПК — стриминговый ПК получит его смешанным с голосом в NDI-потоке. Никаких отдельных аудиокабелей не нужно.
ИИ-клонирование голоса во время стримов: более тяжёлая ИИ-обработка голоса (250–500 мс задержки) полностью жизнеспособна в этом сетапе, поскольку игровой ПК уже изолирован. Зрители слышат это через 5–10-секундный буфер Twitch, что делает задержку невидимой. Подробнее о том, что ИИ-клонирование голоса может делать в профессиональном контексте, — в нашем специальном руководстве.
Для более широкого взгляда на общие концепции чейнджера голоса для стриминга независимо от NDI-топологии читайте полное руководство по стримингу. Если вы также используете Discord на игровом ПК во время стриминга, тот же сетап виртуального микрофона, описанный здесь, применяется — читайте руководство по чейнджеру голоса для Discord для специфичных шагов настройки Discord.
Устранение распространённых проблем с NDI-аудио
Проблема: стриминговый ПК не видит NDI-источники игрового ПК
- Убедитесь, что оба ПК в одной подсети. Откройте NDI Access Manager на стриминговом ПК и вручную добавьте IP-адрес игрового ПК.
- Проверьте, что OBS NDI Output включён на игровом ПК (Инструменты → NDI Output Settings → флажок Main Output).
- Временно отключите брандмауэр Windows на обоих ПК для тестирования. Если NDI работает, добавьте постоянные исключения.
Проблема: аудио доходит до стримингового ПК, но это сырой необработанный голос
- В OBS на игровом ПК подтвердите, что Mic/Aux настроен на виртуальный микрофон VoxBooster, а не физический микрофон.
- Откройте Звук Windows → Запись. Убедитесь, что устройство VoxBooster Virtual Mic показывает активность аудио при разговоре.
Проблема: артефакты или прерывания аудио в NDI-потоке
- Увеличьте компенсацию буфера NDI в настройках NDI Source стримингового ПК (попробуйте 200–300 мс).
- Проверьте сеть: запустите непрерывный пинг со стримингового ПК на игровой (
ping -t 192.168.1.x). Потеря пакетов или скачки задержки выше 5 мс указывают на проблему сети. При использовании Wi-Fi переходите на прямой кабель Ethernet.
Проблема: аудио синхронизировано, но имеет постоянный сдвиг относительно видео
- Используйте Расширенные настройки аудио OBS на стриминговом ПК, чтобы добавить сдвиг синхронизации к NDI Source. Корректируйте с шагом 50 мс до совпадения аудио и видео в тестовых записях.
Проблема: NDI вызывает вылет OBS на игровом ПК
- Несоответствие версии плагина NDI версии OBS Studio. Скачайте релиз obs-ndi, соответствующий вашей сборке OBS Studio. Проверьте матрицу версий в релизах obs-ndi на GitHub.
Замечания по производительности: влияние на CPU/GPU игрового ПК
Запуск OBS NDI Output на игровом ПК добавляет небольшую нагрузку кодирования:
- Main NDI Output (полное качество): добавляет примерно 5–10% нагрузки CPU для NDI-кодирования, в зависимости от разрешения и частоты кадров.
- NDI только аудио: пренебрежимо малая нагрузка CPU — практически бесплатно.
Для игровых ПК с ограниченным запасом CPU рассмотрите:
- Снизьте разрешение NDI Output (720p при 30fps достаточно для мониторинга/целей аудио, когда стриминговый ПК выполняет финальное кодирование).
- Используйте отдельный NDI-источник только аудио вместо полного Main NDI Output с видео.
- Снизьте количество потоков ИИ-обработки VoxBooster, если чейнджер голоса тоже конкурирует за CPU.
Если вы используете оборудование вроде ATEM Mini Pro для переключения видео в вашей продакшн-цепочке, NDI-аудио от игрового ПК интегрируется чисто — стриминговый ПК может принимать как HDMI-сигнал с ATEM, так и NDI-аудиоисточник от игрового ПК и микшировать их в OBS.
Часто задаваемые вопросы
Что такое NDI и зачем использовать его для чейнджера голоса с двумя ПК?
NDI (Network Device Interface) — это протокол LAN от NewTek без лицензионных отчислений, который передаёт высококачественное аудио и видео между устройствами в одной сети. В двухмашинном стриминг-сетапе NDI позволяет стриминговому ПК получать обработанный звук от игрового ПК без карты захвата — выход чейнджера голоса передаётся по Ethernet с менее чем 1 мс дополнительной сетевой задержки.
Добавляет ли NDI заметную задержку к выводу чейнджера голоса?
На гигабитной LAN NDI 5 и NDI 6 добавляют примерно 1–3 мс сетевой задержки поверх собственной задержки обработки чейнджера голоса. Голосовой DSP-эффект с 8–12 мс задержкой на игровом ПК доходит до стримингового ПК менее чем за 15 мс суммарно — хорошо ниже порога реального времени.
Можно ли использовать беспроводное соединение для NDI-аудио между машинами?
Технически да, но избегайте этого в продакшне. Wi-Fi вносит переменную задержку и периодические потери пакетов, которые вызывают артефакты звука в OBS. Используйте гигабитный кабель Ethernet между игровым ПК и стриминговым ПК. Если кабель невозможен, выделенный роутер Wi-Fi 6 на 5 ГГц с обоими ПК в одной полосе — минимальный допустимый вариант.
Нужна ли карта захвата для двухмашинного сетапа OBS NDI?
Нет. NDI заменяет карту захвата как для передачи видео, так и аудио между ПК по LAN. Игровой ПК отправляет весь рабочий стол или захват игры как источник NDI; стриминговый ПК принимает это в OBS через входные данные плагина NDI Source. Аудио от чейнджера голоса передаётся встроенным в тот же NDI-поток или как отдельный NDI-источник только аудио.
Какую версию плагина OBS NDI нужно устанавливать?
Установите плагин obs-ndi с obs-ndi.io — версию, соответствующую вашему выпуску OBS Studio. По состоянию на середину 2026 года, obs-ndi 4.x поддерживает SDK NDI 5, а obs-ndi 5.x — SDK NDI 6. Оба работают для аудио и видео. Проверьте страницу релизов на GitHub для последней сборки; избегайте неофициальных форков.
Конфликтует ли чейнджер голоса с захватом аудио NDI в OBS?
Нет, при условии, что чейнджер голоса выводит на виртуальный микрофон или WASAPI-петлю, которую OBS NDI Output захватывает на стороне игрового ПК. Ключевое — правильно выбрать источник аудио в настройках OBS NDI Output: выбирайте виртуальный микрофон (обработанный голос), а не физический микрофон (сырой голос).
В чём разница между NDI 5 и NDI 6 для потокового аудио?
NDI 6 предложил улучшенную эффективность кодека и меньшую нагрузку на CPU по сравнению с NDI 5. Для передачи только аудио практическая разница минимальна. NDI 6 также добавил лучшую поддержку кодирования NDI|HX3 с малой пропускной способностью. Если стриминговый ПК не испытывает проблем с нагрузкой CPU, любая версия работает хорошо; обновляйтесь до NDI 6, если плагины поддерживают.
Заключение
Конфигурация чейнджера голоса в OBS с NDI между двумя ПК проще, чем большинство документации заставляет думать. Основной принцип прост: чейнджер голоса работает на игровом ПК, выводит на виртуальный микрофон, OBS захватывает этот виртуальный микрофон и отправляет по NDI на стриминговый ПК. NDI 5 и NDI 6 переносят аудио чисто по гигабитному LAN-соединению с менее чем 3 мс дополнительной сетевой задержки — несущественно для любого голосового приложения в реальном времени.
Сложности, с которыми сталкиваются люди, почти всегда одинаковые: выбор виртуального микрофона (а не физического) в настройках аудио OBS на игровом ПК, и правила брандмауэра, блокирующие обнаружение NDI. Настройте эти два момента правильно — и всё остальное встанет на место.
VoxBooster берёт на себя сторону игрового ПК в этом сетапе с первого запуска. Создаёт виртуальный микрофон WASAPI, который OBS NDI Output захватывает автоматически, поддерживает DSP-эффекты (менее 15 мс) и ИИ-модели голоса, и включает встроенный саундборд, который маршрутизируется по тому же NDI-аудиопути — без дополнительной настройки виртуального аудиокабеля. Попробуйте бесплатно 3 дня без кредитной карты.