Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
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.
- Host: GitHub
- URL: https://github.com/sultanayubi360/-random-video-calling-app-fullhd
- Owner: SultanAyubi360
- Created: 2022-11-17T10:34:03.000Z (about 2 years ago)
- Default Branch: main
- Last Pushed: 2024-10-16T05:31:50.000Z (about 1 month ago)
- Last Synced: 2024-10-17T20:08:30.170Z (about 1 month ago)
- Topics: android-application, firebase-database, java, webrtc
- Homepage:
- Size: 10.7 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
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! 🤩