Skip to main content

BigBlueButton review

Video conferencing for online learning

BigBlueButton 1
(Image: © BigBlueButton )

Our Verdict

BigBlueButton has everything you need to deliver online classes online. From a multi-user whiteboard to shared notes, BigBlueButton gives you the tools to make a remote class fun and engaging.

For

  • Strong set of real-time tools
  • Students don’t require any additional software

Against

  • Difficult setup
  • Commercial support only available through third parties

BigBlueButton is open-source software with all the features you’d expect from a commercial video conferencing solution, built specifically for online learning platforms. Students don’t need to install an application to join your webinars, you can share your screen in real-time, and participants can collaborate using a range of tools like virtual whiteboards and shared notes.

BigBlueButton is designed for schools looking to facilitate remote learning. Could it be the right tool for your needs? Our BigBlueButton review will help you decide.

Plans and pricing

BigBlueButton is open-source software, meaning it is free for both personal and commercial use.

However, the software must be installed on an Ubuntu Linux server, and its installation and ongoing maintenance requires a strong working knowledge of this operating system. Therefore, many schools instead use third-party BigBlueButton managed web hosting companies that install, host, and maintain their BigBlueButton installation for them.

The BigBlueButton website has recommendations for five companies that can host and manage your BigBlueButton installation, and many others exist. For example, BigBlueMeeting.com offers nine pricing plans, with dedicated hosting for 150 users starting at $150/month. Moving to $200/month increases the number of users to 200, and the $300/month plan can handle 300 users.

BigBlueButton 2

Dedicated hosting plans from BigBlueMeeting start at $150/month for 150 users. (Image credit: BigBlueButton )

Features and utilities

BigBlueButton is packed with features perfect for online learning webinars. During sessions, you can share audio, video, presentations, and your desktop while also collaborating with students using a whiteboard, shared notes, polls, and chat.

Where BigBlueButton goes further than traditional video conferencing software is in its features useful to a virtual classroom. For example, you have a multi-user whiteboard and can place students into group breakout rooms to work on problems together.

Importantly for learning institutes, BigBlueButton integrates seamlessly with major learning management systems such as Moodle, Canvas, and Jenzabar.

BigBlueButton 3

BigBlueButton has video conferencing features specifically designed with a virtual classroom in mind. (Image credit: BigBlueButton )

Setup

BigBlueButton gets its name from the simplicity of its installation, but in reality it’s hard to install for anyone not already comfortable with Linux servers.

You’ll need a Ubuntu 16.04 64-bit server dedicated to BigBlueButton. A domain name and a valid SSL certificate is also recommended. From there, installation is a matter of running several commands in the command shell or running the bbb-install.sh script available from GitHub that automates much of the process.

On the positive side, there’s no installation for students to worry about, as BigBlueButton runs in their web browser.

BigBlueButton 4

An install script for BigBlueButton is available from GitHub. (Image credit: BigBlueButton )

Interface and performance

The BigBlueButton interface is clean and professional, befitting its main function as a learning tool. The broadcaster has several tools at their disposal for teaching a subject to students in real-time, like the ability to draw shapes and text over slides. We particularly liked how it’s so easy to switch between sharing Chrome tabs, single applications, or your entire desktop.

BigBlueButton 5

BigBlueButton has a clean, professional interface. (Image credit: BigBlueButton )

In testing on a 1 Gbits/second connection, we found BigBlueButton’s performance to be excellent, with imperceptible lag and no dropouts. The amount of bandwidth required varies drastically on what is being shared and how many students are watching—sharing slides and chat uses next to no bandwidth whereas full-screen desktop sharing uses more. Students on slower connections will get lower quality video and audio and less frequent screen updates than those on faster connections.

Security

BigBlueButton has multiple security mechanics in place to keep streams secure.

If BigBlueButton is installed on a server with a TLS certificate, it encrypts all content sent from the server to the web browser. For audio, video, and screen sharing, WebRTC libraries transmit real-time protocol packets (RTP) over user datagram protocol (UDP) via Datagram Transport Layer Security (DTLS), and media packets are encrypted using Secure Real-Time Protocol (see SRTP). This all adds up to a high level of built-in security for your streams.

You can also set a room access code for each session and require moderator approval of new students.

BigBlueButton 6

You can set a room access code on video conferences. (Image credit: BigBlueButton )

Support

BigBlueButton has good tutorial videos, in-depth documentation, and three community support mailing lists. Commercial support is available only through third-party companies, some of which are staffed by BigBlueButton developers.

If you’re installing BigBlueButton on your own server, the online documentation is crucial. The installation, customization, and configuration documentation is extensive, but you will need to have existing experience of working with Linux servers and using the command line.

BigBlueButton 7

There are instructive videos on the BigBlueButton website to help teachers and students get the most from the software. (Image credit: BigBlueButton )

The competition

BigBlueButton’s main competitors are video conferencing solutions with features aimed at online learning like Jitsi and Zoom.

Jitsi is open-source, can be installed on your own server, and has a free hosted service you can use. Jitsi, unlike BigBlueButton, has native apps for iOS and Google Play, but BigBlueButton has better tools for student collaboration and stronger security out of the box.

Zoom has recently gained popularity in classrooms because it has added integration with educational software like Canvas. It offers live streaming on YouTube and Facebook Live. As a hosted solution, Zoom is much easier to set up and maintain than BigBlueButton, but it costs $40 per month for meetings with up to 100 attendees.

Final verdict

BigBlueButton is arguably the best open-source video conferencing software solution for online learning. Compared to most video conferencing solutions it’s difficult to set up, but it’s free and has all the features of expensive commercial online learning video conferencing software. Performance is great, and the software integrates perfectly with other educational software like Moodle and Sakai. However, this software will be overkill for single-classroom teachers and small businesses only interested in the video conferencing features. 

Richard Sutherland

Richard brings over 20 years of website development, SEO, and marketing to the table. A graduate in Computer Science, Richard has lectured in Java programming and has built software for companies including Samsung and ASDA. Now, he writes for TechRadar, Tom's Guide, PC Gamer, and Creative Bloq.