BigBlueButton

Van Wikipedia, de gratis encyclopedie

BigBlueButton

Basisdaten

Entwickler BigBlueButton Inc.[1]
Erscheinungsjahr 2007
Aktuelle Version 2.7.6[2]
(19. März 2024)
Aktuelle Vorabversion v3.0.0-alpha.5
(19. März 2024)
Betriebssystem Server: Linux, Client: Plattformunabhängig (im Webbrowser)
Programmiersprache Java, Grails/Groovy, Scala (back-end), JavaScript (front-end client)
Kategorie Webkonferenzsystem
Lizenz LGPL[3]
deutschsprachig ja
bigbluebutton.org

BigBlueButton (kurz auch BBB) ist ein Open-Source-Webkonferenzsystem. Zusätzlich zu verschiedenen Webkonferenzdiensten verfügt es über Integrationen für viele der wichtigsten Lern- und Inhaltsverwaltungssysteme.

Funktionen[Bearbeiten | Quelltext bearbeiten]

BigBlueButton verbindet freigegebene Audio- und Videosignale der Teilnehmer, unterstützt Präsentationen mit erweiterten Whiteboard-Funktionen – wie Zeiger, Zoomen und Zeichnen –, bietet für alle Teilnehmer sichtbare oder private Chats, hat die Funktion geteilter Notizen auf Basis von Etherpad, Desktop-Sharing, erlaubt durch das integrierte VoIP mit FreeSWITCH eine Telefoneinwahl und erlaubt das Hochladen und optionale Downloaden von Folien im PDF-, Microsoft-Office- sowie LibreOffice-Dokumenten-Format. Es können untergeordnete Online-Konferenzräume (sog. Breakout-Räume) eingerichtet oder Abstimmungen durchgeführt werden.

Benutzer können in vier Rollen an der Konferenz teilnehmen: nur als Zuhörer/-seher, als aktiver Teilnehmer, als Presenter oder als Moderator. Alle können die Hand heben und mit anderen chatten. Moderatoren können andere stumm schalten oder die Stummschaltung aufheben, einen beliebigen Benutzer aus der Sitzung ausschließen und einen beliebigen Benutzer zum aktuellen Präsentator oder auch zum Moderator machen. Der Moderator kann Folien hochladen und Präsentator-Recht vergeben. Jeweils eine Person kann als Präsentator die Präsentation oder das Screen- bzw. Desktopsharing steuern und Umfragen durchführen.

Architektur[Bearbeiten | Quelltext bearbeiten]

Ähnlich wie bei Apache OpenMeetings verwendete BigBlueButton ursprünglich red5, eine Open-Source-Implementierung von Adobe Media Server, um die Zusammenarbeit in Echtzeit zu unterstützen. Die Clients waren vormals auf Adobe Flash basierende Komponenten, die in der heutigen Version noch aus Gründen der Abwärtskompatibilität angeboten werden.

Heute verwendet BigBlueButton HTML5 und WebRTC für Audio, Video und Screen-Sharing, welche in den meisten Browsern integriert sind. Die Installation von Browser-Plugins ist nicht mehr notwendig. Für mobile Endgeräte gibt es keine Apps, BigBlueButton funktioniert dort ab Android 6.0 mit Google Chrome und bei Apple-Geräten ab iOS 12.2 mit dem Safari Browser. In beiden Fällen ist die Screen-Sharing Funktion nicht nutzbar, da sie von diesen mobilen Browsern nicht unterstützt wird.[4]

Sitzungen, Teilnehmer und andere relevante Informationen werden intern als Schlüssel-Werte-Daten in einer redis-Datenbank verwaltet. Die einzelnen Komponenten kommunizieren über PubSub.[5]

In einer BigBlueButton-Sitzung können je nach der Anzahl der aktivierten Kameras bis 100[6] oder auf leistungsstarker Hardware auch bis zu 300 Nutzer teilnehmen.[7] Um mehrere Konferenzen gleichzeitig anbieten zu können, ist ein Lastverteiler erforderlich.

Verbreitung[Bearbeiten | Quelltext bearbeiten]

BigBlueButton wird in Deutschland von den Bildungsministerien mehrerer Bundesländer auf eigenen Servern gehostet und für ihre Schulen genutzt, so z. B. in Baden-Württemberg.[8] Mehrere Universitäten und Hochschulen nutzen die Software für ihre Lehrveranstaltungen, insbesondere durch die einfache Integration in Lernplattformen wie IServ, Moodle, ILIAS, Chamilo, Stud.IP, HPI Schulcloud, Nextcloud oder OpenOLAT. Auch in Österreich setzen etwa die Universität Graz, die Universität Klagenfurt und die Universität Innsbruck[9] auf BigBlueButton als Webkonferenzsystem für Distance Learning und virtuelle Besprechungsräume.

Die ARD.ZDF medienakademie benutzt auf ihrer Lernplattform BigBlueButton. Auch in Myanmar und in weiteren Staaten wird sie für Bildungszwecke eingesetzt.

Betreiber- und Entwickler-Community[Bearbeiten | Quelltext bearbeiten]

Entwickler von BigBlueButton koordinieren ihre Aktivitäten in GitHub issues und einer Google-Gruppe. Die BBB World Konferenz[10] fand zum ersten Mal im Sommer 2021 statt und gab einen Einblick in die globale Verbreitung und die zukünftigen Entwicklungen von BigBlueButton. Auf Initiative einiger deutschsprachiger Betreiber formierte sich im April 2021 die European BigBlueButton Association eBBBa,[11] welche einen Erfahrungsaustausch ermöglicht.

Unter dem Namen Senfcall betreiben Studierende der Technischen Universität Darmstadt und des Karlsruher Institut für Technologie ehrenamtlich eine freie und ohne Anmeldung zugängliche Version von BBB mit verbesserter Datensparsamkeit.[12]

