In diretta: sale vocali e video in stile Discord, ora incluse con Discourse 🎙

Non è un errore di memoria, sono solo vecchio stampo :old_man:

Questa funzione è stata aggiunta solo 10 anni fa in Mumble 1.3, quando Mumble stesso aveva già più di 10 anni.

Era la lamentela principale riguardo a Mumble per molto tempo.

5 Mi Piace

Ho appena provato e fa davvero al caso mio! Volevo dare un primo feedback.

  • Volume per lo screenshare rispetto alla voce:

Ho provato, ma non mostra il volume dello screenshare degli altri partecipanti separatamente dal volume della loro voce. Mostra solo un cursore combinato per entrambi, sia la voce che l’audio dello screenshare. Ho perso un cursore o ho frainteso? (Il mio caso d’uso è poter mettere in muto/abbassare il volume dello stream di gioco di qualcuno, ma continuare a sentirlo parlare.)

  • Piccolo bug: quando si modifica una stanza (es: mettere la maiuscola alla prima lettera del nome della stanza), quando torno a modificarla di nuovo, non mostra alcuna opzione di modifica finché non ricarico l’intera pagina. Forse l’interfaccia client dimentica che ho i permessi dopo aver applicato la modifica.
  • Apprezzo molto il popup sulla privacy dell’IP! Grazie per aver previsto questa preoccupazione :slight_smile:
  • Sul mio sistema, il mio microfono è molto silenzioso e ha bisogno di molto potenziamento. Questo è un problema di sistema da parte mia, ma su Mumble (e presumo anche su Discord, ma è passato un po’ di tempo quindi non ricordo) posso applicare molto guadagno manuale per ovviare a questo. Suggerisco che, quando si disattiva l’opzione di guadagno automatico, venga fornito un manopola per il guadagno manuale con un sacco di margine per il potenziamento (il mio rumore di fondo grezzo normale è -48db e la voce è circa -30db. In Audacity questo sarebbe approssimativamente un potenziamento di 20db per raggiungere l’intervallo normale.)
  • Non dovuto a Discourse, ma ha la stessa limitazione di tutti gli screenshare webrtc su linux – vale a dire, nessun screenshare audio su firefox, e chrome supporta solo lo screenshare audio della scheda del browser). Quindi, se voglio trasmettere un gioco, non posso trasmettere l’audio dal gioco su linux a causa delle limitazioni del browser.
    • Un’abile soluzione alternativa che ho visto in un’altra soluzione era esporre semplicemente un indirizzo endpoint a cui potevo puntare OBS. (Forse livekit supporta già questo, non ho ancora configurato la parte del server livekit)
  • Sono davvero impressionato dalla funzione di sottotitoli! Non ho ancora un caso d’uso per la parte di trascrizione, ma posso sicuramente vedere che sarebbe utile in ambienti aziendali per prendere appunti.
  • C’è attualmente una sfida di interfaccia: i visitatori non sanno che ci sono persone nelle stanze di chat a meno che non scorrono verso il basso – potenzialmente per un lungo tratto. Nel mio install, è più di una pagina intera di scorrimento a causa di tutti i link/categorie/tag che ho. Questo è particolarmente vero su mobile, che non mostra affatto l’elenco degli utenti della chat, a meno che non facciano clic sulla barra del menu. Potrei raccomandare un pulsante in alto a destra per quando la chat è attiva (es da mumble). Vedere che ci sono (1) o più persone lì è sempre il mio principale indizio che qualcuno vuole che mi unisca alla chat!

Comunque, ottimo lavoro su questo – è un enorme passo avanti per Discourse e ne sono molto entusiasta! :rocket:

6 Mi Piace

Tantissimo feedback utile, voglio solo evidenziare qualcosa.

Questo è stato il mio principale ostacolo finora e riguarda tutte le piattaforme, poiché è impossibile trasmettere le mie sessioni di gioco a 7680x2160@240Hz tramite il browser, che non dispone di codifica hardware.

Sto quindi esplorando la possibilità di gestire questa situazione, insieme a funzionalità come il PTT globale, tramite un’app desktop nativa, che ci consenta di gestire queste integrazioni in modo migliore.

6 Mi Piace

Grazie; l’app desktop nativa sembra interessante, ma vi prego di supportare anche gli standard di streaming aperti esistenti, poiché almeno nel mio gruppo di amici tutti hanno già installato OBS, si fidano di esso e sanno come configurarlo. (Ammetto che questo è più comune tra i gamer che tra altri utenti meno tecnici)

1 Mi Piace

In un certo senso sono d’accordo con te, nel senso che non è Zoom. Ma mi permetto anche di dissentire parzialmente, perché fortunatamente OBS è uno standard utilizzato in molti ambiti!

1 Mi Piace

Ho ho avuto un piccolo intoppo durante il rebuild di oggi, perché in precedenza avevo testato il plugin con il nome ‘Resenha’, che tra l’altro mi ha fatto abbastanza tristezza quando è stato cambiato in ‘Voice’.

Questa soluzione ha risolto il mio problema:

2 Mi Piace

Ora, per quanto riguarda il plugin in sé, ho notato — e forse è solo un’impressione mia, dato che ho rifatto il build dopo quasi due settimane con oltre 300 commit — che qualcosa mi ha reso visibile in #chi-è-online quando ho testato il voice sulla mia istanza, anche se il toggle era impostato su ‘Offline’. È il comportamento previsto?

