Extensiones y trucos para conectar Jitsi, Big Blue Button, Google Meet, Teams y Zoom con Moodle.

Como algún cliente nos lo ha preguntado, os dejamos algo bastante útil estos días: las extensiones y trucos para conectar los softwares de Videoconferencia en Moodle. Hablaremos de las más famosas: Jitsi, Google Meet, Big Blue Button, Teams y Zoom.

Jitsi.

Unos de mis preferidos, como hemos dicho, y su integración es gratuita y realmente sencilla.

  • Existe un plugin que debemos descargar.
  • Una vez descargado lo instalamos desde Administración del Sitio -> Extensiones -> Instalar módulos externos.
  • En la configuración podemos poner la de por defecto (y usaremos los recursos públicos de Jitsi, sus servidores etc, como si nos conectáramos por su web). La App ID y el Secret sólo tenemos que usarlos si montamos Jitsi en nuestros servidores.
  • Sólo tenemos que irnos al curso que queramos y agregar la actividad Jitsi, ponerle un nombre y ya está preparada para que se conecten profesores y alumnos.

Fácil, rápido y gratuito.

Big Blue Button.

Os recuerdo que Big Blue Button no tiene servicio web y que tenéis que instalarlo en vuestros servidores. Pero si tenéis un servidor de BBB instalado, podéis conectarlo con Moodle.

  • Sólo tenéis que bajar el plugin aquí.
  • Podéis instalarlo (en el mismo apartado que el anterior) y seguir este vídeo.
  • Tened cuidado porque por defecto viene configurado con el servidor de test de BBB. No debéis usarlo en producción, sólo para pruebas. Luego tenéis que configurar la url, API Key y secret key de vuestro servidor.
  • Una vez hecho esto, y configuradas las opciones extra que queráis como la de grabar etc sólo tenéis que agregar la actividad BBB al curso deseado.
  • Recordad que podéis configurar también en cada curso quién queráis que sea moderador, presentador, cómo entran por defecto los alumnos etc.

Zoom.

Zoom también tiene un plugin para Moodle PERO si que aclaran que, para configurarlo, necesitas tener una cuenta Business o Education, no vale con la gratuita o la primera de pago:

Requires a business or educational Zoom account to configure and setup.

La instalación es igual que los anteriores y también se agrega como actividad en el curso deseado.

Teams.

Parece que Microsoft está apostando bastante por lo que ellos consideran “el LMS más popular”, hasta tal punto que tienen varias páginas sobre la integración de ambos sistemas.

Si queréis una integración total para poder usar Moodle en Teams y Teams en Moodle, aquí os dejamos las instrucciones (ENG) o en instrucciones (ESP) sobre cómo hacerlo. Es crear la confianza de Moodle en Azure AD y conectar ambos sistemas.

Pero sólo es necesario si queréis que los recursos de Moodle estén en Teams.

Para usar las videoconferencias de Teams en Moolde podéis instalar este plugin: https://moodle.org/plugins/atto_teamsmeeting

Después se puede poner como una actividad donde sea que se active el Atto editor de Moodle.

Google Meet.

Este no tiene plugin, pero se puede conectar con Moodle con varios trucos. Principalmente lo que tienes que crear es el enlace permanente de la reunión, y luego ese enlace lo pegas donde quieras en Moodle como tal (como un enlace).

Para crear el enlace puedes:

  • Entrar en https://meet.google.com/ y pulsar “+ Iniciar o unirse a una reunión”
  • Crear un evento en Google Calendar, lo que por defecto crear una reunión de Google Meet.

Ese enlace de reunión lo copias y lo pegas en el curso o lección que quieras.

Sistemas gratuitos de videoconferencia. Resumen, pros y contras.

Hoy en día, en confinamiento, todo el mundo está haciendo videconferencias. Tenemos clientes que han probado varios, y nos han pedido consejo. Así que os vamos a dejar un repaso de los principales sistemas gratuitos con sus pros y sus contras.

