WebRTC Tutorial - How does WebRTC work?

แชร์
ฝัง
  • เผยแพร่เมื่อ 18 ม.ค. 2025

ความคิดเห็น • 214

  • @sindhu2594
    @sindhu2594 ปีที่แล้ว +32

    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.

  • @lollipop036
    @lollipop036 6 วันที่ผ่านมา

    Your explanation to very lucid... Thank you so much sir👍☺

  • @techykushwaha6848
    @techykushwaha6848 ปีที่แล้ว +9

    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  ปีที่แล้ว +4

      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 8 หลายเดือนก่อน +1

      Ban gya??

  • @FaizanKhan-gfaizank
    @FaizanKhan-gfaizank ปีที่แล้ว +136

    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 ปีที่แล้ว +16

      Thats selfish.
      Knowledge should always be shared.
      Good karma!

    • @FaizanKhan-gfaizank
      @FaizanKhan-gfaizank ปีที่แล้ว +6

      @@kewtomrao kidding bro..... Had already shared it a lot... Pls don't worry :)

    • @bipinkhatri8642
      @bipinkhatri8642 ปีที่แล้ว +1

      😂 I believe you are absolutely right 😂

    • @alikeayush9908
      @alikeayush9908 10 หลายเดือนก่อน

      😂😂

    • @swapnasaritnayak2569
      @swapnasaritnayak2569 9 หลายเดือนก่อน +3

      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 .

  • @m.ahmeddipu7996
    @m.ahmeddipu7996 ปีที่แล้ว +18

    You described so so and so well. Heartiest thanks to you

    • @piyushgargdev
      @piyushgargdev  ปีที่แล้ว +1

      So nice of you, Thanks a lot

  • @Tuba_fashions
    @Tuba_fashions ปีที่แล้ว +1

    This is not content, this is value for time. Piyush bhai you got a big fan

  • @siddharthsaurav3657
    @siddharthsaurav3657 ปีที่แล้ว +2

    This channel is a goldmine. Hats offto you sir

  • @thoropyt9955
    @thoropyt9955 7 หลายเดือนก่อน +2

    i understant the concept in one short. great teaching skills

  • @RavikantPandey-iv2jr
    @RavikantPandey-iv2jr 9 หลายเดือนก่อน +1

    Great explanation Bhai 🙏 please create this project using spring boot framework

  • @devbang56
    @devbang56 ปีที่แล้ว +2

    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.

  • @prakritikesharwani61
    @prakritikesharwani61 ปีที่แล้ว +10

    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.

  • @rishiraj2548
    @rishiraj2548 7 หลายเดือนก่อน +1

    bahut zabardast-zabardast cheezen banaate rehte ho, Dost!!! Hats off!

  • @himanshuarya7688
    @himanshuarya7688 10 หลายเดือนก่อน +1

    Piyush bhai, Your content is always rich in details and your way of explaining content is really good, Keep creating such content for us

  • @priyansh12148
    @priyansh12148 ปีที่แล้ว +3

    bro your teaching style is amazing 🤩

  • @amangupta0229
    @amangupta0229 2 ปีที่แล้ว +2

    I was searching for this video from long time, there is not much content much related to web RTC on TH-cam, thanks for sharing, waiting for upcoming videos related to this tech

  • @Solo_playz
    @Solo_playz 8 หลายเดือนก่อน

    College mai file transfer protocol reh Gaya tha yaha padh liya Thanks brother 😂
    Love your content ❤ very much

  • @aditya_01
    @aditya_01 2 ปีที่แล้ว +10

    Best video.Pls make a video on sockets as well.Thanks a lot.

  • @parthkukkar7770
    @parthkukkar7770 ปีที่แล้ว +1

    BEST EXPLANATION OVER WHOLE TH-cam👏👏

  • @appstuff6565
    @appstuff6565 ปีที่แล้ว

    randomnly came on this video and your teaching style made me stay. Thank you

  • @pg-hq4dm
    @pg-hq4dm ปีที่แล้ว +2

    why only 5.67k subscriber........this man desreves minimum a million of subscriber..........

    • @piyushgargdev
      @piyushgargdev  ปีที่แล้ว

      Thank you so much man❤️

    • @4444-c4s
      @4444-c4s 4 หลายเดือนก่อน

      @@piyushgargdev bhai aap subscribers mat dekhna..bus ese hi videos banate raho...Bhagwan 1 Million kar denge

    • @4444-c4s
      @4444-c4s 4 หลายเดือนก่อน

      @@piyushgargdev bhai ek doubt tha..
      Aap koi bhi Technology ya Concept kese sikhte ho?? Aap kesi planning karte ho... Step by Step video banao na iss par...hum Juniors ko help milegi ki Seniors itni sari Technology par kese kam kar lete hai...
      Please 🙏

  • @divya_software_developer
    @divya_software_developer ปีที่แล้ว +1

    bhai kya bataya hai yr.. G fad explanation.. no chutiyapa direct start was great..

  • @DProgram-xb9pp
    @DProgram-xb9pp 10 หลายเดือนก่อน

    मुझे socket और streaming समझना था
    Web RTC तो मिल गया
    Yehh 🔥🔥

  • @zafariqbal92
    @zafariqbal92 ปีที่แล้ว +1

    Kyu nhe acha laga bhai - WebRTC sekhne aye the char chezen or bataden. Thank you Piyush!!! ✌🏾

  • @pranjal8707
    @pranjal8707 2 ปีที่แล้ว +2

    your explination is awesome

  • @ankurprajapati6431
    @ankurprajapati6431 ปีที่แล้ว +2

    the explanation was so so good. thank you for this video

  • @basheerritz8530
    @basheerritz8530 ปีที่แล้ว

    Crystal clear explanation . Thank you Piyush

  • @garrysyt8461
    @garrysyt8461 2 ปีที่แล้ว +2

    Thanks piyush for this . Learnt something new today

    • @piyushgargdev
      @piyushgargdev  2 ปีที่แล้ว

      Keep learning Garry ❤️🚀

  • @rudraprasadrath610
    @rudraprasadrath610 7 หลายเดือนก่อน

    Veryy very good Piyush!!!
    I understand it very well by your way of explaining!!👌

  • @AtharvaRedij
    @AtharvaRedij ปีที่แล้ว

    Great explanation and good sense of humour

  • @gajanankanekar9118
    @gajanankanekar9118 6 หลายเดือนก่อน

    Very excellent explanation. Thanks, Piyush very much.

  • @Muhammadbilal-ru6cj
    @Muhammadbilal-ru6cj 9 หลายเดือนก่อน

    I really like the way you teach! Thank you.

  • @ramswrooppatidar7599
    @ramswrooppatidar7599 4 หลายเดือนก่อน

    this lecture is very amazing

  • @chandanj
    @chandanj ปีที่แล้ว

    Amazing explanation Piyush 👌 You totally nailed it. Thank you.

  • @afraheemraz3753
    @afraheemraz3753 10 หลายเดือนก่อน

    i started it today and so much excited to finish and build some powerfull projects.

  • @rezwanchowdhury1521
    @rezwanchowdhury1521 ปีที่แล้ว +2

    Very nice, and thank you ❤

  • @uvsProds
    @uvsProds 2 ปีที่แล้ว +1

    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  2 ปีที่แล้ว

      Thankyou so much bro 😄. Keep Learning 🚀

  • @newprogrammer8339
    @newprogrammer8339 11 หลายเดือนก่อน

    Bro really amazing explanation, thanks ❤

  • @Myrealmemobiledata
    @Myrealmemobiledata ปีที่แล้ว

    You explained it very well. Thankyou

  • @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

  • @samyakjain4715
    @samyakjain4715 2 ปีที่แล้ว +1

    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

  • @asifurrahman5436
    @asifurrahman5436 ปีที่แล้ว

    Thank u so much for this awesome explanation ❤

  • @6112arjun
    @6112arjun ปีที่แล้ว

    Really good explnation Definitely binging your channel this weekend

  • @anirbansingha5716
    @anirbansingha5716 6 หลายเดือนก่อน

    Loved the explanation sir !!

  • @shubhamdas6519
    @shubhamdas6519 ปีที่แล้ว

    the explanation i need..thanks a lot sir....

  • @sitanshushrestha2629
    @sitanshushrestha2629 ปีที่แล้ว

    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?

  • @SachinKumar-oq8rx
    @SachinKumar-oq8rx ปีที่แล้ว +1

    content is amazing of website

  • @shubhamgupta-bl1tr
    @shubhamgupta-bl1tr 2 ปีที่แล้ว +2

    Nice explanation...sir teams clone banao ..kisi ne ni banaya you tube me .

  • @UECAshutoshKumar
    @UECAshutoshKumar 9 หลายเดือนก่อน +1

    Thank you 👍

  • @SpideyGuy1122
    @SpideyGuy1122 ปีที่แล้ว

    Hi Piyush , it was a very informative video. Basically as a blooming developer , we need such videos. Please keep it up.

  • @Betterwill
    @Betterwill ปีที่แล้ว

    Amazing explanation, Great content 💯

  • @saadqadeer8686
    @saadqadeer8686 10 หลายเดือนก่อน

    Amazing Sir. Thankyou fo this🎉

  • @appstuff6565
    @appstuff6565 ปีที่แล้ว +8

    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!

  • @Nature_with_
    @Nature_with_ ปีที่แล้ว

    what a explanation yaar top of the internate
    😊😊

  • @FaizanKhan-gfaizank
    @FaizanKhan-gfaizank ปีที่แล้ว

    Smooth bro smooth.... Amazing explanation...

  • @MakeGamesIndia
    @MakeGamesIndia ปีที่แล้ว +2

    Just awesome . Thankyou

  • @anujagrawal60
    @anujagrawal60 ปีที่แล้ว

    Thanks brother, excellent description

  • @wassup102
    @wassup102 ปีที่แล้ว +2

    so good, thank you so much, besttt

  • @deepanshu4769
    @deepanshu4769 2 ปีที่แล้ว +2

    Brilliant Explanation🙌🙌 and plz make a video tutorial on chat application using webrtc

    • @piyushgargdev
      @piyushgargdev  2 ปีที่แล้ว +3

      Will do soon

    • @piyushgargdev
      @piyushgargdev  2 ปีที่แล้ว +3

      th-cam.com/video/7cxpYJAElr4/w-d-xo.html Do share with your developer friends as well 🚀

  • @i_AmCurious
    @i_AmCurious ปีที่แล้ว

    really very good content on this multiverse

  • @shohanur_rahman_
    @shohanur_rahman_ 3 หลายเดือนก่อน

    awesome explained bro. thanks

  • @abdullahamin4504
    @abdullahamin4504 2 ปีที่แล้ว

    Love U Brother From Bangladesh --------------

  • @arpitnakrani8108
    @arpitnakrani8108 ปีที่แล้ว

    Great overview! Detailed video will be more better with node js

  • @adam_coins
    @adam_coins ปีที่แล้ว +1

    what's the name of your mic Piyush, nice explanation appreciated

  • @nirmesh44
    @nirmesh44 ปีที่แล้ว

    Amazing way. of explanation keep going

  • @sidharthshukla447
    @sidharthshukla447 ปีที่แล้ว

    such a wounderful explaination

  • @DProgram-xb9pp
    @DProgram-xb9pp 10 หลายเดือนก่อน

    ❤❤
    Subscribed just for this video

  • @shivikashrivastava6243
    @shivikashrivastava6243 6 หลายเดือนก่อน

    Amazing Explaination

  • @YPZanzarukiya
    @YPZanzarukiya 6 หลายเดือนก่อน

    Nice Explanation Sir

  • @NazeerBashaShaik
    @NazeerBashaShaik ปีที่แล้ว

    Great explanation, thank you.

  • @anubhavbhutani8512
    @anubhavbhutani8512 6 หลายเดือนก่อน

    Kya hi baat hai bhaiya💯💯

  • @VishnuKumar-z6g
    @VishnuKumar-z6g 3 หลายเดือนก่อน

    piyush bhai, which mentor/resources do you follow. Because your knowledge is unbeatable.

  • @samyakjain4715
    @samyakjain4715 2 ปีที่แล้ว +3

    hey piyush just one little doubt , you said that webrtc is peer to peer connection meaning only two people can connect it , but I was just googling around and learning what is a peer to peer connection and no where it was written that a peer to peer connection can only have two devices connected, am I missing something here??

    • @piyushgargdev
      @piyushgargdev  2 ปีที่แล้ว +1

      Peer to Peer basically means Peer Connected to a Peer (2 People) without any server. So two clients connected to each other is Peer To Peer. Now each computer can create a P2P network with multiple clients and form a mesh network.

    • @samyakjain4715
      @samyakjain4715 2 ปีที่แล้ว

      @@piyushgargdev ohh so it is a mesh network when more peers join in ,that makes a lot of sense

    • @piyushgargdev
      @piyushgargdev  2 ปีที่แล้ว +1

      @@samyakjain4715 Exactly ✨

  • @DilpavittarSingh
    @DilpavittarSingh ปีที่แล้ว

    thank you brother very informative video

  • @manojkhanabl
    @manojkhanabl 2 ปีที่แล้ว +2

    Great explanation

  • @tanmay9069
    @tanmay9069 ปีที่แล้ว

    make more such videos, teachnig architecture of stuff before using them in projects. this is really good!

  • @samtech793
    @samtech793 ปีที่แล้ว

    Nice explanations 🤗

  • @allamaiqbalmagicaljourney
    @allamaiqbalmagicaljourney ปีที่แล้ว +1

    very nice brother , love you

  • @Itssaqi06
    @Itssaqi06 ปีที่แล้ว

    You really deserve too be commented on!

  • @hemantprasad5972
    @hemantprasad5972 ปีที่แล้ว

    amazing video brother , superb knowledgeable video

  • @HindiDubbedReels
    @HindiDubbedReels ปีที่แล้ว +2

    Bhai galat bata diye ho edit krdo TURN ka nahi Vo kam STUN ka hota ha Turn ka nat me use hota ha

  • @Dark-nt8hh
    @Dark-nt8hh 9 หลายเดือนก่อน

    sfu is also a star topology right?

  • @katdalunga3476
    @katdalunga3476 2 ปีที่แล้ว +2

    love u bhai u r awsome

  • @rohith8269
    @rohith8269 9 หลายเดือนก่อน

    Your content is gold!

  • @ehza
    @ehza ปีที่แล้ว

    Nice man. It is a very good and digestable overview imo

  • @niroshagolla9637
    @niroshagolla9637 4 หลายเดือนก่อน

    Please add further video and video is very good

  • @dipanshmalhotra
    @dipanshmalhotra 2 ปีที่แล้ว +2

    Explaination OP!!

  • @abuzar2080
    @abuzar2080 ปีที่แล้ว +2

    Great video brother! Nice explanation of the networking part. Can you please make a video on networking only, networking for developers

  • @codewithyou311
    @codewithyou311 2 ปีที่แล้ว +1

    which writing device you are using?

  • @TelnozoDevs
    @TelnozoDevs 19 วันที่ผ่านมา

    Exactly what I was searching and needed that I didn't exactly know existed.. I thought to create such thing on my own but google made it ha.. but my doubt is how will webRTC architecture adjusts itself to the dynamic IP addresses that our ISP keeps changing ?
    BTW Lots of thanks for such concise explanation ❤

    • @avitfernandes6407
      @avitfernandes6407 6 วันที่ผ่านมา

      This is where the ICE (along with TURN servers) helps. As far as I read, if you have a public IP without any NAting (Private IPs) and Firewall, then just having ICE is enough, else to handle the NATing (private IPs) and Firewall, you need to set the TURN server

  • @souvikghosh8680
    @souvikghosh8680 ปีที่แล้ว

    man plz make a video on making an video calling application using webrtc, and this video is really helpful.

  • @Superart122
    @Superart122 ปีที่แล้ว

    Does this support the OTT platform development?

  • @amjadislamamjad8
    @amjadislamamjad8 4 หลายเดือนก่อน

    is it possible to share the screen with others using webRTC ????

  • @souravkumarnayak736
    @souravkumarnayak736 ปีที่แล้ว

    Good explanation

  • @adityaroshan1688
    @adityaroshan1688 ปีที่แล้ว

    This is really what we want

  • @maha33612
    @maha33612 ปีที่แล้ว

    Good explanation!

  • @sachinpoojari6313
    @sachinpoojari6313 10 หลายเดือนก่อน

    nice explanation

  • @pritech8302
    @pritech8302 2 ปีที่แล้ว +1

    Thank you so much sir

    • @piyushgargdev
      @piyushgargdev  2 ปีที่แล้ว +1

      Most welcome

    • @pritech8302
      @pritech8302 2 ปีที่แล้ว

      @@piyushgargdev sir plz mak video on sfu

  • @indiawebclass6995
    @indiawebclass6995 ปีที่แล้ว

    Thanks sir ❤ ... Flutter me kaise use kare web RTC

  • @vivekshaw7586
    @vivekshaw7586 ปีที่แล้ว

    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.

  • @SumitBadola-r7g
    @SumitBadola-r7g 3 หลายเดือนก่อน

    nice explaination