Настройка OBS Studio
Установка
- Скачайте OBS Studio: obsproject.com
- Запустите установщик и следуйте инструкциям
- Для Windows вызовется помощник настройки при первом запуске, там выберите "Оптимизировать для трансляции"
- Далее, далее, далее...
Настройка стрима на Twitch
Получение Stream Key
- Перейдите на twitch.tv и войдите в аккаунт
- Нажмите на аватар → "Панель управления автора" (Creator Dashboard)
- В левом меню выберите "Настройки" → "Трансляция" (Stream)
- Скопируйте "Ключ трансляции" (Primary Stream Key)
Подключение VTube Studio
VTube Studio Virtual Camera (Windows)
- В VTube Studio включите "Virtual Webcam" и оставьте VTube Studio работать в фоне. Инструкция по виртуальной камере.
В OBS:
- "Источники" → "+" → "Устройство захвата видео" (Video Capture Device)
- Создайте источник
VtubeStudioCam
Настройки:
- Устройство:
VtubeStudioCam - FPS: 60
- Формат видео: ARGB
VTube Studio Virtual Camera (Linux)
Способ через запись окна.
- Добавляем источник Window Capture
- В Window выбираем VTube Studio (должен быть запущен)
- Уберите галочку Capture Cursor
Настройка звука
Основные источники звука
- Откройте "Настройки" → "Аудио"
- Настройте звуковые устройства:
- Звук рабочего стола (Desktop audio): Ваши наушники/колонки
- Микрофон (Mic/Aux...): Первым укажите виртуальный кабель для TTS, остальное — "не выбрано"
Настройка OBS стрима
- В OBS откройте "Настройки" → "Трансляция" (Stream)
- Сервис: Twitch
- Ключ трансляции: Вставьте скопированный Stream Key
- Нажмите "ОК"
Запуск стрима
- Проверьте все источники в превью
- Убедитесь, что звук работает (индикаторы в микшере)
- Нажмите "Начать трансляцию" (Start Streaming)
- Откройте свой канал на Twitch и проверьте картинку
OBS Websocket Server
Для Python-скрипта, чтобы он мог управлять OBS. Включите API в настройках, установите пароль. В Python-скрипте пароль вставьте в .env в соответствующее поле (см. .env.example).