awesome-repositories.com
Blog
awesome-repositories.com

Entdecke die besten Open-Source-Repositories mit KI-gestützter Suche.

EntdeckenKuratierte SuchenOpen-Source-AlternativenSelf-hosted SoftwareBlogSitemap
ProjektÜber unsRanking-MethodikPresseMCP-Server
RechtlichesDatenschutzAGB
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
bigbluebutton avatar

bigbluebutton/bigbluebutton

0
View on GitHub↗
9,040 Stars·6,006 Forks·JavaScript·lgpl-3.0·4 Aufrufebigbluebutton.org↗

Bigbluebutton

BigBlueButton is an open-source virtual classroom software and meeting server designed for hosting real-time online teaching sessions. It functions as a WebRTC video conferencing platform and collaboration suite, providing a self-hosted environment for virtual classroom management and online course administration.

The system distinguishes itself through specialized educational tools, including an interactive quiz engine, breakout room coordination, and live polling. It provides a comprehensive suite of collaborative assets such as a shared infinite whiteboard, real-time co-authored notes, and presentation annotation tools.

The platform covers a broad range of capabilities, including real-time audio and video streaming, live transcription, and session recording. It includes administrative features for participant role moderation, guest access management, and learning analytics to track student engagement. The system is extensible via a plugin model and programmatic APIs for automating classroom management and routing event webhooks.

The software supports identity verification through OpenID Connect integration and allows for large-scale deployment via automated server replication.

Features

  • Classroom Management Tools - Offers a comprehensive suite of tools for coordinating real-time online teaching sessions.
  • WebRTC Media Orchestration - Transmits real-time audio and video between clients and servers using WebRTC and media server protocols.
  • OIDC Authentication Integrations - Connects to external identity providers to authenticate users via a standardized OpenID issuer.
  • Collaborative Editors - Provides a real-time collaborative rich-text editor for multiple users to co-author session notes.
  • Real-time Synchronization - Coordinates collaborative text and whiteboard editing by syncing state changes across all participants.
  • Session Recorders - Captures video and presentation layouts of live sessions for later review and playback.
  • Video Meeting Servers - Ships as an open-source server for hosting private, real-time video collaboration sessions.
  • Collaborative Learning - Provides a platform for collaborative learning using shared whiteboards, notes, and polling.
  • Course Administration - Provides a centralized dashboard for managing meeting schedules and tracking student engagement analytics.
  • Virtual Classroom Software - Provides a full virtual classroom environment with whiteboards, breakout rooms, and shared notes.
  • Distributed Media Coordination - Distributes media processing and session state across multiple server components to ensure scalability and reliability.
  • Video Streaming - Streams live video from webcams with support for custom backgrounds, mirroring, and pinning.
  • Audio Session Management - Handles microphone inputs, speaker outputs, echo testing, and phone dial-in for real-time voice communication.
  • Real-Time Collaboration Suites - Provides a real-time collaboration suite featuring shared text editing and live captions.
  • Real-time Messaging - Implements real-time messaging with capabilities to edit, delete, react to, and reply to conversations within the classroom.
  • Virtual Room Orchestrators - Manages the creation and coordination of breakout rooms as specialized sub-sessions for student collaboration.
  • Screen Sharing - Broadcasts the entire screen or a specific application window to all participants in real time.
  • Video Conferencing Systems - Implements a high-performance system for real-time audio, video, and screen sharing.
  • Session Coordination - Coordinates server-side session state and communication alignment, specifically for managing breakout room operations.
  • Real-Time Media Servers - Implements a real-time media server for managing video conferencing and media stream distribution.
  • Real-Time Transcription - Converts spoken audio into real-time text captions and formatted transcripts for participants.
  • Engagement Analytics - Provides a moderator dashboard to track and quantify student interaction and communication frequency during live sessions.
  • Analytics Dashboards - Includes analytics dashboards to track student progress and activity during sessions.
  • Presentation Format Conversion - Transforms various file formats into compatible presentation assets using integrated conversion scripts.
  • Media Session Capture - Captures synchronized audio, video, and presentation layouts into a recording file.
  • Plugin Lifecycle Management - Manages the loading of plugins globally or per-meeting via manifests and controls their availability in breakout rooms.
  • Classroom Management APIs - Provides programmatic interfaces to automate classroom management and build custom integrations.
  • Deployment Automation - Automates the deployment of identical server replicas across multiple machines.
  • Live Captioning Integrations - Integrates with third-party transcription services to manage and display live captions during a session.
  • Whiteboarding - Provides a digital infinite canvas for collaborative visual brainstorming and sketching.
  • Audio Modality Controls - Controls audio session access through listen-only modes, push-to-talk, and global mute settings.
  • Interactive Polls - Enables the creation of single-choice, multiple-choice, or anonymous polls to gather real-time feedback.
  • Quiz Facilitators - Enables creating interactive quizzes with real-time feedback and learning analytics tracking.
  • Guest Access Policies - Implements a waiting lobby to admit, deny, or message pending guest users based on defined access policies.
  • User Role Management - Allows moderators to assign or revoke presenter status and manage specific user permissions during a session.
  • Identity Authentication - Delegates user verification to external servers using the OpenID Connect standard for secure session access.
  • Presentation Annotations - Enables educators to draw and add notes directly onto presentation slides during live sessions.
  • Client Functionality Plugins - Integrates custom plugin modules via a data channel to add specialized tools to the classroom interface.
  • Webhook Event Notifications - Sends automated push notifications to external endpoints when specific system events occur.
  • Plugin-Based Architectures - Loads external modules via manifests and data channels to add custom tools and interface elements.
  • User Activity Monitoring - Displays live activity data for participants on a moderator dashboard to monitor real-time engagement.
  • Session Action Triggers - Performs backend operations such as sending chat messages or uploading presentations via server commands.
  • Navigation Extensions - Adds custom buttons, menus, and content areas to the action bar and navigation elements.
  • Interface Layout Customization - Provides grid, smart, and custom layout options to adjust the visual arrangement of webcams and presentations.
  • Presentation Management - Handles uploading, deleting, and synchronizing presentation slides and PDF downloads.
  • Voice And Video - Listed in the “Voice And Video” section of the Awesome Selfhosted awesome list.

