Skip to content

A simple video calling application uses Firebase database and WebRTC API that enables you Peer-to-Peer Full-HD video and audio connection.

License

Notifications You must be signed in to change notification settings

indrajitsahu/Random-Video-Calling-App-FullHD

Repository files navigation

Connect -> Random-Video-Calling-App-FullHD

This is a simple video calling app called Connect. This enables you to connect with peers with secure connection without any mediatary server.

This app directly connect with a peer, and for initial connection it requires a server to get the data but after getting the connection data, it can able to make path by it's own.

This app using WebRTC API which uses server signaling and NATs for both devices internally. The actual RTC process is bit complicated, for that reason I use PeerJS for simplifying the connection process instead for being complicated for the application and user itself.

Features:

  • Google Sign-In Integration
  • Real-time Database using Firebase
  • Admob Reward Ads Integration
  • Animation from lottiefiles.com
  • Video coins system (per video call costs you 5 coins)
  • Automatic room creation for a new video call in the database where the two peers will connect
  • Firebase Authentication Integration

About

A simple video calling application uses Firebase database and WebRTC API that enables you Peer-to-Peer Full-HD video and audio connection.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages