85 lines
3.7 KiB
Markdown
85 lines
3.7 KiB
Markdown
---
|
|
title: BigBlueButton
|
|
created: 2026-06-08
|
|
updated: 2026-06-08
|
|
type: app
|
|
tags: [catalogue, video-conferencing, webrtc, education, app-marathon-batch-rattrapage-3]
|
|
confidence: high
|
|
contested: false
|
|
sources: [https://selfh.st/apps/?tag=Video+Conferencing, https://bigbluebutton.org]
|
|
---
|
|
|
|
# 📞 BigBlueButton
|
|
|
|
> **Visioconférence pédagogique open source** : whiteboard, breakout rooms, sondages, enregistrement, intégration LMS. Le standard pour l'éducation à distance.
|
|
|
|
## 📋 Informations Générales
|
|
|
|
| Champ | Valeur |
|
|
| :--- | :--- |
|
|
| **Site web** | [bigbluebutton.org](https://bigbluebutton.org) |
|
|
| **GitHub** | [bigbluebutton/bigbluebutton](https://github.com/bigbluebutton/bigbluebutton) |
|
|
| **License** | LGPL-3.0 |
|
|
| **Langage** | Java / Scala / JavaScript |
|
|
| **Étoiles GitHub** | 8.5k ⭐ |
|
|
| **Catégorie** | [[cat-video-conferencing|Video Conferencing]] |
|
|
|
|
## 📝 Description
|
|
|
|
**BigBlueButton (BBB)** est la **plateforme de classe virtuelle open source** de référence. Pensée pour Moodle/Canvas/WordPress, elle inclut nativement : **tableau blanc multi-utilisateurs**, **breakout rooms**, **sondages**, **partage d'écran**, **chat**, **enregistrement** (replay), **levée de main**, **notes partagées**, **podcasts audio**, **présentation PowerPoint/PDF**.
|
|
|
|
**Différence avec Jitsi Meet** : Jitsi = réunion rapide et légère ; BBB = classe virtuelle complète, plus lourd à déployer (Ubuntu dédié, ~6 Go RAM minimum), mais incomparablement plus riche en fonctionnalités pédagogiques. BBB n'est pas vraiment pensé pour la réunion d'entreprise.
|
|
|
|
**Pour qui** : écoles, universités, formations en ligne, MOOC, et tout usage pédagogique structuré.
|
|
|
|
## 🚀 Installation
|
|
|
|
### ⚠️ BBB ne se conteneurise pas officiellement
|
|
|
|
L'installation officielle requiert **Ubuntu 22.04 LTS dédié** et le script `bbb-install.sh` :
|
|
|
|
```bash
|
|
# Sur Ubuntu 22.04 dédié
|
|
wget -qO- https://raw.githubusercontent.com/bigbluebutton/bbb-install/v2.7.x-release/bbb-install.sh | \
|
|
bash -s -- -w https://meet.example.com -a -v jammy-300 \
|
|
-c meet.example.com:cert@letsencrypt \
|
|
-e admin@example.com
|
|
```
|
|
|
|
> ⚠️ Réservez **un serveur complet** : BBB a besoin de ports UDP 16384-32768 (WebRTC), tourne avec plusieurs services (Tomcat, Redis, Greenlight, Mongo, FreeSWITCH, etc.).
|
|
|
|
### Alternative conteneurisée (non officielle)
|
|
|
|
Le projet [Greenlight](https://github.com/bigbluebutton/greenlight) fournit l'UI de gestion des salles, intégrable avec Docker.
|
|
|
|
## 🔄 Alternatives
|
|
|
|
### Open Source
|
|
- [[app-jitsi-meet]] — Plus léger, réunion rapide
|
|
- [[app-lasuite-meet]] — Fork DINUM de Jitsi
|
|
- [[app-mirotalk]] — Ultra-léger, P2P
|
|
- [[app-opentalk]] — Stack allemande
|
|
|
|
### Propriétaires
|
|
- **Zoom for Education** — Concurrent direct, cher
|
|
- **Microsoft Teams for Education** — Intégré Office 365
|
|
- **Google Classroom + Meet** — Solution simple
|
|
|
|
## 🔐 Sécurité
|
|
- **Serveur dédié** recommandé : BBB n'est pas conçu pour cohabiter.
|
|
- **HTTPS obligatoire** : certbot intégré au script d'install.
|
|
- **TURN/STUN** : BBB inclut son serveur TURN (`coturn`) ; pas d'exposition publique des flux média.
|
|
- **Auth via Moodle/Canvas** : les utilisateurs passent par le LMS, BBB n'a pas sa propre gestion d'auth.
|
|
- **E2E** : BBB ne supporte **pas** le chiffrement E2E complet (seulement SRTP) — c'est une limitation connue.
|
|
|
|
## 📚 Ressources
|
|
- [Documentation](https://docs.bigbluebutton.org/)
|
|
- [Script d'install](https://github.com/bigbluebutton/bbb-install)
|
|
- [API](https://docs.bigbluebutton.org/dev/api.html)
|
|
|
|
## Pages Liées
|
|
- [[cat-video-conferencing]] — Catégorie Vidéo
|
|
- [[app-jitsi-meet]] — Concurrent (réunion)
|
|
- [[app-lasuite-meet]] — Concurrent FR
|
|
- [[recettes-docker-compose]] — Templates Docker
|