No seguimos ningún orden específico, no creemos que ninguno sea mejor o peor en general. Sino que cada cliente tendrá una opción mejor según sus características.

Primero os dejo los servicio que no necesitan cuenta para unirse a las reuniones (algunas si para crearlas). En mi opinión es mejor porque es una lata pedirle a un invitado que se cree una cuenta en un servicio externo.

Jitsi Meet.

Esta es una de nuestras opciones preferidas, sobre todo para gente que no quiera complicarse. Hablamos de Jitsi en el 2016. Desde entonces se ha mantenido gratuito y ha ido mejorando y avanzando.

Para el que lo quiera usar directamente sólo es ir a https://meet.jit.si/ , empezar una reunión y mandar los enlaces a los participantes. Sin usuarios ni contraseñas.
También tiene aplicaciones que los usuarios pueden descargarse. Y puedes descargarte el programa para tu servidor o el código para inspeccionar (Github)aquí: https://jitsi.org/jitsi-meet/ porque es un proyecto de código abierto.

Está cifrado, es anónimo (sin usuario), tiene aplicaciones, permite crear tus propios desarrollos, permite compartir el escritorio y documentos, mensajería etc…

Lo que muchos usuarios no saben es que Jitsi es parte de un proyecto más grande del que forman parte Jitsi Meet (videoconferencias) , Jitsi Videobridge (para crear aplicaciones con videoconferencia y streaming), y alguna más que van desarrollando.

Zoom.

No voy a explicar mucho sobre Zoom, muchos lo habréis usado o habréis oído hablar de él.

Ha recibido mucha prensa negativa porque no estaba preparado para toda esta avalancha de uso, y tenía fallos de privacidad y seguridad importantes. Hasta tal punto que muchas empresas lo han prohibido entre sus empleados (aquí tenéis indicaciones para usarlo de modo seguro). Pero también es cierto que es difícil estar preparado para estas cosas y, aparentemente, están arreglado sus deficiencias.

El programa tiene opciones gratuitas y de pago, aunque la mayoría de la gente usa la opción gratuita, cuya mayor limitación es la de 40 minutos en las llamadas grupales. Hay que registrarse para organizar, tiene aplicaciones móviles y tiene funciones de colaboración web, compartición, pizarra…
Puede sonaros los planes de precio y opciones (son un calco de Webex, pero es que creo que un directivo de Zoom viene de esta empresa).

Si quitamos los problemas de seguridad (que existían) y teniendo en cuenta la necesidad de muchas empresas sin conocimientos y recursos, es un buen programa para usar.
Como digo no es mi primera opción, pero se merece el éxito por haber servido a muchas PYMES a dar servicio.

Cisco Webex.

En mi opinión la gran ignorada. Durante un tiempo en las grandes empresas era la opción elegida para las videoconferencias. Cisco es uno de los primeros fabricantes de hardware de comunicaciones en el mundo y Webex es fiable y sólido.

Extrañamente, sobre todo para una empresa que cobra su hardware a precios elevados, Webex es gratuito y lo lleva siendo años. Sin límites (bueno, hasta 100 participantes).

Puedes organizar una reunión aquí o unirte a una aquí.

Quizás no es la que más opciones tiene, pero sí una de la que más tiempo lleva y, si sólo quieres videoconferencia, una de las más recomendables.

Servicios que necesitan una cuenta para unirse a reuniones.

Los siguientes servicios

Skype.

Qué deciros de Skype, uno de los más famosos. Antes independiente, ahora es parte de Microsoft que, sinceramente, ha hecho un follón entre las versiones gratuitas y las versiones de empresa (hay muchos artículos sobre el tema en el blog). Además para Windows es difícil saber cómo instalar el programa de escritorio o su versión de la tienda (que a mi no me funciona bien),

