Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/truonghoangduy/stream-it
WebRTC video call support for full mesh calling 🌍
https://github.com/truonghoangduy/stream-it
firebase-hosting full-mesh peer-to-peer peerjs stun-server video-calll webrtc
Last synced: about 2 months ago
JSON representation
WebRTC video call support for full mesh calling 🌍
- Host: GitHub
- URL: https://github.com/truonghoangduy/stream-it
- Owner: truonghoangduy
- Created: 2020-05-18T12:56:31.000Z (over 4 years ago)
- Default Branch: master
- Last Pushed: 2023-01-09T12:31:27.000Z (almost 2 years ago)
- Last Synced: 2023-03-06T15:18:24.975Z (almost 2 years ago)
- Topics: firebase-hosting, full-mesh, peer-to-peer, peerjs, stun-server, video-calll, webrtc
- Language: TypeScript
- Homepage: https://stream-it-d368f.web.app
- Size: 2.43 MB
- Stars: 5
- Watchers: 2
- Forks: 0
- Open Issues: 7
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Stream-it
## Introduction
Stream-it is an idea of videoconferencing - hobbies project maybe one day lane me a job 💁🏻♂️
## Project Revision
### V0.0.1
P2P Full Mesh Call
Techical Stack
- Firebase : Enable Full Mesh Binding betweeen Client
- PeerJS : WebRTC Client wrapper enable ICE, Offer,...
- Angular : UI framework wrapping for client interactionSupport Feature on V.0.1
- Room [create, join] automatic remove when 0 candidate
- P2P Mesh Call
- Media Stream [VideoCam+Audo, ScreenShare] (only one source/candidate)Current limitation
- Full mesh isn't a promise solution for videoconferencing
- STUN doesn't support Client behind Symmetric NAT