WebRTC Tutorial - How does WebRTC work?

  Рет қаралды 67,173

Piyush Garg

Piyush Garg

Жыл бұрын

Take Advantage of WebRTC with ZEGOCLOUD SDK: bit.ly/438OzKM
Pre-built UIKits to build WebRTC apps faster: bit.ly/3OFu8ke
How to Build Flutter WebRTC Apps: bit.ly/437fOFv
How to Build WebRTC Live Streaming App: bit.ly/3OW8ys3
Hey everyone, My name is Piyush Garg, and in this video, we will understand the working of webRTC.
Now, what is webRTC? In simple terms, webRTC refers to web real-time communications. You can use webRTC to design video calling, audio calling, and chatting applications on the web.
Do you know what the best part about WebRTC is? The answer is, you don't need any backend to handle the communications. This means that two or more people are having video calls without any server, how? because WebRTC is implemented inside your browser. Isn't interesting? So, let's build our own video call application.
Quick Links
► WebRTC Full Series: piyushgarg.dev/series/webrtc
► My Website: piyushgarg.dev
Featured Playlists
► Complete Java Tutorial Series - • Java Tutorial Series i...
► Complete ReactJS Tutorial Series - • Complete React Tutoria...
► Complete Firebase & React Tutorial Series - • Firebase with Reactjs ...
Social Links
► Instagram - / piyushgarg_dev
► Facebook - / piyushgarg.dev
► LinkedIn - / piyushgarg195
► Telegram Channel Link t.me/codewithpiyushgarg
Video Titles
- What is WebRTC?
- How to use WebRTC?
- Video call with WebRTC
- Transfer files with WebRTC
Tags
WebRTC
Socket.io
Nodejs
Hashtags
#webrtc #socketio #nodejs #coding #react #reactjs #reactjsdeveloper #technology #zegocloud #webrtc #uikits #api

