AR Conferencing & Live Streaming
Virtual webcam SDK with advanced AR features for video communication, conferencing & live streaming apps.
Enhance Video Communication with AR
Video chat API for developers to build video communication & AR streaming apps.
One Video SDK for Video Calling Apps
Our video conferencing software makes video calls more engaging, safe, and fun.
-
Virtual Background
Let users erase and replace backgrounds in video calls automatically. You can replace their physical surroundings with our beautifully designed 3D virtual backgrounds or allow custom images for background replacement. Add animation and AR objects to existing backgrounds.
It’s a great way to add fun to video calls and your users will appreciate it. -
Beauty FiltersEmpower your live streaming app with a beauty camera. Let users apply instant touch up filters and enjoy video communication. Our SDK combines skin smoothing, teeth whitening, face morphing and virtual makeup all in one filter. It fixes camera distortion and adds brightness making video meetings a pleasure, not torture.
-
Filters & AvatarsTurn video calls into fun augmented reality meetings with real-time facial animation. Our SDK knows no limits with face augmenting filters. Our Asset Catalogue features over 600 best filters, all tested in live apps. In no time, you can embed amazing AR masks in your video conferencing or live streaming app and be sure your users will love them.
Technical Features
Our virtual webcam features including Face Filters, Face Touch Up and Background Remover run on devices with a 1280x720 camera (recommended) and min 30 FPS.
Mobile
OpenGL ES 3.0+
Android 6.0, API level 23+
iOS 13+
Desktop
OpenGL 4.3+ (4.1+ for MacOS)
Windows 8.1+
MacOS 10.13+
Ubuntu 18.04+
VC++ 15+ runtime available
Web
WebGL 2.0+
Mobile: Chrome, FireFox, Safari, Samsung Browser.
Desktop: Chrome, FireFox, Safari.
Trusted By 100+ Global Businesses
SDK Applications
-
Video call & chat apps
Improve the quality of video calls with face touch up filters.
-
Video Conferencing
Add AR features to your web application to make communication more fun.
-
Live Streaming
Bring immersion to live streaming adding face filters, background removers & beauty AR features for the web.
-
Enterprise teleconferencing
Promote your product, event or brand with custom filters.
-
Vlogging platforms
Allow users to create professional videos, vlogs and stories.
-
Messaging & social networking apps
Improve video communication and make it more fun with AR.
Why Banuba Video Calling API?
- Easy to integrate: Seamlessly add virtual webcam features with video calling APIs, libraries & mobile frameworks.
- Immersive features: Add virtual backgrounds, beautification & face filters to your video call app.
- Assets catalog: 1000+ high-quality AR filters that you can license in your app.
- Fast performance: State-of-the-art face tracking is optimized to work on any device & platform with different lighting conditions while preserving high video quality.
- Multi-face: Our SDK supports multi-face detection (up to 6 faces simultaneously).
- Technical support: We help you with integration and provide ongoing post-launch support.
-
“AR streaming” means adding virtual objects to a live video feed from a third party. This is achievable through AR-enabled video SDKs (e.g. the one from Banuba).
-
There isn’t one that is the best in 100% of the cases. One video chat API would fit casual conversations more, another video conferencing solution would be better for professional settings. You should try various options and find the one that suits your needs.
-
A dedicated application programming interface for working with a video conferencing software. Imagine a coffee machine: you don’t have to know how it works to operate it, you just push the appropriate buttons. An API is a collection of such “buttons” for an application.
-
You can either build your own custom video conferencing platform or use a third-party SDK. The first option is much more expensive in the short term and takes several months to develop and launch. It is, however, cheaper in the long run. The SDK is cheaper in the short term and quick to integrate, allowing you to go to market sooner.