android
Requirements
- Latest stable Android Studio
- Latest Gradle plugin
- Latest NDK
Banuba SDK examples (Kotlin)
This example shows how to use PlayerAPI for various tasks.
It uses the Player
, CameraInput
, SurfaceOutput
, and VideoOutput
classes.
https://github.com/Banuba/banuba-sdk-android-samples
Agora plugin example (Kotlin)
An example of using Banuba SDK as an Agora plugin for a video call between two devices.
https://github.com/Banuba/agora-plugin-filters-android
Opentok example (Java)
This example demonstrates the use of Banuba SDK in conjunction with Opentok SDK.
https://github.com/Banuba/opentok-android-java
WebRTC example (Kotlin)
This example demonstrates how to use Banuba SDK in conjunction with WebRTC. In it, a WebRTC camera is used, and after processing, the frame is drawn onto the surface using WebRTC. This example based on PlayerAPI.
https://github.com/Banuba/quickstart_webrtc_android
Beauty example (Java)
This example demonstrates how to correctly use the Makeup effect and how to call MakeupAPI scripts. This example is based on PlayerAPI.
https://github.com/Banuba/beauty-android-java
Beauty example (Kotlin)
This example demonstrates how to correctly use the Makeup effect and how to call MakeupAPI scripts.
https://github.com/Banuba/beauty-android-kotlin
ARCloud example (Kotlin)
This example shows how to dynamically load effects from the network. This example is based on PlayerAPI.
https://github.com/Banuba/arcloud-android-kotlin
Quickstart CPP (Java and C++)
This example shows how to use the C++ effect player in Android.
https://github.com/Banuba/quickstart-android-cpp
"Banuba SDK" sample app (Kotlin)
A demo application with almost all our technologies.