Icono del sitio Plataformas LMS en Colombia

Documentación y ejemplos de bibliotecas para el desarrollo con la API de BigBlueButton

Documentación y ejemplos de bibliotecas para el desarrollo con la API de BigBlueButton

BigBlueButton es un sistema de videoconferencias de código abierto diseñado específicamente para el aprendizaje en línea. La API de BigBlueButton es sencilla y eficiente, ofrece una interfaz HTTP fácil de usar que permite crear, unirse y finalizar reuniones, además de gestionar grabaciones de manera intuitiva.

Para los sistemas de gestión del aprendizaje (LMS) más populares, como Moodle, Canvas o Chamilo, existen complementos listos para usar. Los usuarios solo necesitan ingresar la URL del host y la clave Salt para comenzar a utilizarlo sin requerir desarrollo adicional.

Si has desarrollado tu propio LMS o cualquier otro sistema, también puedes integrar BigBlueButton con un poco de trabajo adicional. Para facilitar este proceso, nuestro aliado MynaParrot ha  recopilado la documentación más relevante de la API de BigBlueButton, junto con bibliotecas de referencia que te ayudarán a implementarlo de manera eficiente.

Documentación Oficial de la API de BigBlueButton

Este documento detalla la interfaz de programación de aplicaciones (API) de BigBlueButton, proporcionando una guía clara sobre su uso e integración:  Documentación oficial de la API de BigBlueButton

Para los desarrolladores, esta API permite:

Bibliotecas de la API de BigBlueButton para PHP

  1. Opción 1: Biblioteca oficial para PHP: Esta es la API oficial y fácil de usar para PHP (versión 5.4+).
    1. Opción 2: Biblioteca no oficial, pero con funciones extendidas Aunque no es oficial, es fácil de usar y cuenta con algunas funciones adicionales. Puedes encontrar más detalles en el archivo README del repositorio.

Bibliotecas de la API de BigBlueButton para .NET

  1. Opción 1: Cliente .NET para la API REST de BigBlueButton
  2. Opción 2: Biblioteca para integración rápida con .NET

Características principales:

 

Biblioteca de la API de BigBlueButton para Java

BigBlueButton API para Java

Nota Especial

Este proyecto utiliza la biblioteca Lombok. Si deseas desplegar este proyecto, asegúrate de que Lombok esté instalado.

  1. Descarga Lombok desde:  https://projectlombok.org/download
  2. Ve a la ubicación donde se descargó el archivo lombok.jar.
  3. Ejecuta el siguiente comando en la terminal:  java -jar lombok.jar (Sustituye lombok.jar por el nombre del archivo que descargaste).
  4. Se abrirá una ventana emergente.
  5. Busca la ubicación de tu editor de código (para Eclipse, selecciona la carpeta donde está eclipse.exe).
  6. Haz clic en Instalar.
  7. Inicia Eclipse (o tu IDE preferido).
  8. Agrega la biblioteca Lombok a tu proyecto:
    1. Haz clic derecho en el proyecto → Propiedades
    2. Ve a Java Build PathLibraries
    3. Selecciona Add External JARs
    4. Busca y selecciona el archivo lombok.jar que descargaste
    5. Haz clic en Apply and Close

¡Listo! Ahora puedes utilizar la API de BigBlueButton con Java.

Biblioteca de la API de BigBlueButton para JavaScript

BigBlueButton API para JavaScript

Características:

Biblioteca de la API de BigBlueButton para Ruby

BigBlueButton API para Ruby
Características:

Salir de la versión móvil