Su uso es sencillo, y funciona muy bien. Pero para mi el gran fallo (sobre todo para estos días que tienes que hacer todo en remoto) es que tengas que crearte una cuenta de Skype para reunirte. Esto obliga a que la gente a la que invites tenga cuenta de Skype.

Además, por alguna razón extraña, no funcionan bien las cuentas free con las Business. Esto hizo que en un cliente tuviéramos que hacer a los usuarios crear cuentas gratis aunque tuvieran de empresa.

Google Meet.

Desde esta semana Google Meet es gratis para todos los que tengan cuenta de Google.

Aunque para mi es un fallo de cualquier sistema de este tipo que necesites cuenta para poder unirte a las reuniones, hay que tener en cuenta que muchísima gente tiene móvil Android y, por tanto, cuenta de gmail. Para todos ellos este servicio es una buena idea.

El servicio se puede usar desde web, tiene app, y está integrado en el correo de gmail para hacer fácil las llamadas. De hecho cuando creas una reunión en el calendario te crea una reunión de Meet (la integración colaborativa de servicios de Google está muy lograda). Para aquellos que usan Google Classroom es una opción obvia.

Así que buen paso de Google (a ver cuanto dura) y otro servicio a tener en cuenta.

Se que Hangouts sigue activo, pero todo indica que Google lo desactivará en un futuro, así que no lo incluimos aquí.

Teams.

El otro famoso de los servicios con cuenta. Como el primero en este caso de Microsoft. Es el “Skype de empresa”,susituyó a Skype Business y lo usan las empresa que tiene Office 365 en sus entornos.

Pero Teams también es gratuito, pueden usarlo usuarios no empresariales. Y todo indica que están trabajando para ofrecerlo a los usuarios de Office 365 gratuitos como ha hecho Google.

Funciona muy bien, pero de nuevo tiene el problema de tener que tener cuenta de Microsoft, y me parece que está todavía en desarrollo (es un producto relativamente nuevo). Así que tienen que trabajar en la mejora del producto, arreglo de problemas y desarrollo de nuevas opciones.

Estos son los servicios más importantes, ahora queda que probéis, comparéis y elijáis la que más os convence.

Cómo usar tu móvil como webcam en tu ordenador.

Estos días estamos encerrados en casa por la epidemia del coronavirus, y una de las primeras cosas que han desaparecido del mercado son las webcams.

En principio parece curioso, porque todo el mundo tiene móvil con cámara pueden usar los recursos en el móvil y mucha gente tiene portátiles. Aunque la cámara que viene con estos últimos suele ser muy mala.

Algún cliente y familiar me ha pedido cómo usar el móvil como webcam, así que os lo dejo aquí.

Ventajas:

  • La cámara suele ser mejor que la de los portátiles
  • Puedes tener una cámara en un PC que no tenga o tenga una obsoleta.

Desventajas:

  • No tiene ni igual rendimiento ni igual calidad que una webcam de verdad.
  • Algunas apps limitan, en su versión gratuita, o la calidad, o la cámara del móvil a usar. La que yo he usado en el vídeo rinde bastante bien, te deja usar la cámara trasera y es fácil de configurar. El único problema es algo de “lag” a veces. Sobre todo conectado por wifi.

Grabadores de pantalla gratuitos. Cómo grabar vídeos online o juegos. 2020

Como, con la crisis de coronavirus, muchos están pasándose a crear contenido online (otros muchos ya lo llevamos haciendo años) os dejo un artículo actualizado de los Screen Recorders (grabadores de pantalla) gratuitos que podéis usar.

Software para hacer capturas de pantalla (“pantallazos”).

Aprovecho para recordar que no es necesario que instaléis software especial para hacer capturas de pantalla (imágenes no vídeo). Podéis usar la tecla “Impr pa” en vuestro teclado y luego pegarlo en algún documento o programa. En Windows tenéis la herramienta Recortes,que hace poco se ha actualizado a Recorte y Anotación (aunque yo prefiero y todavía uso Recortes).En Linux uso Shutter.