Star-Verlauf

Star-Verlauf für bigbluebutton/bigbluebuttonStar-Verlauf für bigbluebutton/bigbluebutton

KI-Suche

Entdecke weitere awesome Repositories

Beschreibe in einfachen Worten, was du brauchst — die KI bewertet tausende kuratierte Open-Source-Projekte nach Relevanz.

Start searching with AI

Open-Source-Alternativen zu Bigbluebutton

Ähnliche Open-Source-Projekte, sortiert nach der Anzahl der gemeinsamen Funktionen mit Bigbluebutton.
  • miroslavpejic85/mirotalksfuAvatar von miroslavpejic85

    miroslavpejic85/mirotalksfu

    2,882Auf GitHub ansehen↗

    Mirotalksfu is a WebRTC video conferencing platform and AI-integrated meeting suite. It functions as a real-time communication system for hosting high-resolution audio and video meetings, serving as a self-hosted virtual classroom and a collaborative workspace. The platform distinguishes itself by integrating generative AI assistants, speech recognition, and digital avatars into live sessions. It also operates as an RTMP streaming gateway, allowing users to broadcast live meeting content to external audiences and platforms. The system provides a collaboration suite featuring a shared interac

    JavaScriptchatchatgptcollaboration
    Auf GitHub ansehen↗2,882
  • steveseguin/vdo.ninjaAvatar von steveseguin

    steveseguin/vdo.ninja

    3,910Auf GitHub ansehen↗

    VDO.Ninja is a low-latency peer-to-peer media routing service and video streaming platform designed to integrate remote audio and video feeds into professional production workflows. It functions as a WebRTC broadcast integration tool and studio controller, allowing for the direct transmission of high-definition media between publishers and viewers with minimal delay. The platform distinguishes itself through extensive protocol bridging, converting between WebRTC, WHIP, WHEP, SRT, and RTMP to ensure compatibility across diverse network environments and professional studio software. It includes

    JavaScriptlivelow-latencyninja
    Auf GitHub ansehen↗3,910
  • awesome-selfhosted/awesome-selfhostedAvatar von awesome-selfhosted

    awesome-selfhosted/awesome-selfhosted

    299,516Auf GitHub ansehen↗

    This project is a community-curated directory of open-source software designed for deployment in private server environments and home labs. It serves as a comprehensive resource for discovering independent, self-hosted alternatives to mainstream cloud services, enabling users to maintain full data ownership and control over their digital infrastructure. The directory is structured through a hierarchical taxonomy that organizes a vast collection of applications into logical categories, ranging from media management and data analytics to private communication and team productivity tools. It dis

    awesomeawesome-listcloud
    Auf GitHub ansehen↗299,516
  • pipecat-ai/pipecatAvatar von pipecat-ai

    pipecat-ai/pipecat

    12,846Auf GitHub ansehen↗

    Pipecat is a framework and software development kit for building real-time multimodal AI agents and speech-to-speech systems. It utilizes a frame-based data pipeline to route audio, video, and text through a modular sequence of processors, enabling the orchestration of low-latency conversational AI. The project is distinguished by its ability to coordinate complex multimodal services, including speech-to-text, language models, and text-to-speech, within a single pipeline. It features semantic voice activity detection for natural turn-taking, state-machine conversation flows for dialogue manag

    Pythonaichatbot-frameworkchatbots
    Auf GitHub ansehen↗12,846
Alle 30 Alternativen zu Bigbluebutton anzeigen→

Häufig gestellte Fragen

Was macht bigbluebutton/bigbluebutton?

BigBlueButton is an open-source virtual classroom software and meeting server designed for hosting real-time online teaching sessions. It functions as a WebRTC video conferencing platform and collaboration suite, providing a self-hosted environment for virtual classroom management and online course administration.

Was sind die Hauptfunktionen von bigbluebutton/bigbluebutton?

Die Hauptfunktionen von bigbluebutton/bigbluebutton sind: Classroom Management Tools, WebRTC Media Orchestration, OIDC Authentication Integrations, Collaborative Editors, Real-time Synchronization, Session Recorders, Video Meeting Servers, Collaborative Learning.

Welche Open-Source-Alternativen gibt es zu bigbluebutton/bigbluebutton?

Open-Source-Alternativen zu bigbluebutton/bigbluebutton sind unter anderem: miroslavpejic85/mirotalksfu — Mirotalksfu is a WebRTC video conferencing platform and AI-integrated meeting suite. It functions as a real-time… steveseguin/vdo.ninja — VDO.Ninja is a low-latency peer-to-peer media routing service and video streaming platform designed to integrate… awesome-selfhosted/awesome-selfhosted — This project is a community-curated directory of open-source software designed for deployment in private server… pipecat-ai/pipecat — Pipecat is a framework and software development kit for building real-time multimodal AI agents and speech-to-speech… livekit/livekit — LiveKit is a comprehensive framework for building and orchestrating real-time, multimodal AI agents that interact with… open-webrtc-toolkit/owt-server — This project is a scalable real-time communication platform designed for multi-party video and audio conferencing. It…