Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/sultanayubi360/-random-video-calling-app-fullhd

A simple video calling application uses Firebase database and WebRTC API that enables you Peer-to-Peer Full-HD video and audio connection.
https://github.com/sultanayubi360/-random-video-calling-app-fullhd

android-application firebase-database java webrtc

Last synced: about 21 hours ago
JSON representation

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

Awesome Lists containing this project

README

        

## :tada: Random-Video-Calling-App-FullHD
A simple video calling application uses Firebase database and WebRTC API that enables you Peer-to-Peer Full-HD video and audio connection.

This is a simple video calling app called KOKO TALK. 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.

![6th September Defence Day Poster - Made with PosterMyWall](https://user-images.githubusercontent.com/112378013/206837004-b75b8502-c4f1-4061-83ca-1f7ed731c8eb.png)

![6th September Defence Day Poster - Made with PosterMyWall](https://user-images.githubusercontent.com/112378013/206836543-80d0281a-ef07-42d7-a067-b6c957d6b75d.png)

![6th September Defence Day Poster - Made with PosterMyWall](https://user-images.githubusercontent.com/112378013/206836593-b7654dee-7570-4d10-8bf2-78f81899af64.png)

## :tada: 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 10 coins)

✔ Automatic room creation for a new video call in the database where the two peers will connect

✔ Firebase Authentication Integration

✔ Update Profile

✔ Select Your Gender

## :heart: Support My Projects
However, if you get some profit from this or just want to encourage me to continue creating stuff, there are few ways you can do it. :coffee: :hamburger: :fries: :apple:

* Starring: You may give a star or share the projects you like.

### Find this useful? ❤️

Support it by joining stargazers to this. ⭐

Also, [follow me on GitHub](https://github.com/SultanAyubi360) for my next creations! 🤩