• Stars
    star
    181
  • Rank 212,110 (Top 5 %)
  • Language
    PHP
  • License
    GNU Lesser Genera...
  • Created almost 9 years ago
  • Updated 6 months ago

Reviews

There are no reviews yet. Be the first to send feedback to the community and the maintainers!

Repository Details

Offical @BigBlueButton PHP API

BigBlueButton API for PHP

Home Image FOSSA Status

The official and easy to use BigBlueButton API for PHP, makes easy for developers to use BigBlueButton API for PHP 7.4+.

Packagist PHP from Travis config Downloads

Build Status Code Coverage Scrutinizer Code Quality

@bigbluebutton on Twitter Website

PHP 7.4 PHP 8.0 PHP 8.1 PHP 8.2

Installation and usage

The wiki contains all the documentation related to the PHP library. We have also written a samples to show a full install and usage example.

Submitting bugs and feature requests

Bugs and feature request are tracked on GitHub

Contributing guidelines

Code style

Make sure the code style configuration is applied by running PHPCS-Fixer.

composer cs-fix

Running tests

For every implemented feature add unit tests and check all is green by running the command below.

composer test

To run a single test

./vendor/bin/phpunit --filter "BigBlueButtonTest::testApiVersion"

License

FOSSA Status

More Repositories

1

bigbluebutton

Complete open source web conferencing system.
JavaScript
8,544
star
2

greenlight

A really simple end-user interface for your BigBlueButton server.
Ruby
794
star
3

bbb-install

BASH script to install BigBlueButton in 30 minutes.
Shell
616
star
4

docker

Docker files for BigBlueButton
Shell
371
star
5

bbb-webrtc-sfu

Control server for WebRTC SFU
JavaScript
51
star
6

bbb-playback

JavaScript
29
star
7

bigbluebutton.github.io

(retired) BigBlueButton Documentation
CSS
28
star
8

bbb-air-client

ActionScript
25
star
9

bbb-events

A ruby gem for extracting data from a BigBlueButton recording's events.xml file.
Ruby
23
star
10

deepspeech-web

Rails app providing API to send audio for captioning using DeepSpeech
Ruby
19
star
11

docker-dev

How to use Docker to setup a development environment for BigBlueButton
Shell
16
star
12

bigbluebutton-tablet

Repository for mobile code
TypeScript
11
star
13

screenshare-chrome-extension

Template and instructions for creating your own Google Chrome Extension to allow screensharing
JavaScript
11
star
14

perfect-freehand-python

Draw perfect pressure-sensitive freehand lines. (Python port)
Python
10
star
15

bbb-app-rooms

Simple web applcation for providing BigBlueButton rooms through LTI using a bbb-lti-broker
Ruby
9
star
16

bbb-presentation-video

Script to render a video of the presentation area from a BBB recording events.xml
Python
9
star
17

bbb-recording-api

Implementation of BigBlueButton recording API external to bbb-web
Ruby
9
star
18

webcams-to-screenshare

A prototype of using Chrome as a MCU for combining multiple webcams into a single video stream
JavaScript
9
star
19

bigbluebutton-tablet-sdk

Swift
8
star
20

bbb-transcription-controller

JavaScript
7
star
21

bigbluebutton-api-java

BigBlueButton API Library for Java
Java
7
star
22

gdpr

A collection of tools to support requirements in GDPR on a BigBlueButton ser
Ruby
6
star
23

bbb-webrtc-recorder

Record
Go
6
star
24

bigbluebutton-html-plugin-sdk

BigBlueButton Plugin SDK
TypeScript
6
star
25

speech_to_text

Ruby
6
star
26

bbb-lti-broker

Generic LTI Broker based on https://github.com/instructure/lti_tool_provider_example
Ruby
6
star
27

text-track-service

Ruby
5
star
28

bigbluebutton-font

Custom font used in BigBlueButton
CSS
5
star
29

bigbluebutton-room-media-connector

TypeScript
5
star
30

bbb-webhooks

JavaScript
5
star
31

ffmpeg

Ubuntu packaging for ffmpeg
C
4
star
32

office2pdf

Convert office doc to pdf
Go
4
star
33

bbb-sherlock

BigBlueButton Log Parser
Ruby
3
star
34

plugins

A directory of BigBlueButton plugins
TypeScript
3
star
35

voiceconfmanager

BigBlueButton Voice Conference Manager
Go
3
star
36

bbb-ci-test-resources

Repository for visual regression tests
3
star
37

kurento-build

Scripts for building Kurento on Ubuntu 20.04
Shell
2
star
38

bbb-playback-proxy

A docker encapsulated version for BigBlueButton Playback Player proxied with Nginx.
Dockerfile
2
star
39

bbb-userdata

Ruby
2
star
40

bbb-red5-test

Minimal test application for Red5
JavaScript
2
star
41

bbb-messaging

TypeScript
2
star
42

bbb-pads

BigBlueButton's pads manager
JavaScript
2
star
43

omniauth-bbbltibroker

OmniAuth strategy for making use of BBB LTI Broker as Authentication Server through OAuth2
Ruby
2
star
44

bigbluebutton-docker-libreoffice

To hold files for BigBlueButton Libreoffice Docker
Dockerfile
2
star
45

html5-log-cleaner

Cleans up html5 client log.
Ruby
1
star
46

doc-conv-go

Document Conversion
Go
1
star
47

libopusenc

Ubuntu packaging for libopusenc
Shell
1
star
48

bigbluebutton-api-go

BigBlueButton API package for Go Lang
1
star
49

red5-stream-test

HTML
1
star
50

bigbluebutton-map

A map of BigBlueButton sites world-wide
JavaScript
1
star
51

plugin-h5p

TypeScript
1
star
52

plugin-code-highlight

TypeScript
1
star
53

plugin-generic-link-share

An official BigBlueButton plugin which allows the presenter to display a web page to all viewers inside of a session.
TypeScript
1
star