Quick start example to integrate Banuba SDK with videosdk.live using Android SDK to enhance video calls with real-time face filters and virtual backgrounds.
- Development environment requirements:
- Java Development Kit
- Android Studio 3.0 or later
- A physical or virtual mobile device running Android 5.0 or later
- Valid Video SDK Account
- Valid Banuba Token and Banuba .aar files
Clone the repository to your local environment.
git clone https://github.com/videosdk-live/videosdk-rtc-android-sdk-banuba-example.git
To start working with the Banuba SDK into your project, you need to have the client token. To receive the client token please fill form on banuba.com
-
With the client token, you will also receive the Banuba SDK archive for Android which contains Banuba Effect Player (compiled Android library project with .aar extension), Banuba SDK (compiled Android library project with .aar extension) and example filters located under effects folder.
-
Create
libs
directory in your project and addbanuba_effect_player.aar
,banuba_sdk.aar
files.
Copy and Paste your client token to KEY
variable of app/src/main/java/banuba/BanubaProcessor.java
Add effects that you want to use in the app/src/main/assets/bnb-resources/effects
folder.You can download test effects here: Effects
Generate temporary token from Video SDK Account.
auth_token= "TEMPORARY-TOKEN"
Run the android app with Shift+F10 or the ** ▶ Run ** from toolbar.
- Prebuilt SDK Examples
- JavaScript SDK Example
- React JS SDK Example
- React Native SDK Example
- Flutter SDK Example
- Android SDK Example
- iOS SDK Example
Read the documentation to start using Video SDK.