Go to file
2022-07-07 22:05:52 -03:00
.circleci Project initialization (npx create-react-native-library) 2022-02-14 16:11:21 -03:00
.husky Project initialization (npx create-react-native-library) 2022-02-14 16:11:21 -03:00
android Adds ReactEventEmitter and full handling of broadcastStarted event 2022-03-11 19:55:12 -03:00
docs/uml/ios-screenshare Add documentation on getDisplayMedia implementation 2022-03-12 14:39:55 -03:00
example Bump version 2022-07-07 22:05:52 -03:00
ios Add missing import 2022-06-16 11:12:26 -03:00
ios-broadcast-upload-extension Add screen share rotation support #16 2022-06-22 18:23:52 -03:00
ios-common Merge pull request #15 from gustavo-em/stop_broadcast 2022-06-16 10:31:31 -03:00
scripts Project initialization (npx create-react-native-library) 2022-02-14 16:11:21 -03:00
src Merge pull request #14 from gustavo-em/permisssion_accept 2022-06-16 10:43:33 -03:00
.editorconfig Project initialization (npx create-react-native-library) 2022-02-14 16:11:21 -03:00
.gitattributes Project initialization (npx create-react-native-library) 2022-02-14 16:11:21 -03:00
.gitignore Upgrade react version 2022-05-02 16:59:28 -03:00
.yarnrc Project initialization (npx create-react-native-library) 2022-02-14 16:11:21 -03:00
babel.config.js Project initialization (npx create-react-native-library) 2022-02-14 16:11:21 -03:00
bigbluebutton-mobile-sdk.podspec Add dependency to podspec 2022-04-06 23:13:14 -03:00
CONTRIBUTING.md Project initialization (npx create-react-native-library) 2022-02-14 16:11:21 -03:00
LICENSE Adds ReactEventEmitter and full handling of broadcastStarted event 2022-03-11 19:55:12 -03:00
package.json Bump version 2022-07-07 22:00:34 -03:00
README.md Update README.md 2022-07-07 21:48:52 -03:00
sonar-project.properties Adds ReactEventEmitter and full handling of broadcastStarted event 2022-03-11 19:55:12 -03:00
tsconfig.build.json Project initialization (npx create-react-native-library) 2022-02-14 16:11:21 -03:00
tsconfig.json Project initialization (npx create-react-native-library) 2022-02-14 16:11:21 -03:00
yarn.lock Upgrade react version 2022-05-02 16:59:28 -03:00

bigbluebutton-mobile-tablet-sdk

This repository contains BigBlueButton Mobile Tablet react-native component, that's used in our sample implementation.

version

Installation

npm install bigbluebutton-mobile-tablet-sdk

Usage

import { BigBlueButtonMobile } from "bigbluebutton-mobile-tablet-sdk";

// ...

<BigBlueButtonMobile
        url="https://demo.bigbluebutton.org"
        style={styles.box}
      />

Architecture

This SDK (in combination with bigbluebutton-html5 code tweaks) implements replacement functions to navigator and WebRTC functions.

getDisplayMedia

The following sequence diagram represents what happens when BigBlueButton calls the navigator.getDisplayMedia function:

Contributing

See the contributing guide to learn how to contribute to the repository and the development workflow.

WebRTC

This project references the library WebRTC.

License

LGPL-3.0