.circleci | ||
.husky | ||
android | ||
docs/uml/ios-screenshare | ||
example | ||
ios | ||
ios-broadcast-upload-extension | ||
ios-common | ||
scripts | ||
src | ||
.editorconfig | ||
.gitattributes | ||
.gitignore | ||
.yarnrc | ||
babel.config.js | ||
bigbluebutton-mobile-sdk.podspec | ||
CONTRIBUTING.md | ||
LICENSE | ||
package.json | ||
README.md | ||
sonar-project.properties | ||
tsconfig.build.json | ||
tsconfig.json | ||
yarn.lock |
bigbluebutton-mobile-sdk
This repository contains BigBlueButton react-native component, that's used in our sample implementation.
Installation
npm install bigbluebutton-mobile-sdk
Usage
import { BigBlueButtonMobile } from "bigbluebutton-mobile-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