DEV Community πŸ‘©β€πŸ’»πŸ‘¨β€πŸ’»

DEV Community πŸ‘©β€πŸ’»πŸ‘¨β€πŸ’» is a community of 966,155 amazing developers

We're a place where coders share, stay up-to-date and grow their careers.

Create account Log in
Sadman Samee
Sadman Samee

Posted on

Working with WebRTC

Alt Text

Anybody who worked with WebRTC will agree that there is a huge lack of learning resources and on top of that on every few years, WebRTC standards changes and changes are big sometimes that makes previous resources outdated, creating more gap.

WebRTC is a free, open project that provides browsers and mobile applications with Real-Time Communications (RTC) capabilities via simple APIs. The WebRTC components have been optimized to best serve this purpose.

I have found most of the resources either not clear, not compatible with the current WebRTC library or very incomplete. During my searching for resources, I have found a few as good resources.

Web

Android

iOS

Flutter

These are very high-level examples, I have a plan to write a full-fledged tutorial on this topic soon.

Top comments (4)

Collapse
 
sagarkava profile image
Sagar Kava • Edited on

Thank you for sharing info
At videosdk.live/ you will find everything you need to build. Real-time Communication. It is a one-stop solution for adding voice, and video conferencing into your website and app in only 10 minutes.

Collapse
 
premy profile image
Jaime Baum

Hi Sadman, any progress on this? Looking to implement video calls in Flutter. Took a look at agora.io, which is easy to implement, but can get quite expensive once the user base grows.

Collapse
 
williamdxz profile image
williamdxz

Hi Jaime,

Agora has a sample app for flutter video chat: github.com/AgoraIO-Community/Agora.... Although it is more affordable, WebRTC has its own shortcoming if you want to scale up in terms of the number users in the call and multiple platform supports. I am happy to answer any questions. :)

Collapse
 
richard21266663 profile image
richard

This was a really awesome read, thank you!

Take a look at this:

Settings

Go to your customization settings to nudge your home feed to show content more relevant to your developer experience level. πŸ›