Cum se folosește BigBlueButton pentru conferințe web pe Linux

Come utilizzare BigBlueButton per le conferenze Web su Linux

Nel mondo online di oggi, stiamo diventando sempre più connessi con le conferenze web. Scuola, lavoro e persino amicizie si svolgono su piattaforme come Zoom, WebEx e Google Hangouts. Tuttavia, per quelli di noi che cercano un’opzione open source, non ce ne sono molti. Ecco dove BigBlueButton arriva, che è una piattaforma di web-conferencing ed e-learning open source che costruisci tu stesso. Qui ti mostriamo come utilizzare BigBlueButton per le conferenze web su Linux.

Prima di installare BigBlueButton

Non citerò il pagina della documentazione molto, ma ci sono un paio di cose da notare sull’installazione di BigBlueButton su Linux.

Il primo è che se hai intenzione di usarlo in produzione, avrai bisogno di più delle specifiche che sto usando. La loro pagina di installazione afferma che dovresti avere quanto segue per eseguire un server reale:

  • Ubuntu 16.04 Sistema operativo a 64 bit con kernel Linux 4.x
  • 16 GB di memoria con swap abilitato
  • 8 core della CPU, con elevate prestazioni single-thread
  • 500 GB di spazio libero su disco (o più) per le registrazioni o 50 GB se la registrazione della sessione è disabilitata sul server
  • Porte TCP 80 e 443 accessibili
  • Porte UDP 16384-32768 accessibili
  • Larghezza di banda 250 Mbit / sec (simmetrica) o superiore
  • Porta TCP 80 e 443 non in uso da un’altra applicazione Web o proxy inverso
  • Un nome host (come bbb.example.com) per la configurazione di un certificato SSL
  • Indirizzo IPV4 e IPV6
  • Hardware dedicato (bare metal)

Consigliano di non eseguirlo come VM per uso di produzione a causa del programma di elaborazione dei pacchetti audio che utilizzano e dei problemi di sincronizzazione temporale con le registrazioni. In sostanza, consiglierei di acquistare un server 1U aziendale off-lease o qualcosa del genere. In questo modo puoi avere più requisiti del necessario, inclusi più NIC collegati, core della CPU fisica da 8-16 CPU e molta RAM.

Tuttavia, lo eseguirò in una VM allo scopo di mostrarti come è fatto. Tali requisiti sono i seguenti:

  • 4 core CPU / 8 GB di memoria
  • Installazione su una VM locale o un container LXC
  • 50G di spazio su disco
  • Solo indirizzo IPV4

Installazione di BigBlueButton

Ci sono un paio di modi per installarlo: il modo semplice in cui non impari molto del funzionamento interno o il modo difficile in cui avrai familiarità con come funziona all’interno. La scelta è tua, ma io vado nel modo più semplice, poiché è un’installazione e un’amministrazione più semplici. Se desideri seguire il percorso più difficile, puoi seguire una procedura dettagliata nella pagina della documentazione.

Il modo più semplice per l’installazione consiste nell’utilizzare uno script dal sito Web o un ruolo Ansible per automatizzare il processo di installazione. Consiglierei la sceneggiatura a coloro che vogliono solo provare le cose.

Per andare con lo script, dovrai clonarlo da GitHub con il seguente comando:

Ed eseguendo lo script con questo comando:

Nota che nello script sopra, HOSTNAME è il nome host del tuo server e EMAIL è un indirizzo email per la configurazione di un SSL ed è un passaggio necessario. L’utilizzo dello script dovrebbe richiedere circa 30 minuti, il che significa che hai tutto il tempo per riempire il caffè e fare una pausa.

Quando torni, dovrebbe essere tutto pronto. A quel punto, puoi inserire il nome del dominio (o l’indirizzo IP con un server di prova virtuale) e avviare la dimostrazione. È anche possibile continuare a eseguire lo script utilizzato per aggiornare i pacchetti sul server.

Come utilizzare BigBlueButton

Se usi lo script, avrai il pacchetto dimostrativo BigBlueButton installato, il che significa che puoi imparare come funziona tutto senza impegnarti troppo. Tieni presente che ciò richiede un certificato SSL valido, che richiederà un nome di dominio registrato. Non ce l’ho, quindi userò il file Server demo BigBlueButton.

In qualità di moderatore, crea una stanza virtuale e fai clic su Avvia. Puoi inviare il link alla riunione ad altre persone e invitarle a quel link.

Bigbluebutton su Linux Demo Start

Sarai invitato a partecipare all’audio dal tuo microfono o solo ad ascoltare. Da lì sei in riunione.

Bigbluebutton su Linux Audio

Nella chat vedrai il link ai video tutorial su YouTube. Saranno più utili in seguito per conoscere la piattaforma.

Bigbluebutton su Linux Chat

Chiudendo la chat, puoi vedere tutti i numerosi strumenti su BigBlueButton che lo rendono una piattaforma di apprendimento online privilegiata. Cliccando sulla piccola mano, puoi vedere i diversi strumenti a tua disposizione. Usare la matita ti permette di disegnare cose sulla tua presentazione. Notare anche che sullo schermo è presente un piccolo puntatore laser che si apre per mostrare alle persone cosa stai puntando.

Bigbluebutton su Linux Demo Pencil

Ogni diapositiva è una lavagna, ma in questo server demo sono presenti diapositive della lavagna specifiche. Puoi disegnare tutto ciò di cui hai bisogno. In questo esempio, ho disegnato un paio di simboli del diagramma di rete, ma hai capito. C’è anche la lavagna multiutente, che è ottima per gli studenti per mostrare a cosa stanno lavorando.

Bigbluebutton su Linux Demo Whiteboard

La sezione Note condivise è fantastica anche perché ti consente di digitare alcune note che hai o evidenziare domande dalla chat e elaborare quelle risposte. Potresti anche copiare / incollare alcuni dei tuoi appunti e lasciare che le persone lavorino su di essi.

Bigbluebutton su Linux Demo Note condivise

BigBlueButton in poche parole

Per gli insegnanti che lavorano a distanza, non c’è niente di più entusiasmante di un nuovo fantastico strumento. BigBlueButton ha molte caratteristiche interessanti che lo rendono perfetto per una piattaforma di e-learning. Se sei interessato ad altri contenuti di videoconferenza, dai un’occhiata al nostro cheatsheet delle scorciatoie da tastiera Zoom, i nostri migliori suggerimenti per le videoconferenze mentre lavori da casa e la nostra guida su come trasformare il tuo Raspberry Pi in una stazione di videoconferenza.

Relazionato:

  • Come impostare o partecipare a una videoconferenza in Google Meet
  • Come ridurre il rumore di fondo del microfono sul tuo PC
  • Come partecipare facilmente alle chiamate in conferenza dal tuo telefono
Torna su