Go to file
alexandre 81b2242055 Improving playback performance and video sync
- Popcorn "onFrame" method runs around 6 times per second. That was unnecessary , causing the CPU work to significantly increase, and preventing the two videos (deskshare and webcam) to run together smoothly

- We only synchronize the medias if one of them fires a "waiting" event. If the user pauses the playback, we synchronize them as well.
2017-05-16 18:34:10 -03:00
akka-bbb-apps Also keep reconnecting voice users that are in listen only 2017-04-10 15:15:39 +00:00
akka-bbb-fsesl Added exception handlers to deskshare actors and refactored the akka ones 2016-02-03 18:41:49 +00:00
bbb-api-demo Merge branch 'mconf' into bigbluebutton/bigbluebutton@master 2016-03-02 01:19:09 -03:00
bbb-client-check improved the client check 2015-05-26 17:58:02 -03:00
bbb-common-message Merge branch 'undo-stack-size' of github.com:pedrobmarin/bigbluebutton into mconf 2016-11-20 21:20:16 -02:00
bbb-fsesl-client remove weird characters that prevents bbb-fsesl-client to be compiled successfully 2016-01-26 18:00:44 -02:00
bbb-lti bbb-lti: Implemented changes to the LTI integration 2016-03-03 15:56:54 -05:00
bbb-video Merge branch 'fix-180-video-rotation' of github.com:pedrobmarin/bigbluebutton into mconf 2017-04-22 20:24:50 -03:00
bbb-voice Fixed one broken lib in bbb-voice 2016-09-01 13:25:45 +00:00
bbb-voice-conference/config/freeswitch - enable recording when there is only 1 user in fs 2014-04-04 15:28:30 +00:00
bbb-webhooks Merge remote-tracking branch 'mconf/mconf-live0.7.5' into merging-to-1.0 2016-06-20 16:11:04 +00:00
bigbluebutton-apps update state on FreeswitchConferenceActor when FreeSWITCH automatically stop recording a meeting, so we avoid the condition in which the wav files aren't generated 2017-01-12 16:17:12 -02:00
bigbluebutton-client Merge remote-tracking branch 'mconf/mconf' into pedrobmarin/mconf-fullscreen-video 2017-04-12 13:04:21 +00:00
bigbluebutton-config Removed old FreeSWITCH paths that we added in the beggining of version 1.6 testing 2017-03-31 13:57:22 +00:00
bigbluebutton-html5 Merge remote-tracking branch 'bigbluebutton/master' into mconf 2016-03-09 12:05:32 -03:00
bigbluebutton-web implement the ability to add artificial remote ICE candidates to the SDP, so we can better handle servers behind NAT (and other situations); extend the /api/stun call in order to retrieve the list of remote ICE candidates from a XML file 2017-03-12 21:45:08 -03:00
clients/flash Add a raise hand button to the UserWindow 2015-06-05 17:20:36 -04:00
deskshare Unregistering Java client deskshare stream 2016-09-14 14:01:01 -03:00
doc more messages 2014-04-19 13:19:40 -07:00
labs Rename README to README.md to force its parcing 2016-03-10 22:03:17 +01:00
record-and-playback Improving playback performance and video sync 2017-05-16 18:34:10 -03:00
scripts Added shell script to bump project and sub-projects version. 2014-07-31 17:44:41 +01:00
services Reverted back API version to 0.81 with updates in outdate files 2014-07-31 18:53:24 +01:00
web-polling cleaning up the webpolling jars 2012-10-12 15:38:25 +00:00
.gitignore bigbluebutton-web: Closed DirectoryStream after the directory is processed 2016-02-08 16:48:40 -05:00
bbb.sh - add script to build all bbb red5 apps 2014-04-14 14:07:26 -07:00
README.md cleanup; reverted the implementation which avoid the user to join twice using the same internal user id because the enter call was modified to change the internal user id everytime it's called; reverted a few files with different line endings than the original; merged properly the html5 client code 2015-05-17 23:08:41 -03:00

BigBlueButton

BigBlueButton is an open source web conferencing system for on-line learning.

We believe that every student with a web browser should have access to a high-quality on-line learning experience. We intend to make that possible with BigBlueButton.

BigBlueButton supports real-time sharing of slides (PDF and any document readable by LibreOffice), webcams, whiteboard, chat, voice over IP (using FreeSWITCH), and desktop. It can record and playback all content shared in a session. The use cases for BigBlueButton are

  • One-to-one on-line tutoring
  • Small group collaboration
  • On-line classes (50 or less)

For more information on the latest release -- including installation instructions, demo server, API, and overview of architecture -- see http://docs.bigbluebutton.org/.

BigBlueButton and the BigBlueButton Logo are trademarks of [BigBlueButton Inc] (http://bigbluebutton.org) .