WebRTC

WebRTC

Business Tools / Collaboration / Web and Video Conferencing
Needs advice
on
AgoraAgoraAmazon ChimeAmazon Chime
and
TwilioTwilio

I am doing some research on WebRTC and would really appreciate speaking to anyone who has recently completed an integration or has a project currently under way. Hoping to gain feedback about tools used, what you liked, or didn't like, and anything perspective you might be willing to share about your overall project experience as it relates to integrating interactive, live-streaming content and audience engagement

READ MORE
5 upvotes18.3K views
Replies (1)
Lead Solutions Engineer at Inscribe
Recommends
on
Twilio

I'm a bit biased, but I've always had fantastic experiences building with Twilio's tools and documentation. Years before joining Twilio, I started my own company with Twilio Video being a core component (it was a platform for online coaching), and as a one-dev-shop, I couldn't believe how easy it was. I now work here and get to help customer build quickly and effectively with these tools.

Some of the features I love include Video Insights for monitoring/debugging room and client device performance in aggregate or per session, the Compositions API for programmatically processing & exporting recordings in different formats, complementary products like Twilio Live that let you easily scale broadcast or livestream-style video experiences, the ability to store recordings directly to S3, and the integrated DataTrack API for exchanging & syncing data between participants.

READ MORE
7 upvotes7K views
Software Developer
Needs advice
on
DjangoDjangoNode.jsNode.js
and
RedisRedis

Hey everyone, I am planning to start a personal project that would be yet another social media project with real-time communication facilities like one-to-one chat, group chat, and later voice and video chat using WebRTC. The thing I am concerned about is Django being able to handle all the real-time stuff using websockets. I can use Django Channels, but I don't think that would be a very scalable solution. Moreover, django_channels require alto of configurations, and deployment is also a pain. My plan is to use a separate Node.js server to handle all the socket connections and have it talk to the main django server through Redis. My question is whether the above-mentioned solution is a good choice? If yes, how this can be achieved, keeping in mind all the authentication other related problems. It might be simple, but I have never done this before, which might be the main reason I am concerned. But any suggestion will be appreciated.

Thanks in advance 馃槉

READ MORE
6 upvotes122.1K views
Replies (1)
Founder at AirLabs.Co

Try to do it with less - Nodejs + Redis + socket.io, optionally you can always communicate with django, but you can do it all in Nodejs, use pm2 and cluster too. For Redis you can also use Pub/Sub, is a good combination for future scaling.

READ MORE
10 upvotes100.3K views
Front-End developer
Needs advice
on
Amazon ChimeAmazon Chime
and
WebRTCWebRTC

I am trying to implement video calling in a React Native app through Amazon Kinesis. But I was unlucky to find anything related to this on the web. Do you have any example code I can use? or any tutorial? If not, how easy is it to bridge the native library to RN? And what should I use WebRTC or Amazon Chime?? Thanks

READ MORE
4 upvotes158.7K views
Needs advice
on
Amazon ChimeAmazon Chime
and
WebRTCWebRTC

Hello. So, I wanted to make a decision on whether to use WebRTC or Amazon Chime for a conference call (meeting). My plan is to build an app with features like video broadcasting, and the ability for all the participants to talk and chat. I have used Agora's web SDK for video broadcasting, and Socket.IO for chat features. As I read the comparison between Amazon Chime and WebRTC, it further intrigues me on what I should use given my scenario? Is there any way that so many related technologies could be a hindrance to the other? Any advice would be appreciated. Thanks. Ritwik Neema

READ MORE
7 upvotes462.7K views
Replies (1)
Software Developer at Sproft Media Inc
Recommends
on
Amazon Chime

I would recommend Amazon Chime. If I were you, I would eventually look into working with WebRTC as it is very interesting and teaches you a lot. I dove deep into webRTC recently building a webinar broadcasting application (one-to-many) and I can say it is difficult to understand how things actually work and to get it stable. I mean you can vaguely read up on it and get some things to work by copying code on StackOverflow or using a library but that wouldn't teach you much.

In short, go with Chime because it is easy to get started especially if you have a time constraint. But look into webRTC in the future as it enables you to build your own "Chime". Hope this helped!

READ MORE
4 upvotes2 comments57.1K views
Ritwik Neema
Ritwik Neema
May 30th 2020 at 3:29AM

It definitely helped. I will look into WebRTC as well. Cheers.

Reply
rijul jain
rijul jain
October 9th 2021 at 8:27AM

Good advice!

Reply