A web application that leverages pure WebRTC protocal, Google Firestore as a signaling server, and Chromium Tab sharing protocal to allow screen sharing with audio, which enable the ability for folks to catch up and enjoy music and videos together despite the distance.
I'm currently in a long distance relationship myself and has been for the past three years. I understand the longing desire to watch and share experiences with your partner, and how most platforms out there are not dedicate to this need, while allowing video conversation simultaneously. I am setting out to solve the problem once and for all, hence the creation of Let's Thango.
- Sharing screen with audio using Chromium-based browsers.
- Enjoy video at 60fps along with high quality audio.
- Live Video Chat between parties.
- Audio Only Chat betwen parties.
- use "npm install" in project directory
- Setup Firebase in Shared / Index.ts file
- then hit "npm start"
- The flow is relatively straighforward. One user can create the call by clicking Create Call, then proceed to share the Call ID by clicking on the Location pin, which will copy the ID to their clipboard.
- The other users can join the call by entering the Call ID and hit Join Call
- And that's it, share your tab and enjoy the show
This project is built using pure WebRTC with no forwarding server in the middle, so as users per room cross the threshold of 3 people, the stream's quality will start to decline.
Add a forwarding server using technologies such as mediasoup
to host bigger rooms