Build a Live Streaming Application with Face Filters on Android
This article provides a step-by-step guide on how to build an Android live streaming application with face filters using Agora Video SDK and Banuba Face AR SDK. The app allows users to create accounts, host live streams, join virtual rooms as audience members, use face filters during live streams, change their voice through a voice changer, send text messages in the chat room, and search for other users by name. The guide covers setting up permissions, integrating Agora Video SDK, using Firebase Realtime Database to save user information, enabling face filter features with Banuba SDK, sending video frames to remote users, adding a voice changer, setting up audience view, and implementing text messaging system for both channel and private messages. The final section discusses how to build and test the application on an Android device.
Company
Agora
Date published
March 5, 2021
Author(s)
Shaocheng Yang
Word count
2881
Language
English
Hacker News points
None found.