Developer Summit V: Porto Alegre, Brazil

The BigBlueButton developers recently met in Porto Alegre, Brazil for the fifth BigBlueButton Developer Summit in three years.  The team worked together on accelerating and coordinating the development of BigBlueButton core and HTML5 client. The participants included

  • Alexandre Kreismann
  • Anton Georgiev
  • Calvin Walton
  • Chad Pilkey
  • Danny Perrone
  • Felipe Cecagno
  • Fernando Bottin
  • Fred Dixon
  • Leonardo Crauss Daronco
  • Lucas Zawacki
  • Mario Gasparoni
  • Mateus Dalepiane
  • Maxim Khlobystov
  • Pedro Marin
  • Richard Alam
  • Thiago Borges de Oliveira
  • Tiago Jacobs

At the end of five days — and after many development sprints, lots of collaboration, and a large amount of great Brazilian food — the team made three presentations to the BigBlueButton community.  Click on the images below to watch the presentation (recorded using BigBlueButton of course!).


BigBlueButton Project Overview (27 minutes)


HTML Client Update (24 minutes)


Mobile Client Update (11 minutes)

We especially want to thank Blindside Networks for covering the costs of the summit and for the Mconf project for hosting this summit in Brazil.  Many of the developers from the Mconf team joined us for the week and helped accelerate the improvements to BigBlueButton.  At one point, we had almost seventeen developers working together.  Overall, it was our best summit yet!  Again, check out the above recordings for more details of the week’s activities.

The next BigBlueButton Developer Summit is planned for May 2015 in Ottawa, Ontario, Canada.

BigBlueButton 0.9.0-beta now available

We are pleased to announce the availability of BigBlueButton 0.9.0-beta.  Our goals for this release were

  1. to give Teachers more control over the recording during the class,
  2. to improve the overall quality of audio, and
  3. to increase the likelihood that users enter with a functioning microphone.

To achieve these goals, we implemented the following major new features:

  • Start/Stop Button for Recording — Moderators can now mark segments of the class for later playback.
  • Improved Audio using WebRTC — BigBlueButton now takes advantage of the web real-time communications (WebRTC) framework built into FireFox and Chrome to give users higher quality, lower latency audio.
  • Microphone Check — BigBlueButton now gives every user a chance to check their microphone before entering the session, ensuring when they enter the session they are ready to participate.
  • Listen Only Mode — Users without a microphone can join audio in ‘Listen Only’ mode. In this mode, BigBlueButton displays a speaker icon next to their name letting everyone know they can hear (but not speak).


Here are some screen shots of the new Start/Stop button for managing the recording of the session.


Here is a screen shot of the new audio chooser.



We have three new videos for this release.


  • Setting Up Audio – A video showing how to connect, configure, and test your microphone with BigBlueButton 0.9.0-beta.
  • Viewer Overview – A video showing how to use BigBlueButton as a student.
  • Moderator/Presenter Overview – A video showing how to present a lecture with BigBlueButton and moderate others.

We wish to thank the following organizations for their contributions towards this release:

  • Blindside Networks — Core development, documentation, QA, and release management
  • Seneca College — Client development
  • Mconf — Listen Only audio
  • iMDT — Lock Settings
  • SpeakServe — Client development
  • HostBBB — Testing

We wish to thank the BigBlueButton Committers for this release:

  • Richard Alam – Lead Architect
  • Felipe Cecagno – Client
  • Fred Dixon – Project Manager
  • Tiago Jacobs – red5
  • Chad Pilkey – Client
  • Gustavo Salazar – Server

We wish to thank the members of the BigBlueButton community that helped localize this version.  At the time of this post, we have over 95% of the language strings localized for Albanian, Armenian, Bulgarian, Estonian, French, German, Hungarian, Italian, Norwegian, Polish, Portuguese, Russian, Spanish, Ukrainian, and Welsh.

We have been developing BigBlueButton 0.9.0-beta for almost eleven months.  Our demo server has been running builds of 0.9.0-beta for the past two months.  In addition, our developer community has been using and giving feedback on BigBlueButton 0.9.0-beta for over six weeks.  The core of the product is looking solid. We’re now working on finishing the localization, documentation, accessibility, and documentation in preparation for the release of 0.9.0.

If your an administrator of a learning management system looking for a synchronous, web-conferencing system designed for on-line learning, we encourage you to try out BigBlueButton 0.9.0-beta.  You’ll find the new WebRTC-based audio a big improvement.  Technically, it’s 48 Khz audio encoded in OPUS transmitted in UDP.  From the user’s perspective, it just sounds great.

We believe that every student with a web browser should have access to a high quality, on-line learning experience.  This release is a significant step towards realizing that goal.

You can try out the release on our demo server at

For more information on this release, see:

New tutorial videos for desktop sharing on Mac OS X

The recent updates to Safari and FireFox on Mac OS X have introduced more security checkes for running Java applets. These checks appear as dialog boxes to the user when starting and stopping BigBlueButton’s desktop sharing.

To help presenters use desktop sharing on Mac OS X, we’ve crated two new tutorial videos:

These videos are added to the gallery of BigBlueButton Tutorial Videos.

iMoot 2014 using BigBlueButton

The global online Moodle conference iMoot 2014, 15 – 19 May 2014, is underway will be using BigBlueButton for all sessions.  It’s running 24 hours a day for the next four days.

Here’s a screen shot from the keynote address.




BigBlueButton Developer Summit IV Recordings

The BigBlueButton Developer Summit IV is a wrap! Below is the list of attendees for the summit (and their respective organizations):

  • Blindside Networks — Fred Dixon, Richard Alam, Guga Salzar, Calvin Walton, Anton Georgiev
  • Carleton University — Stephen Muegge
  • Copeland Media — Tyler Copeland
  • Seneca College — Gary Deng, Chad Pilkey, Stanislav Yeshchenko, Adam Sharpe, Fardad Soleimanloo
  • HostBBB – Stephen Dame
  • iMDT — Tiago Jacobs
  • Mconf – Felipe Cecagno, Leonardo Crauss Daronco, Lucas Zawacki

After a week of coding, review, planning, and development, the team gave four on-line presentations using BigBlueButton. These sessions were open to anyone and included a Q&A session at the end.

Project Update


Evolving the BigBlueButton Architgecture


HTML5 client


Mobile Client