You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
 
 
 
Go to file
Anton Georgiev 882d851d4b
Merge pull request #21398 from antobinary/dev-merge-oct-9
5 days ago
.github Merge remote-tracking branch 'bbb/v3.0.x-release' into develop 2 weeks ago
akka-bbb-apps Fix: [3.0] - maxParticipants is applying one less than the parameter value 1 week ago
akka-bbb-fsesl feat(audio): add memberId to VoiceStateEvent when applicable 2 months ago
bbb-common-message feat(API): Add file scanning to presentation upload (#21217) 2 weeks ago
bbb-common-web Merge remote-tracking branch 'bbb/v3.0.x-release' into develop 6 days ago
bbb-export-annotations chore: use bbb 3.0 dependencies 2 weeks ago
bbb-fsesl-client Merge pull request #19815 from antobinary/march15-03 7 months ago
bbb-graphql-actions Merge remote-tracking branch 'bbb/v3.0.x-release' into develop 6 days ago
bbb-graphql-client-test Merge remote-tracking branch 'bbb/v3.0.x-release' into develop 2 weeks ago
bbb-graphql-middleware Merge branch 'v3.0.x-release' into clone-user-session 3 weeks ago
bbb-graphql-server Add support for chat message reactions. 2 weeks ago
bbb-learning-dashboard Merge remote-tracking branch 'bbb/v3.0.x-release' into develop 2 weeks ago
bbb-libreoffice Merge remote-tracking branch 'bbb/v3.0.x-release' into develop 2 weeks ago
bbb-livekit Add Livekit package 11 months ago
bbb-recording-imex Merge remote-tracking branch 'bbb/v3.0.x-release' into merge-dev-alpha5 7 months ago
bbb-voice-conference/config/freeswitch feat(audio): rework audio join without listen only 2 months ago
bigbluebutton-config fix(conf): fix creating bbb-html5.yml as non-sudo 2 weeks ago
bigbluebutton-html5 Merge remote-tracking branch 'bbb/v3.0.x-release' into develop 6 days ago
bigbluebutton-tests Merge remote-tracking branch 'bbb/v3.0.x-release' into develop 2 weeks ago
bigbluebutton-web Fix CORS Headerr for rendered slides (#21361) 2 weeks ago
build build: Consistently call docker with sudo privileges (#21363) 2 weeks ago
docs Merge remote-tracking branch 'bbb/v3.0.x-release' into develop 6 days ago
labs/stress-testing Removes vertx-akka file 2 years ago
record-and-playback recording: Set playback_protocol to https (#21287) 1 week ago
scripts/code-review Fix parameter check on checkout-to-pr script (#18705) 1 year ago
.gitignore Refactor: Make bundle using webpack (#20811) 2 months ago
.gitlab-ci.yml chore: use newer image for building packages (#21063) 2 months ago
.nvmrc Add .nvmrc 6 years ago
LICENSE Add license file 5 years ago
README.md Update README.md 10 months ago
SECURITY.md chore: Fix typo (found by typos) (port) #19834 7 months ago
bbb-etherpad.placeholder.sh chore: Bump Etherpad to 1.9.4 11 months ago
bbb-pads.placeholder.sh chore: Bump bbb-pads to 1.5.3 (#21071) 2 months ago
bbb-playback.placeholder.sh build: Bump bbb-playback to 5.1.3 (#21261) 3 weeks ago
bbb-presentation-video.placeholder.sh build: Bump bbb-presentation-video to 5.0.0-beta.2 (#21372) 1 week ago
bbb-transcription-controller.placeholder.sh build: Bump bbb-transcription-controller to 0.2.8 (#21393) 6 days ago
bbb-webhooks.placeholder.sh build(bbb-webhooks): v3.3.0 (#21274) 2 weeks ago
bbb-webrtc-recorder.placeholder.sh build(bbb-webrtc-recorder): v0.7.0 7 months ago
bbb-webrtc-sfu.placeholder.sh build(bbb-webrtc-sfu): v2.17.0-alpha.1 1 week ago
freeswitch.placeholder.sh chore: upgrade FreeSWITCH to 1.10.12 (#21066) 2 months ago
transifex.yml chore: add transifex.yml for GitHub<->Transifex integration 2 years ago

README.md

BigBlueButton

BigBlueButton is an open-source virtual classroom designed to help teachers teach and learners learn.

BigBlueButton supports real-time sharing of audio, video, slides (with whiteboard annotations), chat, and the screen. Instructors can engage remote students with polling, emojis, multi-user whiteboards, shared notes, and breakout rooms. During the session, BigBlueButton generates analytics that are visible to moderators in the Learning Analytics Dashboard.

Presenters can record and playback content for later sharing with others.

We designed BigBlueButton for online learning, it can be used for many other applications as well. The educational use cases for BigBlueButton are

  • Online tutoring (one-to-one)
  • Flipped classrooms (recording content ahead of your session)
  • Group collaboration (many-to-many)
  • Online classes (one-to-many)

The latest version is BigBlueButton 2.7. You can install BigBlueButton 2.7 on Ubuntu 20.04 using bbb-install.sh within 30 minutes (or your money back 😉).

For full technical documentation of BigBlueButton -- including architecture, features, API, and GreenLight (the default front-end) -- see https://docs.bigbluebutton.org/.

BigBlueButton and the BigBlueButton Logo are trademarks of BigBlueButton Inc.