Skip to main content

Examples of using Banuba SDK

To start working with Banuba SDK examples, you need to have a client token. To receive it, please fill in our form on banuba.com, or contact us via info@banuba.com.

Our GitHub

Visit our GitHub page to see all available examples.

iOS samples (Swift)

This repository contains basic samples how to use Player API.

https://github.com/Banuba/banuba-sdk-ios-samples

Agora plugin example (Swift)

This example shows how to use Banuba SDK as an Agora plugin for a video call between two devices.

https://github.com/Banuba/agora-plugin-filters-ios

Opentok example (Swift)

This example demonstrates the use of Banuba SDK in conjunction with Opentok SDK.

https://github.com/Banuba/opentok-ios-swift

WebRTC example (Objective-C)

This example demonstrates how to use Banuba SDK in conjunction with WebRTC.

https://github.com/Banuba/quickstart_webrtc_ios

Beauty example (Swift)

This example demonstrates how to correctly use the Makeup effect.

info

This example uses SPM

https://github.com/Banuba/beauty-ios

ARCloud example (Swift)

This example shows how to dynamically load effects from the network.

https://github.com/Banuba/arcloud-ios-swift

Quickstart example CPP (Objective-C and C++)

This example shows how to use the C++ EffectPlayer.

https://github.com/Banuba/quickstart-ios-cpp

Quickstart example (Objective-C)

This example shows how to use Banuba SDK in Objective-C application.

https://github.com/Banuba/quickstart-ios-objc

"Banuba Technologies" sample app (Swift)

A demo application with almost all our technologies.

https://github.com/Banuba/ios-tech-demo