Enviado por admin el
Si utilizan Moodle para sus cursos a distancia, la mejor opción para dictar videoconferencias en vivo es seguramente BigBlueButton. Las características principales de este programa:
- Grabación de las videoconferencias que serán automáticamente disponibles en la pagina del curso para futuras consultas
- Pizarra
- Posibilidad de compartir el escritorio
- Audio integrado con WebRTC a través de FreeSWITCH
- Presentación de diapositivas a partir de archivos Office (LibreOffice) o PDF
- Todos los usuarios pueden compartir su Videocámara
- Modulo de Chat
Hay otros programas que tienen las mismas características pero la verdad es que la interfaz de la plataforma está muy bien diseñada y la instalación es bastante sencilla.
Requerimientos para la instalación:
- Ubuntu 14.04 64 bit
- Mínimo 4GB de memoria
- Procesador de 4 núcleos y 2.6 GHZ
- suficiente espacio de disco para las grabaciones (alrededor de 100GB)
- No instalar en el mismo servidor donde se encuentra Moodle
Personalmente lo he probado en un servidor de Linode de 4GB de RAM y 96GB de disco SSD. Mano a la obra. Una vez alquilado el servidor con instalado Ubuntu 14.04 64 bit, se accede vía SSH. Primera operación se instala sudo:
apt-get install sudo
Se averigua que el idioma instalado sea en_US.UTF-8 (importante):
cat /etc/default/locale
LANG="en_US.UTF-8"
Si así no fuera, se instala:
apt-get install language-pack-en
y se configura:
update-locale LANG=en_US.UTF-8
Se averigua nuevamente que esté bien:
cat /etc/default/locale
LANG="en_US.UTF-8"
Se controla los datos de la distribución de Linux:
cat /etc/lsb-release
DISTRIB_ID=Ubuntu
DISTRIB_RELEASE=14.04
DISTRIB_CODENAME=trusty
DISTRIB_DESCRIPTION="Ubuntu 14.04.1 LTS"
y que los repositorios multiverse estén presentes:
grep "multiverse" /etc/apt/sources.list
Debe aparecer (entre las distintas líneas):
deb http://archive.ubuntu.com/ubuntu trusty multiverse
o
deb http://archive.ubuntu.com/ubuntu trusty main restricted universe multiverse
Se actualiza el sistema:
apt-get update
apt-get dist-upgrade
Se descarga la clave de los repositorios de BigBlueButton:
wget http://ubuntu.bigbluebutton.org/bigbluebutton.asc -O- | sudo apt-key add -
y se configuran:
echo "deb http://ubuntu.bigbluebutton.org/trusty-090/ bigbluebutton-trusty main" | sudo tee /etc/apt/sources.list.d/bigbluebutton.list
Se actualiza nuevamente el sistema y se instala el editor nano:
apt-get update
apt-get install nano
Se crea el script para la instalación de la versión 2.3.3 de FFMEG (indispensable para la grabación de las conferencias):
nano install-ffmpeg.sh
Se copian las líneas que siguen:
sudo apt-get install build-essential git-core checkinstall yasm texi2html libvorbis-dev libx11-dev libvpx-dev libxfixes-dev zlib1g-dev pkg-config netcat
FFMPEG_VERSION=2.3.3
cd /usr/local/src
if [ ! -d "/usr/local/src/ffmpeg-${FFMPEG_VERSION}" ]; then
sudo wget "http://ffmpeg.org/releases/ffmpeg-${FFMPEG_VERSION}.tar.bz2"
sudo tar -xjf "ffmpeg-${FFMPEG_VERSION}.tar.bz2"
fi
cd "ffmpeg-${FFMPEG_VERSION}"
sudo ./configure --enable-version3 --enable-postproc --enable-libvorbis --enable-libvpx
sudo make
sudo checkinstall --pkgname=ffmpeg --pkgversion="5:${FFMPEG_VERSION}" --backup=no --deldoc=yes --default
Se guardan los cambios y se vuelve ejecutable el archivo:
chmod +x install-ffmpeg.sh
Se ejecuta el script:
./install-ffmpeg.sh
Empezará la descarga, compilación y instalación de FFMPEG. Cuando termine se averigua que esté instalado correctamente:
ffmpeg -version
El resultado:
libavutil 52. 92.100 / 52. 92.100
libavcodec 55. 69.100 / 55. 69.100
libavformat 55. 48.100 / 55. 48.100
libavdevice 55. 13.102 / 55. 13.102
libavfilter 4. 11.100 / 4. 11.100
libswscale 2. 6.100 / 2. 6.100
libswresample 0. 19.100 / 0. 19.100
Ya se puede instalar la plataforma desde los repositorios. Muy sencillo:
apt-get update
apt-get install bigbluebutton
El proceso tardará un poco pero al final tendremos la plataforma instalada. Activamos el modulo Para WebRTC:
bbb-conf --enablewebrtc
Para averiguar que todos los módulos estén correctamente instalados:
bbb-conf --clean
bbb-conf --check
Si no aparecen errores significa que todo está funcionando bien. Para la configuración de Moodle, se necesita ejecutar el próximo comando que nos devolverá el enlace y la clave que luego configuraremos en el modulo BigBlueButton de Moodle.
bbb-conf --secret
URL: http://108.61.222.151/bigbluebutton/
Secret: 40c983082c38e3c39ddc637ebc266b1e
Para completar la configuración del servidor, se activa el cortafuegos asegurándose que los siguientes puertos estén abiertos:
TCP: 22 80 1935 y 9123
UDP: desde 16384 a 32668
Ya se puede pasar a la configuración de Moodle. Se descargan los dos módulos que aparecen en esta pagina:
https://moodle.org/plugins/browse.php?list=set&id=2
El primero es para conectarse a BigBlueButton. El segundo para que las grabaciones de las videoconferencias estén disponibles en la pagina del curso.
Una vez instalados se accede a Moodle con las credenciales de administrador y se entra en el menú Administración del sitio -> Extensiones -> Módulos de actividad -> BigBlueButton. Aparecerá:
Donde se ponen los datos devueltos por el comando bbb-conf --secret. Se guardan los cambios y se crea un curso de Prueba. Se accede a se presiona “Activar Edición”. En el bloque principal se selecciona “Añadir una actividad o un recurso” y se selecciona la siguiente opción:
Se presiona el botón Agregar y en el campo “Nombres de las grabaciones” se pone, por ejemplo, “Grabaciones de las videoconferencias”. Se guardan los cambios. Se escoge un modulo del curso y se añade otra actividad. En este caso se selecciona “BigBlueButtonBN” y luego Agregar. En la nueva pagina se configura la videoconferencia y se guardan los cambios. La pagina del curso aparecerá parecida a esta:
Se sigue el enlace “Primera videoconferencia”. Se accederá a la plataforma BigBlueButton donde se realizará la prueba del micrófono. Si el sistema no logra configurarlo vía WebRTC (la primera vez puede pasar) optará por Flash Player. Para iniciar la grabación:
Hablamos un rato y luego salimos de la conferencia (botón en la esquina arriba a la derecha). Regresaremos a nuestro curso. Dependiendo de la duración de la videoconferencia, tendremos que esperar para que la grabación aparezca en la pagina del curso. Seleccionamos:
Aparecerá:
Si no tienes curso todo el tiempo, la mejor opción es alquilar el servidor solamente para la duración del curso. Cada vez nada más modificar los datos del modulo de Moodle y listo!.
Vía: https://code.google.com/archive/p/bigbluebutton/wikis/090InstallationUbuntu.wiki
Comentarios recientes