|
ArchitectureOverview
Overview of BigBlueButton's Architecture
Trunk OverviewThe master branch of the GIT repository contains the following components of BigBlueButton:
There are over a dozen open source components that comprise BigBlueButton, along with the above parts. The following diagrams describe how they all work together. Architecture OverviewThe following diagram shows the major pieces of the BigBlueButton architecture.
BigBlueButton Red5 AppsWe think Red5 rocks, and we use it as the core server for handling all the real-time interaction with the client.
BigBlueButton ClientWe've written the real-time client in Flash. Since Flash 10, Flash is now available on Mac, Unix, and PCs, and it provides the interface for collaboration with other users. Joining a Voice ConferenceThe following diagram shows the steps that occur when a new client joins a voice conference.
Uploading a PresentationThe following diagram shows the steps that occur when a presenter uploads a presentation to the server.
Desktop SharingThe diagram bellow shows the main components of our screen sharing solution.
Integrated VOIP (red5 Phone)The diagram bellow shows the main components of our integrated VOIP(red5 Phone) solution.
| |