Comments (3)
@karanshah0206 No doubt, webRTC supports peer-to-peer with an unlimited number of users but do we have devices that can handle such connections? The simple answer is NO, hence the reason for a media server, and there are WebRTC media servers out there.
from video-call-app-nodejs.
Hi @Jaykantjha, perhaps I should have mentioned this in the readme. The connection among participants uses mesh topology. So the number of users it can accommodate will be affected by the browsers and devices used. Ideally, it's suited to between maximum 3 and 4 participants due to browser limitations.
To make it work with more participants, you'll need a media server for routing medias among participants.
from video-call-app-nodejs.
But isn't WebRTC built basically to achieve excellent peer to peer interactions? In that case, implementing an external media server not only ruins the whole purpose, but it would also mean that we're not really doing peer to peer connection but instead using some external server off which videos are just running in playback.
from video-call-app-nodejs.
Related Issues (20)
- Not working in node HOT 1
- index.js:83 WebSocket connection to 'wss://chat.1410inc.xyz/socket.io/?EIO=3&transport=websocket&sid=de9bOZkoj4ZpmDsqACUg' failed: HOT 1
- Mobile browser issue HOT 1
- Not working with more than 8 people HOT 1
- video is not functioning,will someone please help me out in this? HOT 1
- Trying to get in touch regarding a security issue HOT 1
- 💥 Potential security vulnerability
- what to install for this??? HOT 1
- Could you add a way to show all rooms available HOT 1
- Avoid using innerHTML HOT 1
- I would like to add canvas feature to the web app .Please assign this issue to me .Thankyou
- node app.js is not running at all HOT 1
- Heroku deployed but the app not working on different networks HOT 1
- how to show users count in room? HOT 1
- Video is not displaying while connected in Wifi
- Not working in Iphone HOT 4
- Error data.room HOT 6
- chat not working
- why not working on public ip address? HOT 1
- Facing issue when refresh a page feed call two time and display two feed of same user
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from video-call-app-nodejs.