Slik bruker du BigBlueButton for webkonferanser på Linux 1

Slik bruker du BigBlueButton for webkonferanser på Linux

I dagens nettverden blir vi mer og mer knyttet til nettkonferanser. Skole, jobb og til og med vennskap finner sted over plattformer som Zoom, WebEx og Google Hangouts. Men for de av oss som leter etter et åpen kildekode-alternativ, er det ikke så mange. Det er hvor BigBlueButton kommer inn, som er en åpen kildekode-nettkonferanse- og e-læringsplattform som du bygger selv. Her viser vi deg hvordan du bruker BigBlueButton for webkonferanser på Linux.

Før du installerer BigBlueButton

Jeg vil ikke sitere dokumentasjonsside mye, men det er et par ting å merke seg om å installere BigBlueButton på Linux.

Den første er at hvis du planlegger å bruke den i produksjon, trenger du mer enn spesifikasjonene jeg bruker. Installasjonssiden deres sier at du bør ha følgende for å kjøre en faktisk server:

  • Ubuntu 16.04 64-bit OS som kjører Linux-kjerne 4.x
  • 16 GB minne med swap aktivert
  • 8 CPU-kjerner, med høy enkelt-tråds ytelse
  • 500 GB ledig diskplass (eller mer) for opptak eller 50 GB hvis øktopptak er deaktivert på serveren
  • TCP-porter 80 og 443 tilgjengelig
  • UDP-porter 16384 – 32768 tilgjengelig
  • 250 Mbits/sek båndbredde (symmetrisk) eller mer
  • TCP-port 80 og 443 ikke i bruk av en annen nettapplikasjon eller omvendt proxy
  • Et vertsnavn (som bbb.example.com) for oppsett av et SSL-sertifikat
  • IPV4- og IPV6-adresse
  • Dedikert (bart metall) maskinvare

De anbefaler å ikke kjøre den som en VM for produksjonsbruk på grunn av lydpakkebehandlingsprogrammet de bruker og tidssynkroniseringsproblemer med opptak. I hovedsak vil jeg anbefale å plukke opp en off-lease enterprise 1U-server eller noe i den retning. På den måten kan du ha flere krav enn nødvendig, inkludert flere sammenkoblede NIC-er, 8-16 CPU fysiske CPU-kjerner og mye RAM.

Imidlertid skal jeg bare kjøre det i en VM for å vise deg hvordan det gjøres. Disse kravene er som følger:

  • 4 CPU-kjerner/8 GB minne
  • Installasjon på en lokal VM eller LXC container
  • 50G diskplass
  • Kun IPV4-adresse

Installasjon av BigBlueButton

Det er et par måter å installere det på: den enkle måten hvor du ikke lærer så mye av den indre funksjonen eller den harde måten hvor du vil bli godt kjent med hvordan den fungerer på innsiden. Valget er ditt, men jeg går på den enkle måten, da det er en enklere installasjon og administrasjon. Hvis du ønsker å gå med den vanskeligere ruten, kan du følge et trinn-for-trinn på dokumentasjonssiden.

Den enklere måten å installere på består av å bruke enten et skript fra nettstedet eller en Ansible-rolle for å automatisere installasjonsprosessen. Jeg vil anbefale manuset for de som bare vil teste ut ting.

For å gå med skriptet, må du klone det fra GitHub med følgende kommando:

Og kjører skriptet med denne kommandoen:

Merk at i skriptet ovenfor, HOSTNAME er vertsnavnet til serveren din og EMAIL er en e-postadresse for å sette opp en SSL, og det er et nødvendig trinn. Å bruke skriptet bør ta omtrent 30 minutter, noe som betyr at du har god tid til å fylle på kaffen og ta en pause.

Når du kommer tilbake, skal alt være klart. På det tidspunktet kan du skrive inn domenenavnet (eller IP-adressen med en virtuell testserver) og starte demonstrasjonen. Du kan fortsette å kjøre skriptet du brukte til å oppgradere pakkene på serveren også.

Slik bruker du BigBlueButton

Hvis du bruker skriptet, vil du ha BigBlueButton-demonstrasjonspakken installert, noe som betyr at du kan lære hvordan alt fungerer uten å forplikte deg for mye. Merk at dette krever et gyldig SSL-sertifikat, som krever et registrert domenenavn. Det har jeg ikke, så jeg kommer til å bruke BigBlueButton demoserver.

Som moderator oppretter du et rom og klikker på Start. Du kan sende den møtelenken til andre personer og invitere dem til den lenken.

Bigbluebutton På Linux Demo Start

Du blir invitert til å bli med i lyd fra mikrofonen din eller bare lytte. Derfra er du i møtet.

Bigbluebutton på Linux Audio

I chatten ser du lenken til opplæringsvideoene på YouTube. De vil være mer nyttige senere for å lære om plattformen.

Bigbluebutton På Linux Chat

Når du lukker chatten, kan du se alle de mange verktøyene på BigBlueButton som gjør den til en førsteklasses online læringsplattform. Ved å klikke på den lille hånden kan du se de forskjellige verktøyene som er tilgjengelige for deg. Ved å bruke blyanten kan du tegne ting på presentasjonen. Legg også merke til at du har en liten laserpeker på skjermen som dukker opp for å vise folk hva du peker på.

Bigbluebutton på Linux Demo Pencil

Hvert lysbilde er en tavle, men det er spesifikke tavlelysbilder i denne demoserveren. Du kan tegne det du trenger. I dette eksemplet tegnet jeg et par nettverksdiagramsymboler, men du skjønner ideen. Det er også multi-user whiteboarding, som er flott for studenter å vise hva de jobber med.

Bigbluebutton på Linux Demo Whiteboard

Delte notater-delen er også flott fordi den lar deg skrive ut noen notater du har eller fremheve spørsmål fra chatten og finne ut disse svarene. Du kan også kopiere/lime inn noen av forelesningsnotatene dine der og la folk jobbe fra dem.

Bigbluebutton på Linux Demo Delte notater

BigBlueButton i et nøtteskall

For lærere som jobber eksternt, er det ingenting mer spennende enn et flott nytt verktøy. BigBlueButton har mange spennende funksjoner som gjør den flott for en e-læringsplattform. Hvis du er interessert i noe annet videokonferanseinnhold, sjekk ut vårt jukseark for Zoom-tastatursnarveier, våre beste tips for videokonferanser mens du jobber hjemmefra, og vår guide for å gjøre Raspberry Pi om til en videokonferansestasjon.

Støtt vårt arbeid ❤️

Hvis du likte denne artikkelen, vurder å gi en tips for å hjelpe oss med å fortsette å publisere kvalitetsinnhold.

Sikker betaling med PayPal
Moyens I/O Staff har motivert deg, gitt deg råd om teknologi, personlig utvikling, livsstil og strategier som vil hjelpe deg.