OBS + Kasamila + Streamlabs: un anfitrión digital reutilizable para directos
Transparencia, entrada de audio, cola, interrupción, escenas y cierre explícito comparten un componente.
Transparencia, entrada de audio, cola, interrupción, escenas y cierre explícito comparten un componente.
Implementación
- Inicia el relay con un agente o el puente PCM autenticado. Usa KASAMILA_OUTPUT_MODE=transparent y HLS packed-matte de una plantilla transparente; la opacidad CSS no basta.
- Abre /public/studio.html, crea una sala y copia la URL temporal. Añádela a Browser Source de OBS o Streamlabs Desktop; son anfitriones alternativos.
- En Interact pulsa Enable audio antes de Start en el estudio. El micrófono se captura allí y solo las respuestas animan al avatar. Evita capturar también el mismo audio de escritorio.
- La cola FIFO admite cuatro archivos completos, de hasta 3 MiB y 30 segundos cada uno. Interrupt descarta elementos viejos. Entretenimiento, chat, comercio y juegos son diseños de un solo anfitrión. OBS WebSocket v5 opcional cambia la Program Scene real, sin atribuir ese RPC a Streamlabs Desktop.
- Los eventos opcionales de Streamlabs se revisan antes de usarse; el texto de donaciones nunca se convierte automáticamente en instrucciones o voz. Ocultar, desactivar, desconectar o End termina la sesión; mostrarla no reinicia el cobro. Verifica el cierre; un fallo del equipo depende aún del vencimiento del arrendamiento.
cd examples/realtime-integrations
npm ci
cp .env.example .env
# Backend-only configuration: see linked guide
npm start
Límites y aceptación
Un componente común no son cuatro productos terminados. Añade comprobación de origen, cuotas y moderación; prueba transparencia, colas, transiciones y cierre en tu instalación.
Código y protocolos
Lectura Markdown / IA
zh | en | fr | de | ru | es | it | ar | ja | ko | th | ms | vi | hi | id