Videoconferencias Open Source: BigBlueButton 1.1

Ya he hablado de esta herramienta Open Source para realizar Videoconferencias. Hoy veremos como instalar la versión 1.1 en Ubuntu 16.04 64bit

Las funcionalidades que ofrece para los presentadores:

  • compartir audio y/o vídeo
  • compartir escritorio
  • subir presentaciones
  • Ventana de Chat
  • Pizarra compartida con los participantes
  • Grabación de las videoconferencias
  • Integración con muchas plataformas de educación a distancia

Que me gusta:

  • Integración con Moodle
  • Audio/Vídeo

Que no me gusta:

  • la tecnología utilizada para compartir el escritorio (Applet Java)
  • la calidad de la pantalla compartida

Me he apoyado en una VPS de Vultr con estas características (las mínimas requeridas):

  • 4GB RAM
  • 2 vCPU
  • 60GB disco SSD

Mano a la Obra. Primero averiguamos el idioma configurado:

cat /etc/default/locale

Tiene que ser:

LANG="en_US.UTF-8"

La versión de Ubuntu instalada:

cat /etc/lsb-release
DISTRIB_ID=Ubuntu
DISTRIB_RELEASE=16.04
DISTRIB_CODENAME=xenial
DISTRIB_DESCRIPTION="Ubuntu 16.04.2 LTS"

si es 64bit:

uname -m
x86_64

Averiguamos que entre los repositorios instalados aparezcan por lo menos uno de los dos indicados aquí abajo:

grep "multiverse" /etc/apt/sources.list

deb http://archive.ubuntu.com/ubuntu xenial multiverse

deb http://archive.ubuntu.com/ubuntu xenial main restricted universe multiverse

Si la instalación es en un servidor virtual, algunos de los componentes de BigBlueButton necesitan una fuente de entropía para arrancar más rápido. Por eso se instala:

apt-get install haveged

Se actualiza el sistema:

apt-get update

apt-get dist-upgrade

Se reinicia:

reboot

Se vuelve a entrar y se instalan los repositorios de BigBlueButton:

wget http://ubuntu.bigbluebutton.org/repo/bigbluebutton.asc -O- | sudo apt-key add -

echo "deb http://ubuntu.bigbluebutton.org/xenial-110/ bigbluebutton-xenial main" | sudo tee /etc/apt/sources.list.d/bigbluebutton.list

apt-get update

Se instala BigBlueButton

apt-get install bigbluebutton

A lo largo de la instalación de los distintos paquetes:

BBB1

Se continua con OK:

BBB2

Se continua con YES. Terminada la instalación se reinicia la plataforma:

bbb-conf --restart

Se averigua que todo esté bien:

bbb-conf –check

Si después de esta linea:

** Potential problems described below **

no aparece nada, significa que todo está bien.

Para proba la sala demo:

apt-get install bbb-demo

Luego se entra a la IP del servidor:

http://1.2.3.4

Aparecerá:

BBB3

En la casilla se pone un nombre y se presiona el butón Join

Una vez terminadas las pruebas se borra los paquetes para la demo:

apt-get purge bbb-demo

Para integrar BigBlueButton con Moodle y otras plataformas:

bbb-conf --secret

       URL: http://1.2.3.4/bigbluebutton/
    Secret: f3855c043b21474f45046989a49bfa9d

Eso son los datos que se utilizará en Moodle para la configuración del modulo.

Puertos que hay que abrir en en el Cortafuegos:

  • TCP 80 443 1935 5066 7443
  • UDP de 16384 a 32768

¿Comentarios?