IMPORTANTE: A partire dal 1° settembre 2026, questo è ora un plugin incluso nel core di Discourse, rinominato in âVoiceâ. Ora devi solo abilitarlo dalla pagina di amministrazione. A partire dal 2026-10-20 è stato rinominato in âLiveâ nel core.
Ciao a tutti! Condivido Resenha, un nuovo plugin che aggiunge sale per chat vocali e video direttamente in Discourse â nessuna app esterna richiesta, solo WebRTC peer-to-peer nella tua barra laterale.
Provalo in diretta
https://discourse-on-a-pi5.falco.dev/
Come funziona
Fai clic su una sala nella barra laterale per entrarci, fai clic di nuovo per uscire. Di default, tutti i media passano da pari a pari tramite WebRTC â il tuo server Discourse gestisce solo la segnalazione, mai i media. I siti che necessitano di chiamate piĂš grandi possono opzionalmente instradare le sale attraverso un server multimediale LiveKit â sia LiveKit Cloud che self-hosted. Una sala predefinita âWatercoolerâ viene creata allâinstallazione, cosĂŹ la tua comunitĂ può iniziare subito a parlare.
FunzionalitĂ
- UX incentrata sulla barra laterale â sale e avatar dei partecipanti live direttamente nella barra laterale, stile Discord, con indicatori animati di chi sta parlando
- Video e condivisione dello schermo â video della fotocamera opzionale e condivisione di schermo/scheda con una pagina completa della sala, layout a piastrelle/presentazione e supporto per lo schermo intero
- Widget di chiamata persistente â una mini-chiamata agganciata e ridimensionabile che ti segue mentre navighi nel forum, video incluso
- Impostazioni audio e video â selettori di dispositivo, test microfono live, gate di sensibilitĂ dellâinput, soppressione del rumore WebAssembly (DTLN) e sfocatura dello sfondo MediaPipe â tutto elaborato localmente nel browser
- Chat della sala â ogni sala ottiene una chat testuale basata su canali e thread reali di Discourse chat
- Sale palco â sale relatore/uditorio con coda di richiesta di parola, per AMAs e chiamate comunitarie
- Permessi delle sale â sale pubbliche, restritte ai gruppi e private, con badge di blocco nella barra laterale e hashtag delle sale per collegare le sale nei post
- Controlli dei partecipanti â menu contestuale con volume per utente, disattivazione audio, disattivazione audio/video e espulsione; oltre a disattivazione audio/disconnessione automatica AFK e stato utente automatico
- Gestione delle sale â creazione di sale da parte degli utenti limitata dai gruppi, interfaccia CRUD per lo staff e una REST API completa per il controllo programmatico
- Zero infrastruttura di default â WebRTC puro del browser con crittografia DTLS-SRTP, nessun SFU/MCU necessario
- Integrazione LiveKit opzionale â opt-in individuale delle sale o instradamento di tutto attraverso LiveKit Cloud o il tuo server LiveKit per chiamate grandi, con un pannello di salute per gli amministratori e riconciliazione basata su webhook
Stato
Lo stiamo usando per riunioni interne da settimane ed funziona molto bene per piccoli gruppi. I gruppi piĂš grandi potrebbero volerlo deployare insieme a LiveKit, ma le dimensioni usuali fino a 10 partecipanti funzionano molto bene con la configurazione mesh predefinita.
Installazione
hooks:
after_code:
- exec:
cd: $home/plugins
cmd:
- git clone https://github.com/xfalcox/resenha.git
Abilita in Amministrazione > Impostazioni > Plugin > resenha abilitato.
Feedback benvenuti
Questo è un nuovo plugin â bug, idee e domande sono tutti benvenuti in questo topic. Anche PR!
Nota: Questo non è un plugin official.






