This is an Android application that enables users to make video calls using the WebRTC library. In addition to basic video calling functionality, it includes features such as toggling audio, toggling the camera, and switching between front and rear cameras.
This app was developed to provide a seamless and high-quality video calling experience on Android devices. Leveraging the powerful WebRTC library, the app ensures low-latency and clear video and audio communication. The additional features like audio muting, camera toggling, and camera switching enhance user convenience and flexibility during calls. Whether you're connecting with friends, family, or colleagues, this app provides the necessary tools for a reliable and enjoyable video calling experience.
This Android Video Calling App leverages Firebase as the signaling system to manage the initial connection setup between users. Firebase's real-time database efficiently handles the exchange of signaling messages required to establish peer-to-peer connections via WebRTC. This integration ensures a smooth and reliable process for initiating video calls, allowing users to connect with minimal latency and maximum performance.
- Video Calling: Make high-quality video calls.
- Toggle Audio: Mute or unmute your microphone during a call.
- Toggle Camera: Turn your camera on or off during a call.
- Switch Camera: Switch between the front and rear cameras.
videoCall01_1.mp4
- WebRTC - The open-source framework used for real-time communication.
- Android Studio - The official IDE for Android development.
Ravi Saharan