/spoutbreeze

SpoutBreeze is an Open-Source Webinar platform powered by BigBluebutton that makes reaching a larger audience possible.

Primary LanguageCSSGNU General Public License v3.0GPL-3.0

SpoutBreeze

SpoutBreeze is an open source webinar platform designed based on BigBlueButton that makes reaching a larger audience possible.

Build status

Commons Library Build Status Manager Build Status Agent Build Status Interactor Library Build Status Selenoid Broadcaster BigBlueButton HTML5 Client

Security Rating

Social Media

Twitter

LinkedIn

Getting started

The main goal of the first version we want to release is to be able to broadcast a BigBlueButton meeting to some selected media servers. The requirements will expand later.

Install

SpoutBreeze is a set components divided in 2 groups. A first set of components installable into a BigBlueButton server and a second set installable into another standalone server. The install happens on a Ubuntu 18.04 LTS.

To install the SpoutBreeze server components:

wget -qO- https://ubuntu.spoutbreeze.org/install.sh | bash -s --

To install the BigBlueButton server components:

wget -qO- https://ubuntu.spoutbreeze.org/install-bbb.sh | bash -s --
sdk install gradle 7.0.2
sdk install springboot 2.4.3
sdk install micronaut 2.3.3
sdk install java 8.0.265-open

Prepare build server

Using root user

export SDKMAN_DIR="/usr/local/sdkman" && curl -s "https://get.sdkman.io" | bash
source "/usr/local/sdkman/bin/sdkman-init.sh"

For the building user

export SDKMAN_DIR="/usr/local/sdkman" [[ -s "/usr/local/sdkman/bin/sdkman-init.sh" ]] && source "/usr/local/sdkman/bin/sdkman-init.sh"

Community

All the project community is gathered in Github Discussions https://github.com/spoutbreeze/spoutbreeze/discussions

https://jenkins.spoutbreeze.org/job/spoutbreeze-agent/badge/icon?style=flat-square&subject=spoutbreeze-agent

https://jenkins.spoutbreeze.org/buildStatus/?job=spoutbreeze-commons