IMPORTANTE: A partire dal 1° settembre 2026, questo è ora un plugin incluso nel core di Discourse e 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 â senza bisogno di app esterne, solo WebRTC peer-to-peer nella barra laterale.
Provalo in azione
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 vengono trasmessi peer-to-peer tramite WebRTC â il tuo server Discourse gestisce solo il signaling, 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âistanza self-hosted. Al momento dellâinstallazione viene creata una sala predefinita âWatercoolerâ in modo che la tua comunitĂ possa iniziare a parlare immediatamente.
FunzionalitĂ
- UX incentrata sulla barra laterale â sale e avatar dei partecipanti live direttamente nella barra laterale, in 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 mosaico/presentazione e supporto per lo schermo intero
- Widget di chiamata persistente â una mini-chiamata ancorata e ridimensionabile che ti segue mentre navighi nel forum, incluso il video
- Impostazioni vocali e video â selettori di dispositivo, test microfono live, soglia di sensibilitĂ in ingresso, soppressione del rumore WebAssembly (DTLN) e sfocatura dello sfondo MediaPipe â tutto elaborato localmente nel browser
- Chat di sala â ogni sala ha una chat testuale supportata da canali e thread di chat Discourse reali
- Sale con palco â sale relatore/uditorio con una coda di richieste per parlare, ideale per AMAs e chiamate comunitarie
- Permessi di sala â sale pubbliche, restritte a gruppi 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 AFK e stato utente automatico
- Gestione delle sale â creazione di sale da parte degli utenti limitata da gruppi, interfaccia CRUD per lo staff e una REST API completa per il controllo programmatico
- Zero infrastruttura di default â WebRTC puro nel browser con crittografia DTLS-SRTP, nessun SFU/MCU necessario
- Integrazione LiveKit opzionale â opt-in per sale individuali o instradamento di tutto tramite LiveKit Cloud o il tuo server LiveKit per chiamate di grandi dimensioni, con un pannello di salute per lâamministratore e riconciliazione basata su webhook
Stato
Stiamo usando questo plugin per riunioni interne da settimane ed è molto efficace per piccoli gruppi. I gruppi piÚ grandi potrebbero volerlo implementare 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
Attiva in Admin > Settings > Plugins > resenha enabled.
Feedback benvenuto
Questo è un nuovo plugin â bug, idee e domande sono tutti benvenuti in questo topic. Anche le PR!
Nota: Questo non è un plugin official.






