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 e1e24152ce
Merge pull request #18783 from hfiguiere/cool-convert
1 month ago
.github Merge remote-tracking branch 'bbb/v3.0.x-release' into merge-30-alpha1 2 months ago
akka-bbb-apps refactor: Graphql middleware enhancements (#19336) 3 months ago
akka-bbb-fsesl Update akka-bbb-fsesl/src/main/resources/application.conf 6 months ago
bbb-common-message refactor: Graphql middleware enhancements (#19336) 3 months ago
bbb-common-web Make guest-wait page fetch data from Hasura 3 months ago
bbb-export-annotations fix: bbb-export-annotations/package.json & bbb-export-annotations/package-lock.json to reduce vulnerabilities (#19390) 2 months ago
bbb-fsesl-client Change target to release for java 17 on fsesl 9 months ago
bbb-graphql-actions build(deps): bump follow-redirects in /bbb-graphql-actions (#19416) 2 months ago
bbb-graphql-client-test build(deps): bump follow-redirects in /bbb-graphql-client-test (#19411) 2 months ago
bbb-graphql-middleware refactor: Graphql middleware enhancements (#19336) 3 months ago
bbb-graphql-server Include hasCaption flag 3 months ago
bbb-learning-dashboard build(deps): bump follow-redirects in /bbb-learning-dashboard (#19403) 2 months ago
bbb-libreoffice Merge pull request #18783 from hfiguiere/cool-convert 1 month ago
bbb-livekit Add Livekit package 3 months ago
bbb-recording-imex fix: bbb-recording-imex/pom.xml to reduce vulnerabilities (#19275) 2 months ago
bbb-voice-conference/config/freeswitch build(freeswitch): load mod_audio_fork by default 10 months ago
bigbluebutton-config build: rename bbb-graphql-actions-adapter-server to bbb-graphql-actions 3 months ago
bigbluebutton-html5 fix: bigbluebutton-html5/package.json & bigbluebutton-html5/package-lock.json to reduce vulnerabilities (#19388) 2 months ago
bigbluebutton-tests build(deps): bump follow-redirects in /bigbluebutton-tests/playwright (#19405) 2 months ago
bigbluebutton-web Add redirect and excludeFromDashboard as parameters that can be specified by moderators on getJoinUrl 3 months ago
build Merge pull request #18783 from hfiguiere/cool-convert 1 month ago
docs docs: Force trailingSlash 1 month ago
labs/stress-testing Removes vertx-akka file 2 years ago
record-and-playback Use semantic versioning 3 months ago
scripts/code-review Fix parameter check on checkout-to-pr script (#18705) 6 months ago
.gitignore bbb-presentation-video: Update to 4.0.0-rc.1 1 year ago
.gitlab-ci.yml Add Livekit package 3 months ago
.nvmrc Add .nvmrc 5 years ago
LICENSE Add license file 4 years ago
README.md Update README.md 2 months ago
SECURITY.md chore: renaming BBB 2.8 to 3.0 5 months ago
bbb-etherpad.placeholder.sh chore: Bump Etherpad to 1.9.4 4 months ago
bbb-pads.placeholder.sh build: Bump bbb-pads to 1.5.2 (port from 2.7) #19070 3 months ago
bbb-playback.placeholder.sh chore: Bump bbb-playback to 5.0.2 3 months ago
bbb-presentation-video.placeholder.sh v27 changes ported to v30 part 2. 4 months ago
bbb-transcription-controller.placeholder.sh build: add bbb-transcription-controller 10 months ago
bbb-webhooks.placeholder.sh build(bbb-webhooks): v2.6.1 3 months ago
bbb-webrtc-recorder.placeholder.sh build(bbb-webrtc-recorder): v0.5.2 3 months ago
bbb-webrtc-sfu.placeholder.sh build(bbb-webrtc-sfu): v2.12.0 4 months ago
freeswitch.placeholder.sh build(sec): upgrade FreeSWITCH to 1.10.11 +sofia-sip +libks (#19377) 2 months ago
transifex.yml fix: Change naming of resulting translated locales file 1 year 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.