OBS + Kasamila + Streamlabs: один компонент ведущего для трансляций
Прозрачный Browser Source, аудиовход, очередь, прерывание, сцены и явное завершение сеанса в одном компоненте.
Прозрачный Browser Source, аудиовход, очередь, прерывание, сцены и явное завершение сеанса в одном компоненте.
Реализация
- Запустите relay с одним агентом или защищённым PCM bridge. Укажите KASAMILA_OUTPUT_MODE=transparent и packed-matte HLS прозрачного шаблона: CSS-прозрачность обычного видео не подходит.
- В /public/studio.html создайте комнату и скопируйте временный URL. Добавьте Browser Source в OBS либо Streamlabs Desktop; это альтернативные оболочки.
- Через Interact нажмите Enable audio перед Start в студии. Микрофон захватывает студия, аватаром управляют только ответы. Не дублируйте звук браузера захватом звука рабочего стола.
- FIFO принимает четыре полных файла, каждый до 3 MiB и 30 секунд. Interrupt удаляет старые элементы. Развлечения, чат, торговля и игры используют разные раскладки одного компонента. Необязательный OBS WebSocket v5 переключает настоящую Program Scene, но не обещает такой же RPC Streamlabs Desktop.
- События Streamlabs можно проверять в студии; сообщения донатов не превращаются автоматически в инструкции или речь. Скрытие, отключение, разрыв связи и End завершают сеанс; возврат видимости не запускает оплату. Проверяйте завершение; при аварии остаётся срок аренды.
cd examples/realtime-integrations
npm ci
cp .env.example .env
# Backend-only configuration: see linked guide
npm start
Ограничения и приёмка
Единый компонент — не четыре готовых бизнес-продукта. Нужны проверка Origin, квоты и модерация, а также реальные испытания прозрачности, очереди, переходов и завершения.
Код и протоколы
Markdown / чтение ИИ
zh | en | fr | de | ru | es | it | ar | ja | ko | th | ms | vi | hi | id