Open-source web conferencing built for online learning
BigBlueButton is an open-source web conferencing system designed specifically for online learning. It provides real-time sharing of audio, video, slides, chat, and screen — plus education-specific features like a multi-user whiteboard, breakout rooms, polling, and shared notes. Originally created in Canada in 2007, the project's primary commercial steward Blindside Networks was acquired by a French company, and the platform is now widely deployed across European universities and schools, with strong adoption driven by GDPR-compliant self-hosting capabilities.
Headquarters
Paris, France
Founded
2007
Pricing
EU Data Hosting
Yes
Employees
11-50
Open Source
Yes
Free
Contact Sales
Billing: free
Every video conferencing tool can share a screen. Most can record a session. But ask an online instructor what they actually need, and the answer diverges sharply from what general-purpose platforms provide. They need a whiteboard that multiple students can draw on simultaneously. They need breakout rooms that can be pre-assigned or randomised. They need polling that integrates with the flow of a lesson. They need learning analytics that tell them which students are engaged and which have drifted off. They need all of this to work inside their existing learning management system, not as a separate app that students need to install.
BigBlueButton was built from the ground up to solve exactly these problems. Originally created in Canada in 2007, the project's commercial steward, Blindside Networks, was acquired by a French entity, and the platform has become one of the most widely deployed open-source video conferencing systems across European universities and schools. It is not a Zoom competitor in the general-purpose sense -- it is a purpose-built virtual classroom that happens to use video conferencing as its delivery mechanism.
The platform is entirely open-source under the LGPL licence, meaning there are no per-user fees, no premium tiers, and no feature gates. Every capability BigBlueButton offers is available to anyone who can deploy it on a server. That self-hosting model is also the primary reason European educational institutions have adopted it so aggressively: when you host BigBlueButton on your own infrastructure, student data never leaves your servers. In a post-GDPR education landscape where US-based platforms face increasing scrutiny over student data processing, this is not a marginal benefit -- it is the entire value proposition for many schools.
BigBlueButton's whiteboard is not an afterthought bolted onto a video call -- it is central to the teaching experience. Instructors can draw, annotate, and present on a shared canvas, and critically, they can enable multi-user mode that allows all students to draw simultaneously. This transforms the whiteboard from a one-way presentation tool into a collaborative workspace. A mathematics teacher can ask students to sketch solutions. A language teacher can have students label diagrams. An art instructor can run a live drawing exercise. The whiteboard supports uploaded presentations (PDF, PowerPoint), so instructors can annotate over their slides during delivery. It is the single feature that most clearly separates BigBlueButton from general-purpose video platforms.
BigBlueButton integrates natively with Moodle, Canvas, Sakai, and Schoology -- the learning management systems that European universities actually use. The Moodle plugin, in particular, is one of the most popular Moodle extensions available, allowing teachers to create, schedule, and manage BigBlueButton sessions directly within their course pages. Students click a link inside Moodle and join the session without downloading software or creating separate accounts. Attendance, recordings, and session metadata flow back into the LMS automatically. This tight integration eliminates the friction of maintaining a separate video conferencing account and makes BigBlueButton feel like a native part of the learning environment rather than an external tool.
Breakout rooms in BigBlueButton support both automatic (random) and manual student assignment, with the ability to set duration timers and send messages to all rooms simultaneously. Instructors can move between rooms to check on group progress -- a digital equivalent of walking between tables in a physical classroom. The polling feature supports multiple-choice questions with instant result display, enabling formative assessment during lectures. Combined with the shared notes feature (powered by Etherpad), students in breakout rooms can collaboratively create written work that the instructor reviews when rooms close.
The Learning Analytics Dashboard provides instructors with visibility into student engagement during and after sessions. It tracks participation metrics including talk time, chat activity, response to polls, and emoji reactions, giving instructors a quantitative view of which students are actively engaged. For large lecture sessions where an instructor cannot personally observe each student, this data is genuinely useful. It also supports post-session review, helping instructors identify students who may need additional support.
BigBlueButton records sessions in a web-friendly format that includes synchronised video, audio, chat, presentation slides, and whiteboard annotations. Recordings are stored on your server and can be shared via link or embedded in the LMS. The playback interface preserves the structure of the session, allowing students to navigate between presentation sections. For institutions that need to provide recorded lectures for accessibility compliance or asynchronous learning, this is a core capability -- and unlike Zoom's cloud recording, the data stays entirely within your infrastructure.
BigBlueButton's pricing model is simple: the software is free. There are no per-user licences, no premium feature tiers, no annual subscriptions. Every feature the platform offers -- whiteboard, breakout rooms, recording, LMS integration, analytics -- is included in the open-source release at no cost.
The real cost is infrastructure and administration. Running BigBlueButton requires a dedicated server with Ubuntu, a minimum of 8 GB RAM and 4 CPU cores, and a public IP address. For production use with recording enabled, 16 GB RAM and SSD storage are recommended. For larger institutions, Scalelite -- a load balancer for BigBlueButton -- distributes sessions across multiple servers. A university running 50 concurrent classrooms might need 5-10 servers, plus system administration time for maintenance, updates, and troubleshooting.
Several European hosting providers offer managed BigBlueButton instances, handling deployment and maintenance for a monthly fee. These managed services typically run between EUR 50 and EUR 300 per month depending on capacity and support level. Compared to Zoom's per-user licensing model, BigBlueButton becomes dramatically cheaper at scale. A university with 5,000 students paying Zoom's education pricing would spend considerably more per year than the infrastructure cost of a self-hosted BigBlueButton deployment. The trade-off is operational: you need Linux administration expertise either in-house or via a managed provider.
BigBlueButton earns a strong 9.0 out of 10 for EU compliance, driven almost entirely by its self-hosting model. When deployed on your own infrastructure within the EU, BigBlueButton provides absolute data sovereignty. No meeting data is processed by third parties. No student information leaves your servers. There is no telemetry, no analytics sent home, and no data collection of any kind.
The open-source codebase is auditable by anyone, meaning institutions can verify exactly what the software does with their data -- a level of transparency that no proprietary platform can offer. BigBlueButton also meets WCAG 2.0 AA accessibility standards, supporting institutions' obligations under European accessibility directives.
For European universities subject to GDPR and national education data protection regulations, self-hosted BigBlueButton eliminates the legal ambiguity that comes with using US-based platforms. There are no data processing agreements to negotiate, no standard contractual clauses to worry about, and no Schrems rulings to track. The data stays on your servers, in your country, under your control.
Universities and schools that need a virtual classroom integrated with Moodle, Canvas, or other LMS platforms, with education-specific features that general-purpose tools lack.
European educational institutions that need GDPR-compliant video conferencing without relying on US-based cloud services or negotiating complex data processing agreements.
Organisations with Linux administration capability (or access to managed hosting providers) that can handle the deployment and ongoing maintenance of a self-hosted platform.
Budget-constrained institutions that cannot afford per-user licensing for hundreds or thousands of students but can invest in server infrastructure.
BigBlueButton is the best open-source video conferencing platform for education, full stop. Its whiteboard, breakout rooms, polling, LMS integration, and learning analytics are purpose-built for the teaching experience in ways that Zoom and Teams cannot replicate with their education bolt-ons. The self-hosting model makes it a natural fit for European institutions navigating GDPR compliance.
The trade-offs are real. You need server infrastructure and technical expertise. The platform is not well suited for general business meetings. Video quality with large groups does not match commercial platforms. But for its intended use case -- online education with data sovereignty -- BigBlueButton is difficult to beat at any price, let alone free.
A single well-configured BigBlueButton server can support sessions with up to approximately 100-150 participants, depending on hardware specifications and how many webcams are active. For larger deployments, Scalelite distributes sessions across multiple servers. However, BigBlueButton is optimised for interactive classrooms rather than passive webinars. For lectures with 300+ students, a combination of BigBlueButton for breakout sessions and a streaming solution for the main lecture may be more practical.
Installation requires a dedicated Ubuntu server with at least 8 GB of RAM, 4 CPU cores, and a public IP address. The project provides an automated installation script (bbb-install.sh) that handles most of the setup. A competent Linux administrator can have a basic instance running within a few hours. However, production configuration -- including SSL, TURN servers for users behind restrictive firewalls, recording storage, and integration with your LMS -- adds complexity. Budget for ongoing maintenance as well.
Yes. BigBlueButton runs entirely in the browser using WebRTC, so it works on mobile devices without requiring a dedicated app. The experience on mobile browsers is functional but not as polished as dedicated mobile apps from Zoom or Teams. The whiteboard and shared notes features work best on tablet-sized screens or larger.
If your primary use case is online education with LMS integration, BigBlueButton is likely a superior choice. For general business meetings, sales calls, or large-scale webinars, Zoom offers better reliability at scale, superior mobile apps, and features like transcription and AI summaries that BigBlueButton lacks. Many organisations use both -- BigBlueButton for teaching and a commercial platform for administrative meetings.
Both are open-source video conferencing platforms, but they serve different audiences. BigBlueButton is purpose-built for education with whiteboard, LMS integration, and learning analytics. Jitsi Meet is designed for quick, frictionless meetings with no account required. If you are building a virtual classroom, choose BigBlueButton. If you need simple, private video calls, Jitsi is the better fit.
EU-hosted video conferencing with embeddable SDK and free 10,000-minute tier
Alternative to Zoom, Google Meet
Open-source video conferencing built for government, enterprise, and education
Alternative to Zoom, Google Meet
End-to-end encrypted video conferencing from the makers of Proton Mail
Alternative to Zoom, Google Meet
Italian unified communications platform for business telephony
Alternative to Microsoft Teams