Software para grabar la pantalla.

Os dejamos un resumen de alguna de las principales herramientas gratuitas.

Software que tienes que instalar.

OBS Studio.

El que yo uso actualmente. Y nunca pensé que acabaría usando este, porque está preparado para gamers. ¿Sabéis cuando vuestros hijos están viendo vídeos de Internet de personas jugando a juegos de ordenador? Muchas están grabadas con OBS.

Pero resulta que es una de las mejores herramientas de Screen recording disponibles.

Lleva algo de tiempo entender cómo se usa, hay que añadir cada fuente de grabación, y algo más para adaptarla a tu modo de uso -yo tengo atajos de teclado para comenzar a grabar y para detener la grabación-, pero merece la pena. Hace su labor a la perfección.

Puedes grabar vídeos, screencast, hacer streaming…lo que necesites. Sin límites de fuentes o de tiempo, y en varios formatos. Está disponible para Windows, Mac y Linux.

FBX.

Cuando empecé a evaluar las herramientas para grabar la pantalla, FBX o no estaba disponible (o no lo encontré). Pero es muy similar a OBS, sin límite de fuentes, sin límite de tiempo, sin restricciones. Quizás sea algo más amigable.

Otra opción a probar después o en vez de OBS.

EzVid.

Ya escribimos sobre ella en su día. Tiene una interfaz más bonita que los anteriores. Por alguna razón dejé de usarla, creo recordar que tuve varios fallos que no pude arreglar y tuve que descartar la herramienta. Estoy seguro que a estas alturas ya están arreglados.

Camtasia.

Viene en todos los reviews de grabadores de pantalla. Pero es gratuito en version DE PRUEBA. Así que para mi, no es gratuito y pierde puntos respecto a los anteriores.

ShareX.

Es un gran programa para capturar la pantalla en formato imagen. Ya hicimos su evaluación. Pero las grabaciones son sin sonido, y creo que sólo en formato GIF. Así que lo incluimos aquí porque puede grabar, y porque está en la mayoría de reviews, pero a nosotros no nos sirve para hacer vídeos.

Captura de pantalla a formato Gif.

Si empiezas a crear contenido online, pronto querrás introducir contenido animado. Los Gifs (sucesiones de imágenes sin sonido), son un recurso sencillo. Os dejamos opciones.

Extensiones del Navegador.

Existen grabadores que son extensiones del navegador. Por lo tanto más fáciles de usar y multiplataforma. Personalmente prefiero la libertad de un programa del sistema operativo, pero os dejo estos por si acaso.

Nimbus Screenshot and Video Recorder.

No lo he usado, así que puedo decir poco. Pero me lo han recomendado, las opiniones son fiables y parece ser todo lo que necesitas de un grabador.

Screencastify.

Muy buenas opiniones también.
Gratuito hasta 50 videos al mes, pero los tienes que subir o a Youtube o Google Drive.

Loom.

Loom es gratuito pero requiere un registro previo. Puedes pausar y reanudar la grabaciones, pero guarda los vídeos en sus servidores.

Grabadores de pantalla para móviles.

Algunas veces necesitas grabar cosas en el móvil, tutoriales o ejemplos. No soy fan de Mac, así que ahí no puedo recomendar nada. Os dejo algunos de Android.

Cómo insertar un clip de vídeo en cualquier parte de una pista de Shotcut sin sobreescribir

Shotcut es un gran programa de edición de vídeo, ya hemos hablado mucho de él en este blog. Y va mejorando con cada edición. Pero todavía tiene alguna cosa que es complicada de hacer, o al menos no muy intuitiva.

En este caso os enseñamos cómo insertar un clip de vídeo en cualquier parte de una pista de Shotcut. Podría parecer que sólo habría que arrastrar o soltar, o copiar y pegar. Pero si haces eso, sobreescribe el contenido debajo del clip. No desplaza los otros clips de la pista. Hoy os enseñamos cómo hacerlo sin sobreescribir contenido.

