BigBlueButton

aus Wikipedia, der freien Enzyklopädie
Zur Navigation springen Zur Suche springen
BigBlueButton

BigBlueButton logo.svg
ItWikiCon 2020 - final greetings.png
Basisdaten

Entwickler BigBlueButton Inc.[1]
Erscheinungsjahr 2007
Aktuelle Version 2.3.13[2]
(14. August 2021)
Aktuelle Vorabversion 2.4-Beta-4[3]
(12. August 2021)
Betriebssystem Server: Linux, Client: Plattformunabhängig (im Webbrowser)
Programmiersprache Java, Grails/Groovy, Scala (back-end), JavaScript (front-end client)
Kategorie Webkonferenzsystem
Lizenz LGPL[4]
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, Desktop-Sharing, erlaubt durch das integrierte VoIP mit FreeSWITCH eine Telefoneinwahl und erlaubt das Hochladen und optionale Downloaden von Folien im PDF-Dokumenten und Microsoft-Office-Dokumenten Format. Es können untergeordnete Online-Konferenzräume (sog. Breakout-Räume) eingerichtet oder Abstimmungen durchgeführt werden.

Benutzer können in drei Rollen an der Konferenz teilnehmen: nur als Zuhörer/-seher, als aktiver Teilnehmer 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 Moderator machen. Der Moderator kann Folien hochladen und die Präsentation steuern.

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.[5]

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

In einer BigBlueButton Sitzung können je nach der Anzahl der aktivierten Kameras bis 100[7] oder auf leistungsstarker Hardware auch bis zu 300 Nutzer teilnehmen.[8] Um viele Konferenzen auch gleichzeitig anbieten zu können ist ein Lastverteiler erforderlich, dafür gibt es scalelite und bbb@scale.

Verbreitung[Bearbeiten | Quelltext bearbeiten]

BigBlueButton wird in Deutschland von den Bildungsministerien mehrerer Bundesländer auf eigenen Servern gehostet und für ihre Schulen genutzt. 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, dieUniversität Klagenfurt oder die Universität Innsbruck[9] auf BigBlueButton als Webkonferenzsystem für Distance Learning oder virtuelle Besprechungsräume an.

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 werbefreie sowie frei 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). Seit Dezember 2020 sind keine Sicherheitsprobleme durch Programmierfehler bekannt. Im Oktober 2020 veröffentlichte golem.de einen Artikel[22], in dem auf verschiedene Sicherheitsprobleme von BigBlueButton hingewiesen wurde, welche rasch behoben worden sind. 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.

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. https://github.com/bigbluebutton/bigbluebutton/releases
  3. BigBlueButton Releases. In: GitHub. Abgerufen am 11. April 2021 (englisch).
  4. Open Source License. In: bigbluebutton.org. Abgerufen am 15. Januar 2021 (englisch).
  5. BigBlueButton : FAQ. Abgerufen am 28. März 2021.
  6. BigBlueButton : Architecture. Abgerufen am 18. September 2021.
  7. How many users can I have in a BigBlueButton session. Abgerufen am 18. September 2021.
  8. Skalierung von Videokonferenzdiensten. Linux User Group Vorarlberg, abgerufen am 18. September 2021.
  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.