pchab / AndroidRTC

Android client for ProjectRTC - a WebRTC demo
Other
1.58k stars 571 forks source link

Video conferencing using WebRtc #171

Open githubmss opened 6 years ago

githubmss commented 6 years ago

I have one requirement to implement video conferencing in the application, There can be multiple users in a video call, so does Webrtc provide this feature by default or I need to make certain changes in its core libraries, I google and found one link where one developer achieves 3-way call i.e 3 users can be there and connected to same room

Here is the link:-

https://stackoverflow.com/questions/32928874/how-to-implement-3-way-conference-call-video-chat-with-webrtc-native-code-for-an/33049607#33049607

Regards

pchab commented 6 years ago

Webrtc is a 1-1 video channel so the default network topology is a fully-connected one ( https://en.wikipedia.org/wiki/Network_topology#Fully_connected_network). Without changes, it doesn't scale well with the number of participants (it can still goes up to around 6-8 users with a heavy load on the CPU and network). If you want to scale more, the most common solution is to implement a MCU ( https://en.wikipedia.org/wiki/Multipoint_control_unit and not Marvel Cinematic Universe). I can't help you more with this as it wasn't the use case of my project.

Good luck ! Pierre

On Thu, May 17, 2018 at 12:38 PM, githubmss notifications@github.com wrote:

I have one requirement to implement video conferencing in the application, There can be multiple users in a video call, so does Webrtc provide this feature by default or I need to make certain changes in its core libraries, I google and found one link where one developer achieves 3-way call i.e 3 users can be there and connected to same room

Here is the link:-

https://stackoverflow.com/questions/32928874/how-to- implement-3-way-conference-call-video-chat-with-webrtc- native-code-for-an/33049607#33049607

Regards

— You are receiving this because you are subscribed to this thread. Reply to this email directly, view it on GitHub https://github.com/pchab/AndroidRTC/issues/171, or mute the thread https://github.com/notifications/unsubscribe-auth/AB18uZytu4DB5JWDL9XK4_ykkBEnDiVuks5tzVMugaJpZM4UC0od .