IMPORTANTE: A partire dal 1° settembre 2026, questo è ora un plugin incluso nel core di Discourse, rinominato in âVoiceâ. Ora è sufficiente attivarlo dalla pagina di amministrazione.
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 unirti, fai di nuovo clic per uscire. Di default, tutti i media viaggiano in modo peer-to-peer 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 media LiveKit â sia LiveKit Cloud che un server self-hosted. Una sala âWatercoolerâ predefinita viene creata allâinstallazione, in modo che la tua comunitĂ possa iniziare a parlare immediatamente.
FunzionalitĂ
- UX incentrata sulla barra laterale â sale e avatar dei partecipanti in diretta direttamente nella barra laterale, stile Discord, con indicatori animati di chi sta parlando
- Video e condivisione dello schermo â video della fotocamera opzionale e condivisione dello schermo/della scheda con una pagina completa della sala, layout a piastrelle/presentazione e supporto per lo schermo intero
- Widget di chiamata persistente â una mini-chiamata ancorata e ridimensionabile che ti segue mentre sfogli il forum, video incluso
- Impostazioni vocali e video â selettori di dispositivo, test microfono in diretta, soglia di sensibilitĂ di input, soppressione del rumore WebAssembly (DTLN) e sfocatura dello sfondo MediaPipe â tutto elaborato localmente nel browser
- Chat di sala â ogni sala ottiene una chat testuale supportata da canali e thread di chat reali di Discourse
- Sale palco â sale relatore/uditorio con una coda di richiesta di parola, per AMAs e chiamate comunitarie
- Permessi delle sale â sale pubbliche, restritte per gruppo e private, con badge di blocco nella barra laterale e hashtag di sala per collegare le sale nei post
- Controlli dei partecipanti â menu contestuale con volume per utente, disattivazione microfono, disattivazione audio e espulsione; oltre a disattivazione microfono/disconnessione automatica per AFK e stato utente automatico
- Gestione delle sale â creazione di sale da parte degli utenti gestita da gruppi, interfaccia CRUD per lo staff e una completa API REST per il controllo programmatico
- Zero infrastruttura di default â WebRTC puro nel browser con crittografia DTLS-SRTP, nessun SFU/MCU necessario
- Integrazione LiveKit opzionale â abilita le sale singolarmente o instrada tutto attraverso LiveKit Cloud o il tuo server LiveKit per chiamate grandi, con un pannello di stato per gli amministratori e riconciliazione basata su webhook
Stato
Stiamo usando questo per riunioni interne da settimane e funziona molto bene per piccoli gruppi. I gruppi piĂš grandi potrebbero volerlo distribuire insieme a LiveKit, ma le dimensioni abituali con fino a 10 partecipanti funzionano molto bene sulla configurazione mesh predefinita.
Installazione
hooks:
after_code:
- exec:
cd: $home/plugins
cmd:
- git clone https://github.com/xfalcox/resenha.git
Attivalo in Amministrazione > Impostazioni > Plugin > resenha abilitato.
Feedback benvenuti
Questo è un nuovo plugin â bug, idee e domande sono tutti benvenuti in questo topic. Anche le PR!
Nota: Questo non è un plugin official.






