Skip to content

An Android application enabling high-quality video calls using WebRTC. Features include audio toggle, camera toggle, and camera switching. Built for seamless and reliable communication on Android devices.

Notifications You must be signed in to change notification settings

raviSaharan07/VideoCallApp

Repository files navigation

Android Video Calling App

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.

About

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.

Features

  • 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.

Screenshots

Screenshot1 Screenshot2 Screenshot3

Demo Video

videoCall01_1.mp4

Acknowledgements

  • WebRTC - The open-source framework used for real-time communication.
  • Android Studio - The official IDE for Android development.

Made By

Ravi Saharan

About

An Android application enabling high-quality video calls using WebRTC. Features include audio toggle, camera toggle, and camera switching. Built for seamless and reliable communication on Android devices.

Topics

Resources

Stars

Watchers

Forks

Packages

No packages published

Languages