Questo dovrebbe essere risolto a breve: FIX: Do not overwrite permissions after editing - Pull Request #43496 - discourse/discourse - GitHub

3 Mi Piace

È possibile mostrare nella nostra pagina hosted>about>site activity (ad esempio) 5 chat vocali degli ultimi 7 giorni? Oppure con una formulazione più appropriata?

Il nostro caso d’uso è mostrare quanta più attività possibile per incoraggiare nuovi membri a unirsi.

4 Mi Piace

Potreste invitare i gruppi a una stanza vocale invece di singoli utenti? Sono consapevole che questo può creare confusione nella pagina Membri se dovete rimuovere qualcuno che fa ancora parte di quel gruppo, ecc.

Stiamo per implementare questa funzione in alcuni progetti attivi rivolti ai clienti che stiamo gestendo, ma si tratta di 17 gruppi con persone tutte diverse :sweat_smile:

Sì, questa è fondamentalmente la ragione per cui funziona così.

Se vuoi limitare l’intera funzionalità ai membri di quei 17 gruppi, è fattibile tramite l’impostazione del sito, ma l’invito una tantum è per utente (troppo facile che diventi un amplificatore di spam) e l’appartenenza alla stanza stessa è per utente (mantenerla sincronizzata con i gruppi sarebbe un miglioramento per il futuro).

4 Mi Piace

Assolutamente giusto. Sembra che non ci sia nemmeno un modo per farlo tramite API :sadpanda:

Sto sbagliando qualcosa con il metodo del link di invito? Ho condiviso il link con un account di prova che si trova nei gruppi approvati, ma quando provo a cliccarlo con il mio utente di test ricevo l’errore Oops! That page doesn’t exist or is private.

Aggiornamento: Insomma, anche se invito quell’utente e vedo il canale vocale nella barra laterale, cliccando sul link mi porta a quella pagina Oops.

1 Mi Piace

Gestiamo già parte di questa logica per l’aggiunta e la rimozione delle persone dai canali di chat, se il canale è associato a una categoria privata.

Falco, non ricordo se abbiamo già un modo per associare un canale vocale a un canale di chat. So che ne abbiamo discusso in passato in relazione alle DM. Ma potrebbe essere un approccio fattibile in questo caso.

In alternativa, potremmo replicare ciò che facciamo per i canali di chat e consentire alle categorie di fungere da livello di controllo degli accessi (anche se so che abbiamo spesso discusso di rimuovere quel livello di indirezione e consentire di impostare l’accesso direttamente a livello di canale).

  • creare una categoria privata
  • creare un canale di chat per quella categoria
  • abilitare il vocale in quel canale di chat (oppure creare anche un canale vocale per la categoria)

Se si desidera anche limitare l’intera funzionalità a un insieme specifico di gruppi, penso che ciò debba comunque essere gestito tramite l’impostazione del sito. Un workflow potrebbe aiutare a gestire un certo livello di automazione o di verifica della coerenza al riguardo, forse.

@martin questo potrebbe avere delle sovrapposizioni con la gestione generica degli accessi su cui stai lavorando.

Potrebbe valere la pena aggiornare @awesomerobot su una spinta più ampia in merito a breve, in modo da poter pensare a come applicare quell’aspetto in modo più coerente in tutta l’app.

1 Mi Piace

È strano, sono utenti di test in qualche situazione anomala, ad esempio con un livello di fiducia che non consente l’accesso?

Sì, è presente nella roadmap.

Di certo non era un ostacolo al rilascio, ed è una parte così complessa dell’app che i nostri sforzi potrebbero essere meglio utilizzati per mettere a punto il nucleo di audio e video, ma è qualcosa a cui darò seguito nei prossimi mesi.

5 Mi Piace

Ho risposto su dev, ma il nuovo sistema ACL dovrebbe essere ottimo per questo, piuttosto che usare l’antica e complicata ereditarietà dei permessi per categoria :slight_smile:

2 Mi Piace

Non credo di sì. Ho appena portato il mio utente di test al TL3, quindi non si tratta certamente di una restrizione legata al livello di fiducia. Sembra che ci sia qualcosa di rotto nel link di invito stesso. Vedi qui sotto cosa succede accedendovi in modo normale (il link si comporta allo stesso modo indipendentemente dal fatto che il mio utente abbia accesso o meno).

Purtroppo, questi gruppi funzionano solo tramite DM, quindi non c’è un’associazione per categoria su cui fare affidamento.

Penso che condividere un link di invito in una DM sarà sufficiente una volta capito perché non funziona :sweat_smile:

1 Mi Piace

buona idea. Ecco la PR che aggiungerà questa funzionalità.

6 Mi Piace

Ho notato che ogni volta che partecipo a una stanza vocale con il tipo di stanza impostato su “aperta”, il microfono dell’utente viene attivato automaticamente. Questo accade anche quando un oratore si unisce a una stanza vocale con palco. Mi chiedo se sia possibile consentire all’amministratore di impostare se il microfono debba essere attivato automaticamente al momento dell’ingresso.

1 Mi Piace

Non sarebbe confuso?

Le app di “lavoro” come Zoom, Teams e Meet adottano questo comportamento quando viene superato una certa soglia di partecipanti, ma non era affatto una caratteristica delle app da cui ci siamo ispirati, come TeamSpeak, Ventrillo, Mumble, Discord, ecc.

Ho l’impressione che questo passaggio aggiuntivo non abbia molti precedenti e che complichi ulteriormente l’esperienza utente per i principianti.

2 Mi Piace