OBS + Kasamila + Streamlabs: un unico avatar conduttore per le dirette
Sorgente trasparente, ingresso audio, coda, interruzione, scene e chiusura esplicita in un componente.
Sorgente trasparente, ingresso audio, coda, interruzione, scene e chiusura esplicita in un componente.
Implementazione
- Avvia il relay con un agente o il ponte PCM autenticato. Imposta KASAMILA_OUTPUT_MODE=transparent e HLS packed-matte della versione trasparente; l’opacità CSS non sostituisce un vero sfondo trasparente.
- Apri /public/studio.html, crea una stanza e copia l’URL temporaneo. Usalo come Browser Source in OBS oppure Streamlabs Desktop: sono alternative.
- Con Interact premi Enable audio prima di Start nello studio. Lo studio acquisisce il microfono; solo le risposte animano l’avatar. Evita la doppia cattura dell’audio browser e desktop.
- La coda FIFO accetta quattro file completi, ciascuno entro 3 MiB e 30 secondi. Interrupt scarta gli elementi precedenti. Intrattenimento, chat, commercio e giochi sono layout dello stesso host. L’OBS WebSocket v5 opzionale cambia la vera Program Scene, senza promettere lo stesso RPC in Streamlabs Desktop.
- Gli eventi Streamlabs opzionali sono riepiloghi da approvare, mai messaggi di donazione pronunciati o inseriti automaticamente nei prompt. Nascondere, disattivare, disconnettere o End chiude la sessione; mostrarla non riavvia gli addebiti. Controlla la chiusura; un guasto dipende ancora dalla scadenza della concessione.
cd examples/realtime-integrations
npm ci
cp .env.example .env
# Backend-only configuration: see linked guide
npm start
Limiti e verifica
Un host comune non equivale a quattro prodotti completi. Servono controlli dell’origine, quote, moderazione e prove reali di trasparenza, code, transizioni e chiusura.
Codice e protocolli
Lettura Markdown / IA
zh | en | fr | de | ru | es | it | ar | ja | ko | th | ms | vi | hi | id