WebRTC (Web Real-Time Communication)

The Backend Engineering Show with Hussein Nasser

Episode | Podcast

Date: Mon, 09 Nov 2020 20:38:44 GMT

<p><strong>WebRTC</strong>&nbsp;(<strong>Web Real-Time Communication</strong>) is a free,&nbsp;<a href="https://en.wikipedia.org/wiki/Open-source_software">open-source</a>&nbsp;project that provides&nbsp;<a href="https://en.wikipedia.org/wiki/Web_browser">web browsers</a>&nbsp;and&nbsp;<a href="https://en.wikipedia.org/wiki/Mobile_application">mobile applications</a>&nbsp;with&nbsp;<a href="https://en.wikipedia.org/wiki/Real-time_communication">real-time</a>&nbsp;communication (RTC) via simple&nbsp;<a href="https://en.wikipedia.org/wiki/Application_programming_interface">application programming interfaces</a>&nbsp;(APIs).</p> <p>In this video I go through webrt and discuss all the concepts of WebRTC in details. We will learn about NAT, STUN, TURN, ICE, SDP, Signaling and we will show a demo too! Finally we will talk about the pros &amp; cons</p> <p>0:00 Intro</p> <p>3:44 WebRTC Overview</p> <p>11:17 NAT</p> <p>16:54 NAT Translation Methods</p> <p>26:20 STUN</p> <p>33:30 TURN</p> <p>35:00 ICE</p> <p>38:00 SDP</p> <p>40:52 Signaling</p> <p>43:30 WebRTC Demo</p> <p>1:00:00 WebRTC Pros &amp; Cons</p> <p>1:04:00 Bonus WebRTC Content !</p> <p>tags</p> <p>webrtc, <strong>Web Real-Time Communication, webrtc video, webrtc samples, webrtc tutorial, webrtc , interactive connectivity establishment ice , session description protocol, session initiation protocol, peer to peer, getUserMedia, RTCPeerConnection</strong></p>