Aller au contenu
Studeia Docs
AI-assisted translation — last updated 2026-05-24. For original (pt-BR or en-US), use the language switcher.

Intégration BigBlueButton (BBB) : cours en direct open-source

BBB est le fournisseur vidéo par défaut de Studeia : open-source, embed iframe, tableau blanc, breakout et sondages natifs. BBB auto-hébergé ou géré.

2026-05-24 5 min
Resposta curta

BigBlueButton (BBB) est le fournisseur vidéo PAR DÉFAUT de Studeia : open-source AGPL, embed iframe (l'élève reste DANS Studeia), fonctionnalités éducatives natives (tableau blanc collaboratif, breakout rooms, polls). Configuration : instance self-hosted OU provider BBB managé (20-200 USD/mois). Authentification via checksum SHA-256 (sans OAuth). Supporte ~150 élèves par serveur, mise à l'échelle via Scalelite.

Pourquoi BBB est le choix par défaut

AspectBBBZoom/Teams/Meet
CoûtOpen-source + hébergement (20-200 USD/mois)14-25 USD/hôte/mois (Zoom) ou inclus (M365/Google)
Embed iframeOui (l'élève reste dans Studeia)NON (X-Frame-Options bloque)
Tableau blanc collaboratifOui, natifLimité (Zoom Whiteboard, Microsoft Whiteboard)
Breakout roomsOui, illimitésOui (limites selon le forfait)
Polls / Lever la mainOui, natifsOui
Statut emoji (d'accord/pas d'accord)Oui, natifLimité
EnregistrementOui, natif BBBOui
Multi-partageOui (plusieurs partages d'écran simultanés)NON sur Zoom (1 à la fois)

Self-hosted vs Managé

Self-hosted (recommandé pour les établissements de taille moyenne/grande)

Prérequis (1 instance pour 150 utilisateurs) :

  • 16 cœurs CPU
  • 16 Go de RAM
  • 500 Go de disque (enregistrements)
  • Ubuntu 20.04 LTS
  • Domaine + TLS (Let's Encrypt)

Installation via bbb-install.sh (~30 min).

Coût : VPS 30-100 USD/mois (Hetzner, DigitalOcean, Vultr).

Managé (plus simple pour les petits/moyens établissements)

Providers mondiaux :

  • BlindsideNetworks (créateurs de BBB) : 50-500 USD/mois
  • HigherEdLab : 20-200 USD/mois
  • EduMeet / Blindside Networks BBB hosting

Inclut : hébergement + mises à jour + sauvegarde + support. Facturation par utilisateurs simultanés.

Configuration dans Studeia

  1. Obtenir l'URL de l'instance BBB (ex : https://bbb.ecole.edu/bigbluebutton/api)
  2. Obtenir le Shared Secret du serveur BBB (bbb-conf --secret sur le serveur)
  3. Studeia > Paramètres > Fournisseur vidéo > BBB > Ajouter :
    • URL
    • Shared Secret
    • Définir comme défaut
  4. Tester : Studeia appelle /api/getMeetings et valide la réponse

Fonctionnement

L'admin/professeur crée un LiveClass (videoProvider=bbb ou null=default)
  ↓
Studeia BBBAdapter.createMeeting()
  → Checksum SHA-256 (BBB n'utilise pas OAuth)
  → GET https://bbb.../api/create?meetingID=...&checksum=...
  → Retourne meetingID + joinUrl
  ↓
L'élève accède via /live-classes/[id]
  → joinMethod=iframe — Studeia affiche l'iframe BBB DANS la page
  → L'élève ne quitte pas Studeia

Enregistrements

BBB enregistre sur son propre serveur :

  • Format : format d'enregistrement BBB (propriétaire) ou MP4/WebM (via plugin)
  • URL : https://bbb.../playback/presentation/2.3/[recordingId]
  • Studeia sauvegarde recordingUrl dans LiveClass après notification webhook BBB

Limitations

  • Pas d'application mobile native BBB — les élèves utilisent le navigateur mobile (fonctionnel mais non optimal)
  • WebRTC : l'élève doit utiliser un navigateur moderne (Chrome, Firefox, Edge, Safari 14+)
  • Bande passante : ~1 Mbps en téléchargement par élève (pour la vidéo). Vérifier la connexion de l'établissement
  • Latence : BBB est excellent en LAN, correct en WAN. Pour les élèves avec une connexion faible : délai possible > 500 ms

Voir aussi

FAQ

BigBlueButton est-il gratuit ?

Le logiciel est gratuit (open-source AGPL 3.0). Mais vous devez héberger une instance BBB (serveur dédié avec ~16 CPU + 16 Go de RAM pour ~150 élèves simultanés) OU souscrire à un provider BBB managé (20-200 USD/mois selon la taille). Sans hébergement/provider : BBB ne fonctionne pas.

Pourquoi BBB est-il le fournisseur vidéo par défaut de Studeia ?

Trois raisons : (1) Open-source éducatif — fonctionnalités natives pour l'enseignement (tableau blanc collaboratif, breakout rooms, polls, lever la main, statut emoji). (2) Embed iframe — l'élève reste DANS Studeia, sans avoir à ouvrir un autre onglet (Zoom/Teams/Meet bloquent l'iframe via X-Frame-Options). (3) Pas de coût par réunion — une fois l'instance payée, c'est illimité.

Comment configurer BBB dans Studeia ?

Paramètres > Fournisseur vidéo > BBB > URL (ex : https://bbb.ecole.edu/bigbluebutton/api) + Shared Secret (depuis le serveur BBB). Authentification via checksum SHA-256 (BBB n'utilise pas OAuth). Studeia teste la connexion via /api/getMeetings.

BBB est-il adapté à 1000 élèves simultanés dans un cours ?

Une instance BBB classique supporte ~150 élèves par serveur. Pour >150 : configurez BBB Scalelite (load balancer + plusieurs instances). Pour >1000 simultanés : envisagez Zoom Webinar (limite 10 000 participants passifs) plutôt que BBB.

Veja tambem

Intégration BigBlueButton (BBB) : cours en direct open-source