Cómo insertar un clip en Shotcut sin sobreescribir.

El truco es muy sencillo. Tienes que hacer doble clic en el clip que quieres agregar (esto es como copiar).
Después ir a la línea de tiempo a la posición en que quieras ponerlo, y después usar el icono de Pegar (como una tableta de notas).

Esto consigue lo que queremos. Lo puedes ver en este vídeo.

Pantalla negra con sonido en Netflix y cómo solucionarlo.

Hoy hablamos sobre uno de los errores más comunes que se encuentran los usuarios de Netflix al intentar reproducir su contenido en un dispositivo: ver una pantalla negra sin imagen y con sonido.

Hay muchas causas posibles y vamos a intentar resumirlas todas. Os aconsejamos que las leáis todas y probéis las que penséis que puede afectaros.
Nota: suponemos que habéis descartado problemas de conectividad tipo mala conexión de wifi, Internet lenta o fallos en la red, que pueden ocasionar también este problema.

Soluciones por dispositivo y método de conexión.

Con un USB tipo “cast” para enviar la señal al televisor.

La primera vez que vimos este error fue haciendo “cast” desde un dispositivo distinto al más famoso, el Chromecast. Hay muchas marcas, Ezcast, Miracast etc.
Lo que hay que entender aquí es que Netflix cifra su contenido por DMR, y tanto el dispositivo emisor como el receptor tiene que poder entender y manejar este cifrado. Así que si no es un dispositivo homologado, tipo Chromecast, a través de Chrome y con la aplicación de Netflix en el Chromecast….no te va a funcionar.

Es fácil de reconocer, si puedes ver todo, incluso los trailers, pero cuando le das al play no sale imagen en pantalla, es tema de protección DMR.
Hay quien dice que ha podido hacerlo con la aplicación Google Home desde el móvil, pero no lo hemos probado.

Por HDMI en la televisión.

Aquí no ha problemas de DMR, es conectar un monitor (o TV) directamente al portátil y debería verse. Pero puede que salga de nuevo la pantalla negra con o sin sonido. Os dejamos recomendaciones:

  • Intercambia los extremos del HDMI. No se me habría ocurrido nunca, pero lo vi en la ayuda de Netflix (ver abajo) y me funcionó.
  • Cambia el cable HDMI. Aunque la gente no lo sabe, no todos los HDMI son iguales. Puede que el cable que tengas no acepte la resolución de Netflix.
  • Prueba con otro puerto HDMI de tu ordenador.
  • Prueba con otro puerto HDMI de tu TV.
  • Prueba con otra TV si la tienes disponible.
  • Actualiza todo lo que puedas en tu ordenador: drivers de placa (para el HDMI), drivers de tarjeta gráfica, navegador, aplicación de Netflix, sistema operativo. Cualquiera de estas cosas obsoleta puede hacer que no funcione la reproducción.
  • Si estás usando Chrome, prueba a deshabilitar las extensiones. Pon esta dirección en tu navegador:  chrome://extensions , deshabilita todas y prueba de nuevo. Si funciona ve habilitando una cada vez hasta ver cual es la culpable.
  • Borra caché y cookies de tu navegador
  • Limpia tu ordenador de malware.

Desde un teléfono o una tablet Android.

  • Reinicia el dispositivo (si, lo se, muy típico, pero a veces no lo probamos).
  • Desactiva la corrección de color. Ve a Configuración>Ajustes>Accesibilidad>Correción de color y dejarlo en Desactivado (las pantallas pueden variar entre versiones).
  • Actualiza el dispositivo.
  • Contacta con el soporte de tu dispositivo. A veces tienes que conseguir la aplicación de otra manera si no es compatible con la oficial.
  • Reinicia la aplicación (fuerza su detención y vuelve a iniciarla).

