Cómo usar BigBlueButton para conferencias web en Linux

En el mundo en línea de hoy, estamos cada vez más conectados con las conferencias web. La escuela, el trabajo e incluso las amistades se llevan a cabo en plataformas como Zoom, WebEx y Google Hangouts. Sin embargo, para aquellos de nosotros que buscamos una opción de código abierto, no hay tantas. Ahí es donde BigBlueButton entra, que es una plataforma de aprendizaje electrónico y conferencias web de código abierto que usted mismo crea. Aquí le mostramos cómo usar BigBlueButton para conferencias web en Linux.

Antes de instalar BigBlueButton

No citaré el página de documentación mucho, pero hay un par de cosas a tener en cuenta sobre la instalación de BigBlueButton en Linux.

La primera es que si planea usarlo en producción, necesitará más especificaciones que las que estoy usando. Su página de instalación indica que debe tener lo siguiente para ejecutar un servidor real:

  • Sistema operativo Ubuntu 16.04 de 64 bits que ejecuta Linux kernel 4.x
  • 16 GB de memoria con intercambio habilitado
  • 8 núcleos de CPU, con alto rendimiento de un solo subproceso
  • 500 GB de espacio libre en disco (o más) para grabaciones o 50 GB si la grabación de sesiones está deshabilitada en el servidor
  • Puertos TCP 80 y 443 accesibles
  • Puertos UDP 16384 – 32768 accesibles
  • 250 Mbits / seg de ancho de banda (simétrico) o más
  • Puerto TCP 80 y 443 no en uso por otra aplicación web o proxy inverso
  • Un nombre de host (como bbb.example.com) para la configuración de un certificado SSL
  • Dirección IPV4 e IPV6
  • Hardware dedicado (desnudo)

Recomiendan no ejecutarlo como una máquina virtual para uso de producción debido al programa de procesamiento de paquetes de audio que utilizan y los problemas de sincronización de tiempo con las grabaciones. Esencialmente, recomendaría elegir un servidor 1U empresarial sin arrendamiento o algo por el estilo. De esa manera, puede tener más requisitos de los necesarios, incluidas varias NIC vinculadas, núcleos de CPU físicos de 8 a 16 CPU y mucha RAM.

Sin embargo, solo lo ejecutaré en una máquina virtual con el propósito de mostrarle cómo se hace. Esos requisitos son los siguientes:

  • 4 núcleos de CPU / 8 GB de memoria
  • Instalación en un contenedor VM o LXC local
  • 50G de espacio en disco
  • Solo dirección IPV4

Instalación de BigBlueButton

Hay un par de formas de instalarlo: la forma fácil en la que no aprende tanto del funcionamiento interno o la forma difícil en la que estará íntimamente familiarizado con cómo funciona en el interior. La elección es suya, pero voy por el camino más fácil, ya que es una instalación y administración más sencillas. Si desea seguir la ruta más difícil, puede seguir un paso a paso en la página de documentación.

La forma más fácil de instalar consiste en utilizar un script del sitio web o un rol de Ansible para automatizar el proceso de instalación. Recomendaría el guión para aquellos que solo quieran probar cosas.

Para ir con el script, deberá clonarlo desde GitHub con el siguiente comando:

Y ejecutando el script con este comando:

Bigbluebutton en el script de Linux

Tenga en cuenta que en el guión anterior, HOSTNAME es el nombre de host de su servidor y EMAIL es una dirección de correo electrónico para configurar un SSL y es un paso necesario. Usar el guión debería tomar alrededor de 30 minutos, lo que significa que tienes mucho tiempo para volver a llenar tu café y tomarte un descanso.

Cuando regrese, todo debería estar listo. En ese momento, puede ingresar el nombre de dominio (o la dirección IP con un servidor de prueba virtual) e iniciar la demostración. También puede continuar ejecutando el script que utilizó para actualizar los paquetes en el servidor.

Cómo utilizar BigBlueButton

Si usa el script, tendrá instalado el paquete de demostración BigBlueButton, lo que significa que puede aprender cómo funciona todo sin comprometerse demasiado. Tenga en cuenta que esto requiere un certificado SSL válido, que requerirá un nombre de dominio registrado. No tengo eso, así que voy a usar el Servidor de demostración de BigBlueButton.

Como moderador, cree una sala y haga clic en Iniciar. Puede enviar el enlace de la reunión a otras personas e invitarlas a ese enlace.

Bigbluebutton en Inicio de demostración de Linux

Se le invitará a unirse al audio desde su micrófono o solo a escuchar. A partir de ahí, estás en la reunión.

Bigbluebutton en audio de Linux

En el chat, verá el enlace a los videos tutoriales en YouTube. Serán más útiles más adelante para aprender sobre la plataforma.

Bigbluebutton en el chat de Linux

Al cerrar el chat, puede ver todas las muchas herramientas en BigBlueButton que lo convierten en una plataforma de aprendizaje en línea principal. Al hacer clic en la manita, puede ver las diferentes herramientas disponibles para usted. Usar el lápiz le permite dibujar cosas en su presentación. También observe que tiene un pequeño puntero láser en su pantalla que aparece para mostrarle a la gente lo que está apuntando.

Lápiz de demostración de Bigbluebutton en Linux

Cada diapositiva es una pizarra, pero hay diapositivas de pizarra específicas en este servidor de demostración. Puedes dibujar lo que necesites. En este ejemplo, dibujé un par de símbolos de diagramas de red, pero entiendes la idea. También hay pizarras blancas multiusuario, lo que es ideal para que los estudiantes muestren en qué están trabajando.

Bigbluebutton en la pizarra de demostración de Linux

La sección Notas compartidas también es excelente porque le permite escribir algunas notas que tiene o resaltar preguntas del chat y resolver esas respuestas. También puede copiar / pegar algunas de sus notas de clase allí y dejar que las personas trabajen con ellas.

Notas compartidas de demostración de Bigbluebutton en Linux

BigBlueButton en pocas palabras

Para los profesores que trabajan de forma remota, no hay nada más emocionante que una gran herramienta nueva. BigBlueButton tiene muchas características interesantes que lo hacen ideal para una plataforma de aprendizaje electrónico. Si está interesado en algún otro contenido de videoconferencia, consulte nuestra hoja de referencia de atajos de teclado de Zoom, nuestros mejores consejos para videoconferencias mientras trabaja desde casa y nuestra guía para convertir su Raspberry Pi en una estación de videoconferencias.

Categorías Android