Пікірлер: 175
@FaizanKhan-gfaizank
@FaizanKhan-gfaizank 10 ай бұрын
The reason I don't want to share this tutorial with my friends or anywhere else is I want your content exclusive to me 😂 so that I remain a step ahead atleast in my peer group..
@kewtomrao
@kewtomrao 10 ай бұрын
Thats selfish. Knowledge should always be shared. Good karma!
@FaizanKhan-gfaizank
@FaizanKhan-gfaizank 10 ай бұрын
@@kewtomrao kidding bro..... Had already shared it a lot... Pls don't worry :)
@bipinkhatri8642
@bipinkhatri8642 4 ай бұрын
😂 I believe you are absolutely right 😂
@alikeayush9908
@alikeayush9908 2 ай бұрын
😂😂
@swapnasaritnayak2569
@swapnasaritnayak2569 Ай бұрын
Don't want to burst your bubble but this is a basic knowledge to many non developers . My little bro who is studying in 12th std uses webrtc for chatting with his friends when they play games . They even use a laptop to host their servers and create restricted rooms for him and his friends 😂. I feel nowadays kids are way ahead compared to my time .
@sindhu2594
@sindhu2594 9 ай бұрын
This is exactly what a tutorial should contain - the explanation of the actual architecture, not just some code thrown on your face that you won't understand anyway. Amazing video Piyush.
@thoropyt9955
@thoropyt9955 20 сағат бұрын
i understant the concept in one short. great teaching skills
@sandeepkoshti56
@sandeepkoshti56 Жыл бұрын
Bro u have best explaining skills, ive gone through many videos on webRTC but no one explained lthe way u explained, u cleared every key poinnts in short and understandable explanation.. Best content on youtube for webRTC.
@siddharthsaurav3657
@siddharthsaurav3657 10 ай бұрын
This channel is a goldmine. Hats offto you sir
@m.ahmeddipu7996
@m.ahmeddipu7996 Жыл бұрын
You described so so and so well. Heartiest thanks to you
@piyushgargdev
@piyushgargdev Жыл бұрын
So nice of you, Thanks a lot
@Sameer-codes
@Sameer-codes 4 ай бұрын
This is not content, this is value for time. Piyush bhai you got a big fan
@basheerritz8530
@basheerritz8530 10 ай бұрын
Crystal clear explanation . Thank you Piyush
@parthkukkar7770
@parthkukkar7770 9 ай бұрын
BEST EXPLANATION OVER WHOLE KZbin👏👏
@techykushwaha6848
@techykushwaha6848 Жыл бұрын
Bhai Gajab ki video h...❤mujhe aaj se webRTC m interest aagya h, jb m khud ki application bnaunga to aapko connect karunga, mera wait krna😅
@piyushgargdev
@piyushgargdev Жыл бұрын
I'll love to connect with you over the app that you are going to build. Here is my email piyushgarg.dev@gmail.com. Do send me an invite for video call on your application. Good Luck
@rajshiromani727
@rajshiromani727 23 күн бұрын
Ban gya??
@aditya_01
@aditya_01 Жыл бұрын
Best video.Pls make a video on sockets as well.Thanks a lot.
@chandanj
@chandanj 8 ай бұрын
Amazing explanation Piyush 👌 You totally nailed it. Thank you.
@rishiraj2548
@rishiraj2548 5 күн бұрын
bahut zabardast-zabardast cheezen banaate rehte ho, Dost!!! Hats off!
@amangupta0229
@amangupta0229 Жыл бұрын
I was searching for this video from long time, there is not much content much related to web RTC on KZbin, thanks for sharing, waiting for upcoming videos related to this tech
@piyushgargdev
@piyushgargdev Жыл бұрын
You are most welcome
@AtharvaRedij
@AtharvaRedij 10 ай бұрын
Great explanation and good sense of humour
@forsaken3076
@forsaken3076 Жыл бұрын
Hey Piyush.. I like all your videos buddy.. You explain it really well.. Thanx for sharing such an amzing content bro!! keep it up
@ehza
@ehza 11 ай бұрын
Nice man. It is a very good and digestable overview imo
@sitanshushrestha2629
@sitanshushrestha2629 10 ай бұрын
Usually I don't comment on any video. But, can't resist this time. This is amazing explanation of such complex topic to understand. Please don't stop and keep content. Can you please make a video on socket?
@Muhammadbilal-ru6cj
@Muhammadbilal-ru6cj 2 ай бұрын
I really like the way you teach! Thank you.
@Solo_playz
@Solo_playz 23 күн бұрын
College mai file transfer protocol reh Gaya tha yaha padh liya Thanks brother 😂 Love your content ❤ very much
@appstuff6565
@appstuff6565 Жыл бұрын
Bro this explanation is amazing. Can you share a screenshot of the whole board so i can save it and refer back to the diagranms when im lost? just a screenshot of the excalidraw board that you did in this video. Thanks!
@appstuff6565
@appstuff6565 Жыл бұрын
randomnly came on this video and your teaching style made me stay. Thank you
@afraheemraz3753
@afraheemraz3753 2 ай бұрын
i started it today and so much excited to finish and build some powerfull projects.
@pranjal8707
@pranjal8707 Жыл бұрын
your explination is awesome
@MakeGamesIndia
@MakeGamesIndia Жыл бұрын
Just awesome . Thankyou
@anujagrawal60
@anujagrawal60 10 ай бұрын
Thanks brother, excellent description
@Myrealmemobiledata
@Myrealmemobiledata 4 ай бұрын
You explained it very well. Thankyou
@samyakjain4715
@samyakjain4715 Жыл бұрын
Loved this video, like i can see the joy in you while teaching it and the way you explained its just great mannnn, everytime I learned something from you
@piyushgargdev
@piyushgargdev Жыл бұрын
Happy to hear that!
@SpideyGuy1122
@SpideyGuy1122 8 ай бұрын
Hi Piyush , it was a very informative video. Basically as a blooming developer , we need such videos. Please keep it up.
@dipanshmalhotra564
@dipanshmalhotra564 Жыл бұрын
Explaination OP!!
@FaizanKhan-gfaizank
@FaizanKhan-gfaizank 10 ай бұрын
Smooth bro smooth.... Amazing explanation...
@uvsProds
@uvsProds Жыл бұрын
Best video with amazing explanation, i enjoyed the whole video without losing interest, the way you explain the things is so cool. thanks brother !
@piyushgargdev
@piyushgargdev Жыл бұрын
Thankyou so much bro 😄. Keep Learning 🚀
@rohith8269
@rohith8269 2 ай бұрын
Your content is gold!
@himanshuarya7688
@himanshuarya7688 3 ай бұрын
Piyush bhai, Your content is always rich in details and your way of explaining content is really good, Keep creating such content for us
@rezwanchowdhury1521
@rezwanchowdhury1521 11 ай бұрын
Very nice, and thank you ❤
@Betterwill
@Betterwill 8 ай бұрын
Amazing explanation, Great content 💯
@garrysyt8461
@garrysyt8461 Жыл бұрын
Thanks piyush for this . Learnt something new today
@piyushgargdev
@piyushgargdev Жыл бұрын
Keep learning Garry ❤️🚀
@shubhamdas6519
@shubhamdas6519 9 ай бұрын
the explanation i need..thanks a lot sir....
@6112arjun
@6112arjun 10 ай бұрын
Really good explnation Definitely binging your channel this weekend
@lakshmisaripella6559
@lakshmisaripella6559 3 ай бұрын
good job piyush!
@NazeerBashaShaik
@NazeerBashaShaik 5 ай бұрын
Great explanation, thank you.
@saadqadeer8686
@saadqadeer8686 3 ай бұрын
Amazing Sir. Thankyou fo this🎉
@asifurrahman5436
@asifurrahman5436 9 ай бұрын
Thank u so much for this awesome explanation ❤
@sidharthshukla447
@sidharthshukla447 9 ай бұрын
such a wounderful explaination
@wassup102
@wassup102 Жыл бұрын
so good, thank you so much, besttt
@arpitnakrani8108
@arpitnakrani8108 9 ай бұрын
Great overview! Detailed video will be more better with node js
@jisan4464
@jisan4464 10 ай бұрын
really very good content on this multiverse
@ankurprajapati6431
@ankurprajapati6431 Жыл бұрын
the explanation was so so good. thank you for this video
@piyushgargdev
@piyushgargdev Жыл бұрын
Glad you enjoyed it!
@newprogrammer8339
@newprogrammer8339 3 ай бұрын
Bro really amazing explanation, thanks ❤
@UECAshutoshKumar
@UECAshutoshKumar Ай бұрын
Thank you 👍
@priyansh12148
@priyansh12148 11 ай бұрын
bro your teaching style is amazing 🤩
@piyushgargdev
@piyushgargdev 11 ай бұрын
Thank you so much 😀
@katdalunga3476
@katdalunga3476 Жыл бұрын
love u bhai u r awsome
@DProgram-xb9pp
@DProgram-xb9pp 2 ай бұрын
❤❤ Subscribed just for this video
@maha33612
@maha33612 5 ай бұрын
Good explanation!
@nirmesh44
@nirmesh44 8 ай бұрын
Amazing way. of explanation keep going
@DProgram-xb9pp
@DProgram-xb9pp 2 ай бұрын
मुझे socket और streaming समझना था Web RTC तो मिल गया Yehh 🔥🔥
@abuzar2080
@abuzar2080 Жыл бұрын
Great video brother! Nice explanation of the networking part. Can you please make a video on networking only, networking for developers
@samtech1274
@samtech1274 Жыл бұрын
Nice explanations 🤗
@tanmay9069
@tanmay9069 11 ай бұрын
make more such videos, teachnig architecture of stuff before using them in projects. this is really good!
@sudhanshusharma9888
@sudhanshusharma9888 8 ай бұрын
Well explained
@souravkumarnayak736
@souravkumarnayak736 9 ай бұрын
Good explanation
@pg-hq4dm
@pg-hq4dm Жыл бұрын
why only 5.67k subscriber........this man desreves minimum a million of subscriber..........
@piyushgargdev
@piyushgargdev 11 ай бұрын
Thank you so much man❤️
@engulfing_marubozu
@engulfing_marubozu 10 ай бұрын
Simply wow. ❤
@f_48irfanshaikh29
@f_48irfanshaikh29 5 ай бұрын
Thank you bhai
@Nature_with_
@Nature_with_ Жыл бұрын
what a explanation yaar top of the internate 😊😊
@user-sc4fd8ms6n
@user-sc4fd8ms6n 6 ай бұрын
thank you brother very informative video
@sachinpoojari6313
@sachinpoojari6313 3 ай бұрын
nice explanation
@chiku8209
@chiku8209 11 ай бұрын
thank you very much
@user-kk7sd6oi3l
@user-kk7sd6oi3l 11 ай бұрын
great work dost. (:
@adityaroshan1688
@adityaroshan1688 5 ай бұрын
This is really what we want
@hemantprasad5972
@hemantprasad5972 Жыл бұрын
amazing video brother , superb knowledgeable video
@amannambisan6870
@amannambisan6870 Жыл бұрын
Wow this video is amazing!
@paraskaushik2639
@paraskaushik2639 9 ай бұрын
amazing content
@prakritikesharwani61
@prakritikesharwani61 5 ай бұрын
02:58 WebRTC allows you to create your own video call application without a server 05:56 TCP protocol ensures reliable transmission of data, while UDP protocol is used for faster video calling but is not reliable for file transfer 08:54 To connect browsers via WebRTC, the IP addresses of both browsers are needed. 11:52 Devices connected to a router have private IP addresses and require a turn server or ice server to determine their public IP address. 14:50 iScanidate is a kid and this computer is a teacher. They need to share their IP addresses. 17:48 WebRTC is a P2P architecture that allows direct communication between two people. 20:46 P2P architecture is used to connect two people without a server, but it has scalability issues. 23:42 SFU architecture is commonly used in video calling apps like Google Meet and Zoom. Crafted by Merlin AI.
@SachinKumar-oq8rx
@SachinKumar-oq8rx 8 ай бұрын
content is amazing of website
@allamaiqbalmagicaljourney
@allamaiqbalmagicaljourney Жыл бұрын
very nice brother , love you
@piyushgargdev
@piyushgargdev 11 ай бұрын
Thank you ❤️
@metapy3433
@metapy3433 4 ай бұрын
Excellent
@Itssaqi06
@Itssaqi06 4 ай бұрын
You really deserve too be commented on!
@manojkhanabl
@manojkhanabl Жыл бұрын
Great explanation
@piyushgargdev
@piyushgargdev Жыл бұрын
Glad you liked it
@weforyouweb1165
@weforyouweb1165 Жыл бұрын
Wow wow what a video 🎉❤
@umar-tariq
@umar-tariq 9 ай бұрын
So greatly desceibed ❤
@gourabhere2005
@gourabhere2005 3 ай бұрын
You got new subscription ❤
@rahuldubey3264
@rahuldubey3264 Жыл бұрын
u are awseme sir , hats off \
@divya_software_developer
@divya_software_developer 9 ай бұрын
bhai kya bataya hai yr.. G fad explanation.. no chutiyapa direct start was great..
@RavikantPandey-iv2jr
@RavikantPandey-iv2jr 2 ай бұрын
Great explanation Bhai 🙏 please create this project using spring boot framework
@abdullahamin4504
@abdullahamin4504 Жыл бұрын
Love U Brother From Bangladesh --------------
@souvikghosh8680
@souvikghosh8680 4 ай бұрын
man plz make a video on making an video calling application using webrtc, and this video is really helpful.
@user-zr2gf1pm2z
@user-zr2gf1pm2z 5 ай бұрын
Amazing
@shubhamgupta-bl1tr
@shubhamgupta-bl1tr Жыл бұрын
Nice explanation...sir teams clone banao ..kisi ne ni banaya you tube me .
@zafariqbal92
@zafariqbal92 9 ай бұрын
Kyu nhe acha laga bhai - WebRTC sekhne aye the char chezen or bataden. Thank you Piyush!!! ✌🏾
@abdullahaboayesha
@abdullahaboayesha Жыл бұрын
Super awesome Piyush , would lover you take on how to use this in react native, you are great at explaing. Gift of Almighty God
@sudeep168
@sudeep168 9 ай бұрын
awesome
@FirstnameLastname-cl4op
@FirstnameLastname-cl4op Жыл бұрын
thanks bro
@RajSharma-un5vy
@RajSharma-un5vy Жыл бұрын
very nice brother
@HCIgroup06
@HCIgroup06 5 ай бұрын
good book
@vamsimudaliar7931
@vamsimudaliar7931 5 ай бұрын
Great explanation. a doubt is Router IP in wifi settings equal to public IP ?
@Sasidhar_Sam
@Sasidhar_Sam 2 ай бұрын
Very well explained. I have a question here, A wants to connect with B and A doesn't have details of B. So A sends its SDP to the Node server, but how come the Node Server knows which B, A wants to connect?
@deepanshu4769
@deepanshu4769 Жыл бұрын
Brilliant Explanation🙌🙌 and plz make a video tutorial on chat application using webrtc
@piyushgargdev
@piyushgargdev Жыл бұрын
Will do soon
@piyushgargdev
@piyushgargdev Жыл бұрын
kzbin.info/www/bejne/bZTboYyAdqqfqJY Do share with your developer friends as well 🚀
@pritech8302
@pritech8302 Жыл бұрын
Thank you so much sir
@piyushgargdev
@piyushgargdev Жыл бұрын
Most welcome
@pritech8302
@pritech8302 Жыл бұрын
@@piyushgargdev sir plz mak video on sfu
@vivekshaw7586
@vivekshaw7586 7 ай бұрын
One question :- for chating it will be P2P but suppose ki group chat banana ho to bhi udhar sfu ka hi concept lagega ya kuch aur? As far as I understand ki sfu hi lagna chahiye chat room ya chat group k liye. Just a doubt.
React Video Chat App | WebRTC Video Chat Zoom Clone
1:15:24
Piyush Garg
Рет қаралды 66 М.
WebRTC Tutorial - How does WebRTC work?
10:22
Fullstack Academy
Рет қаралды 216 М.
Dynamic #gadgets for math genius! #maths
00:29
FLIP FLOP Hacks
Рет қаралды 19 МЛН
They RUINED Everything! 😢
00:31
Carter Sharer
Рет қаралды 11 МЛН
Шокирующая Речь Выпускника 😳📽️@CarrolltonTexas
00:43
Глеб Рандалайнен
Рет қаралды 11 МЛН
What is WebSocket? Why is it used & how is it different from HTTP?
33:23
How to make MONEY with OPEN SOURCE?
7:30
Victoria Endless
Рет қаралды 16 М.
How SSL Certificate Works?  - HTTPS Explained
20:42
Piyush Garg
Рет қаралды 157 М.
WebRTC Crash Course
1:10:06
Hussein Nasser
Рет қаралды 217 М.
How NodeJS Works? - You don't Know NodeJS
42:52
Piyush Garg
Рет қаралды 40 М.
I learned to code from scratch in 1 year. Here's how.
41:55
Thomas Frank
Рет қаралды 335 М.
What is WebSocket? Why is it used & how is it different from HTTP?
15:32
How to Crack Any System Design Interview | Scalable System Design
27:20
Dynamic #gadgets for math genius! #maths
00:29
FLIP FLOP Hacks
Рет қаралды 19 МЛН