Die fairkom Gesellschaft bietet unter der Bezeichnung fairteaching eine Nutzung von BBB auf Spendenbasis[13] sowie als fairblue eine Funktionserweiterung von BBB für Live Dolmetsch[14] an.

Datenschutz[Bearbeiten | Quelltext bearbeiten]

Das Video- und Webkonferenz-System kann auf eigenen Servern betrieben werden, sodass die Einhaltung des Datenschutzes nachprüfbar möglich ist. Die Datenübertragung erfolgt verschlüsselt (SRTP).[15] Konferenzen werden standardmäßig aufgezeichnet, ohne dass dies für die Teilnehmer ersichtlich ist. Der Recording-Button dient lediglich dazu, sogenannte „Marken“ zu setzen.[16] Diese Recording-Funktion kann jedoch global durch den Administrator deaktiviert werden.[17] Der Berliner Datenschutzbeauftragte, der Landesbeauftragte für den Datenschutz und Informationsfreiheit Baden-Württemberg und das Landesmedienzentrum Baden-Württemberg äußerten sich zu BBB und empfahlen die Software als datenschutzkonform nutzbar.[18][19][20]

Sicherheit[Bearbeiten | Quelltext bearbeiten]

Wenn wie bei BBB auf den Einsatz von proprietärer Software gänzlich verzichtet wird und Komponenten ausschließlich auf Open Source Frameworks basieren, kann aufgrund der Transparenz des Codes ein hohes Sicherheitsniveau vermutet werden.[21] BigBlueButton ist somit z. B. dauerhaft sicher vor Manipulationen Dritter oder Backdoors eines kommerziellen Anbieters (vgl. NSAKEY).

Im Oktober 2020 veröffentlichte golem.de einen Artikel,[22] in dem auf verschiedene Sicherheitsprobleme von BigBlueButton hingewiesen wurde, welche erst nach Monaten[23][24] behoben wurden. Kritikpunkte waren die unsichere Einbindung von LibreOffice, das Setzen von Cookies ohne secure-Flag (beide behoben mit Version 2.2.27) und die Verwendung von Ubuntu 16.04 (Unterstützung bis April 2021) und alten Node.js-Versionen. BBB 2.3 läuft mittlerweile mit Ubuntu 18.04 und Node 12 LTS. Für BBB 2.5 wird Ubuntu 20.04 empfohlen.[25]

Seit Dezember 2020 sind keine Sicherheitsprobleme durch Programmierfehler bekannt.

Weblinks[Bearbeiten | Quelltext bearbeiten]

Commons: BigBlueButton – Sammlung von Bildern, Videos und Audiodateien

Einzelnachweise[Bearbeiten | Quelltext bearbeiten]

  1. BigBlueButton Foundation. In: bigbluebutton.org. 12. Juli 2010, abgerufen am 15. Januar 2021 (englisch).
  2. BigBlueButton Releases. In: GitHub. Abgerufen am 10. April 2024 (englisch).
  3. Open Source License. In: bigbluebutton.org. Abgerufen am 10. April 2024 (englisch).
  4. BigBlueButton : FAQ. Abgerufen am 28. März 2021.
  5. BigBlueButton : Architecture. Archiviert vom Original (nicht mehr online verfügbar) am 18. September 2021; abgerufen am 18. September 2021.
  6. How many users can I have in a BigBlueButton session. Abgerufen am 18. September 2021.
  7. Skalierung von Videokonferenzdiensten. Linux User Group Vorarlberg, abgerufen am 18. September 2021.
  8. Erweiterung der Serverkapazitäten von BigBlueButton. Abgerufen am 21. Januar 2022.
  9. Webconference – Universität Innsbruck. Abgerufen am 18. September 2021.
  10. BBB World Conference 21-24 June 2021. Abgerufen am 18. September 2021.
  11. European BigBlueButton Association. Abgerufen am 18. September 2021.
  12. Senfcall – Homepage. Computerwerk Darmstadt e. V., abgerufen am 15. Januar 2021.
  13. fairteaching - Webkonferenzen für Bildung & Veranstaltungen. Abgerufen am 18. September 2021.
  14. fairblue - BigBlueButton live translation support. Abgerufen am 18. September 2021.
  15. BigBlueButton: FAQ – Can I provide secure access to BigBlueButton. In: bigbluebutton.org. Abgerufen am 15. Januar 2021 (englisch).
  16. BigBlueButton: Recording – Overview. In: bigbluebutton.org. Abgerufen am 4. Januar 2021 (englisch).
  17. BigBlueButton: Privacy – BigBlueButton either records all of a session or does not record at all. In: bigbluebutton.org. Abgerufen am 4. Januar 2021 (englisch).
  18. Maja Smoltczyk: Berliner Datenschutzbeauftragte zur Durchführung von Videokonferenzen während der Kontaktbeschränkungen. (PDF) Abgerufen am 25. Januar 2021.
  19. News - BigBlueButton – Videokonferenz in Schulen. Abgerufen am 27. Januar 2021.
  20. Datenschutzfreundliche technische Möglichkeiten der Kommunikation. Abgerufen am 5. September 2021.
  21. Open Source sicherer als propietäre Software? Swiss IT Magazine, abgerufen am 18. September 2021.
  22. Hanno Böck: Das große blaue Sicherheitsrisiko. In: golem.de. 21. Oktober 2020, abgerufen am 21. Oktober 2020.
  23. Kritische Lücke erst viele Monate später geschlossen. Abgerufen am 3. Oktober 2021.
  24. Golem.de: IT-News für Profis. Abgerufen am 3. Oktober 2021.
  25. BigBlueButton-Dokumentation für Version 2.5, abgerufen am 11. Januar 2023