Go to file
prlanzarin 10b4a60a57 Fix race condition in video-provider that may cause peers to fail
The peer object was being fetched only once in the ICE candidate callback, and it would fetch a placeholder empty object (sometimes) which would be kept in the callback closure till the end of the peer lifecycle. With that, the didSDPAnswered state variable which released the outbound ICE queue wouldnt be correctly read and the queue would never be flushed
2020-01-31 19:32:57 +00:00
.github/ISSUE_TEMPLATE
akka-bbb-apps - apply lock settings when user is locked. 2019-12-06 14:31:50 -08:00
akka-bbb-fsesl Track client's webrtc call session 2019-11-13 08:49:06 -08:00
akka-bbb-transcode
bbb-api-demo
bbb-apps-common red5 bbb apps compile issue 2019-10-28 10:22:58 -07:00
bbb-client-check
bbb-common-message Merge pull request #8225 from riadvice/big-pdf-conversion 2019-10-29 16:47:26 -04:00
bbb-common-web Merge pull request #8375 from ritzalam/fix-handling-of-redirect-for-callback-2.2-beta-17-based 2019-11-28 16:39:25 -05:00
bbb-fsesl-client
bbb-lti
bbb-screenshare
bbb-video
bbb-voice
bbb-voice-conference/config/freeswitch
bbb-webhooks
bigbluebutton-apps Add back FreeSWITCH config for bigbluebutton.properties (bbb-apps) 2019-05-10 08:01:56 -05:00
bigbluebutton-client
bigbluebutton-config Remove checks for SWF tools 2020-01-17 19:46:31 -06:00
bigbluebutton-html5 Fix race condition in video-provider that may cause peers to fail 2020-01-31 19:32:57 +00:00
bigbluebutton-web
clients/flash
deskshare
doc
labs Prototyping client <-> server messaging 2019-10-20 10:34:22 -07:00
record-and-playback Remove special characters from the gnuplot labels 2019-12-19 10:21:36 -05:00
scripts
video-broadcast Update video-broadcast/build.gradle 2019-02-09 08:11:07 +01:00
web-polling cleaning up the webpolling jars 2012-10-12 15:38:25 +00:00
.gitignore
.nvmrc
.travis.yml
bbb.sh
build_script.sh
DEVELOPMENT.md
README.md

BigBlueButton

BigBlueButton is an open source web conferencing system.

BigBlueButton supports real-time sharing of audio, video, slides (with whiteboard controls), chat, and the screen. Instructors can engage remote students with polling, emojis, multi-user whiteboard, and breakout rooms.

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

We designed BigBlueButton for online learning (though it can be used for many other applications). 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)

You can install on a Ubuntu 16.04 64-bit server. We provide bbb-install.sh to let you have a server up and running within 30 minutes (or your money back :-).

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

BigBlueButton and the BigBlueButton Logo are trademarks of BigBlueButton Inc .