En una SMART TV con la aplicación.

Además de los consejos anteriores (actualizar, reiniciar, p, puedes probar a reiniciar tu Smart TV quitando el cable de corriente durante un minuto aproximádamente. Después deja (con el cable quitado) el botón de encendido apretado durante unos 5 segundos.
Si no tiene botón de encendido déjalo desenchufado unos 5 minutos.

Puedes ver más de estas recomendaciones en la ayuda de Netflix aquí. Si no consigues que funcione siempre puedes contactar con su soporte al cliente.


Cómo cambiar la IP de un PBX Issabel por línea de comandos y por web.

Issabel es una solución excelente para VoIP y muy intuitiva. Pero en ocasiones necesitamos hacer alguna modificación por línea de comandos, como la que vamos a ver hoy: cambiar la IP.
Hoy vamos a enseñaros a hacerlo tanto por web como por línea de comandos.

Cambiar la IP de Issabel por la interfaz web.

Esto es sencillo, no sería motivo para escribir el artículo. Pero lo ponemos para que tengáis toda la información aquí.
Para cambiar la IP por la interfaz web hay que entrar como el administrador eir a Sistema>Red >Parámetros de Red> Editar Parámetros de red.
Ahí pincháis en el interfaz de red (normalmente eht0) y ponéis si lo queréis Static o por DHCP (no recomendado salvo para poder acceder en una red desconocida), con los parámetros que necesitéis.

Cambiar la IP de Issabel por línea de comandos.

Esto es lo que suele ser más complicado. Hemos cambiado nuestra red, o la máquina virtual, y tenemos que cambiar la IP de Issabel. Pero no podemos acceder a la parte web hasta que la cambiemos, ¿como lo hacemos?

Issabel está montado en CentOS, así que si controlas ese sistema deberías poder cambiarlo. Y hay varias maneras. Pero como encima de CentOS están todas las aplicaciones de Asterisx e Issabel, os recomendamos que uséis el siguiente comando: nmtui

Este comando abre un asistente gráfico (antiquísimo pero sencillo de usar). Sólo tienes que elegir el interfaz y seguir los pasos para cambiar la IP (tabulador para cambiar de un campo a otro)

  • Modificar una conexión
  • Eth0->Editar
  • IIPv4-> Mostrar
  • Ahí podemos cambiar a Manual y añadir las direcciones que tenemos que añadir en Direcciones, Puerta de Enlace y DNS.
  • Bajar a Aceptar
  • Luego Back y Aceptar

Una vez cambiada no hace falta reiniciar el sistema, podemos reiniciar la red con systemctl restart network.service

Con esto deberíamos tener la nueva IP.

Cómo cambiar la webcam o el micrófono que usan los navegadores Chrome y Firefox por defecto en cada página.

Hoy hemos comprado una nueva webcam para cursos online, grabaciones etc. Y cuando hemos ido a usarla en el navegador, no conseguíamos que la cogiera.

Tras solucionarlo, os indicamos en este vídeo, cómo cambiar la cámara que usan los navegadores. Lo explicamos desde Chrome.

Chrome y Firefox por defecto te preguntan si una página puede acceder al dispositivo requerido, ya sea webcam o micrófono. Chrome usa el que hayas configurado por defecto en chrome://settings/content, Firefox te pregunta cual quieres usar.

Después, guardan esa preferencia en la configuración. Si quieres cambiar el dispositivo, tienes que ir a la página en concreto, borrar el derecho de acceso para que, al entrar de nuevo, te pregunte y puedas cambiarlo (en Chrome tienes que cambiar también el dispositivo por defecto antes).

En ambos se accede a las preferencias pichando en la cámara que sale si está en uso. En Chrome podemos acceder también a la configuración desde el enlace de arriba, en Firefox desde about:preferences#privacy

Activar la codificación por hardware en la exportación de Shotcut

Como sabéis usamos Shotcut para editar los vídeos, hemos dejado varios manuales sobre cómo hacer diferentes procesos.

Tras realizar cambios en un vídeo, tienes que exportarlo a un fichero: codificarlo en el formato deseado.

Os recomendamos que activéis la opción de “codificación por hardware” que aparece al pinchar en Exportar.

Esto hace que pueda ser la tarjeta gráfica, la GPU, la que realice la exportación, reduciendo tanto tiempos como uso del procesador.

Nosotros no lo teníamos marcado. Y es muy recomendable.

Instalar Big Blue Button, alternativa a Skype, en un servidor

Recientemente hemos tenido que instalar para varios clientes, dedicados a la formación online, unos sistemas propios de videoconferencia. Para ello hemos usado Big Blue Button, porque obviamente no podían depender de servicios como Skype, querían ser independientes.

Big Blue Button es un sistema de videoconferencia diseñado para la formación online y basado en Linux. Totalmente gratuito (si lo montas en tu servidor en vez de usar su servicio) y open source. Además dispone de una comunidad activa, lleva tiempo en el mercado (lo sacaron en el 2009) , y se integra con la mayoría de los LMS del mercado (Moodle, sistemas de WordPress etc).

Viene bien documentado PERO la documentación no es sencilla, y está algo enrevesada. Así que hoy os explicamos cómo hemos instalado BBB en un servidor, por si os es de ayuda. Verificad siempre que no haya cambiado nada al cambiar de versión.
En otros artículos iremos explicando otras modificaciones que hemos hecho y dudas que hemos resuelto.

Nota: necesita un servidor dedicado sólo para esto, y con especificaciones medias. Así que implica un coste inicial (de harware e instalación) y, por lo tanto, sólo es recomendado para aquellos que vayan a rentabilizarlo rápidamente.

Requisitos previos.

Necesitas:

  • Servidor dedicado que cumpla las especificaciones.
  • Un dominio que usar como dirección o url y apuntar los DNS de ese dominio a la IP del servidor dedicado.
  • El instalador te pedirá una dirección de correo.
  • Conocimientos básicos de conexión a un servidor por SSH.

Instalación del servidor.

Como hemos dicho, necesitamos un servidor dedicado, con ciertas especificaciones, y exclusivo para este servicio (porque ocupa varios puertos, el 80 entre otros).
Al adquirir el servidor dedicado, los desarrolladores recomiendan instalar Ubuntu Server (en estos momentos 16.04 64 bits). Esto va a cambiar pronto con la nueva versión de BBB, pero si que recomendamos instalar lo que digan los desarrolladores. Este es un software muy personalizado y es mejor no usar otras distribuciones.

Uso del script de instalación.

Una vez instalado el servidor, y actualizado (apt-get update, apt-get upgrade), hay que instalar Big Blue Button. Se puede hacer de varias maneras, como indica la documentación, pero recomendamos encarecidamente el script que puedes encontrar en :
https://github.com/bigbluebutton/bbb-install

El script tiene varios parámetros. Recomendamos instalarlo con certificado SSL , HTML5 y Greenlight, con el comando que está al final:

wget -qO- https://ubuntu.bigbluebutton.org/bbb-install.sh | bash -s — -v xenial-200 -s bbb.example.com -e info@example.com -t -g

Qué es HTML5

Big Blue Button empezó trabajando con Adobe Flash. Pero la mayoría de navegadores han ido deshabilitando este addon. Hasta el punto que ahora, al entrar con Flash, pregunta si quieres ejecutarlo (esto da mala imagen).

BBB es compatible con HTML5 y es lo recomendable. Pero estamos en un momento de transición en el que la versión 2.0 pone por defecto Adobe Flash (creo que la siguiente que está a punto de salir ya no). Así que pronto escribiremos un artículo sobre cómo activar por defecto HTML5.

Qué es Greenlight.

Una de las cosas que me costó entender, no está bien explicado. Big Blue Button se encarga de las videoconferencias y grabaciones. Pero no tiene gestión de usuarios, estaba pensado para conectarlo con otros sistemas via API (por ejemplo Moodle).
Greenlight es un entorno gráfico que permite a los usuarios creados entrar y usar eses entorno gráfico para gestionar sus salas. Usar la de por defecto o crear nuevas. Además, te da la url para mandar a los clientes para que puedan conectarse por el navegador. Los clientes, por ejemplo, lo están usando para que los profesores se conecten con alumnos que no usen su plataforma online, para entrevistas con candidatos etc.
Es un “Skype” a través del navegador.

Problema: la gestión de usuarios es o a través de cuentas de Google, Twitter, Office365, LDAP o cuentas suyas. El gran problema es que, por defecto, deja a cualquiera registrarse para usarlo. Más abajo explicamos cómo evitarlo.
Y, cuando queremos dar de alta cuentas suyas, tenemos que activarlo, reiniciar el servicio, dar de alta la cuenta, desactivarlo y reiniciar el servicio. Algo primitivo.

Nota: Greenlight muestra el idioma por defecto en el navegador del usuario.

Certificado SSL.

Obviamente cualquier servicio que implica comunicaciones de voz y/o vídeo requiere ir cifrado. BBB permite la instalación de un certificado tuyo o por Lets Encrypt.
El comando que hemos puesto instala y configura Lets Encrypt en tu servidor.

Si no te funciona puedes configurarlo a mano en:
http://docs.bigbluebutton.org/install/install.html#using-lets-encrypt

Siguientes pasos.

  • Una vez acabe el script, recomiendo configurar el servidor para que renueve el certificado de Lets Encrypt cada semana. Para ello hay que editar el crontab y poner:

30 2 * * 1 /usr/bin/letsencrypt renew >> /var/log/le-renew.log
35 2 * * 1 /bin/systemctl reload nginx

Esto lo renueva cada lunes a las 2:30 am. El log de la renovación está en /var/log/le-renew.log

  • Bloquear el que cualquier se pueda registrar en Greenlight. El sistema instala greenlight en /root/greenlight , con un fichero de configuración que se llama env en ese directorio. Edita el fichero y pon
    ALLOW_GREENLIGHT_ACCOUNTS en false para evitar que la gente se registre en tu Greenlight gratis.
  • En el mismo fichero ve al final y
    quita el # en ENABLE_SSL=true para forzar https por defecto.
  • Reinicia Ubuntu con sudo systemctl restart nginx
  • Reinicia Greenlight con los siguientes comandos (Enter después de cada línea). Ejecútalos desde el directorio de Greenlight o el último dará error.
  • docker stop greenlight-v2
  • docker rm greenlight-v2
  • docker run –restart unless-stopped -d -p 5000:80 -v $(pwd)/db/production:/usr/src/app/db/production –env-file env –name greenlight-v2 bigbluebutton/greenlight:v2

Extraer el Shared Secret.

Si vas a usar Big Blue Button en otro entorno, como un LMS, por ejemplo en Mooodle, o WordPress, vas a necesitar el shared secret para que se autentifique.

Lo obtienes por ssh en el servidor con:

bbb-conf --secret

Demos.

El script crea unas demos que puedes usar para verificar que tu sistema funciona.
Esas demos pueden ser usadas por cualquier usuario, así que es recomendable quitarlas una vez lo pruebes. Os indicamos dónde están las demos porque no es fácil encontrarlo.

Demo HTML5: https://tudominio/demo/demoHTML5.jsp
Demo Flash (antiguo): https://tudominio/demo/demo1.jsp

IMPORTANTE. Quítalos lo antes posible. Para ello ejecuta por ssh:
 apt-get purge bbb-demo

Ahora, a disfrutar con Big Blue Button.