Section 1 : Introduction

Lecture 1 Welcome to the world of WebRTC 2:19
Lecture 2 Prerequisites for the Course 1:6
Lecture 3 A Never Ending Course 1:28
Lecture 4 Why WebRTC
Lecture 5 How Does WebRTC Work 6:24

Section 2 : Project 1 Real Time Chat Application

Lecture 6 Websockets 2:21
Lecture 7 Setting up the Environment 2:34
Lecture 8 Setting up the Project 3:34
Lecture 9 Running our Express Server 2:24
Lecture 10 Real Time Chat Application Github
Lecture 11 Bringing HTML into the mix 2:25
Lecture 12 Design of our Chat Application
Lecture 13 Implementing Websockets 6:20
Lecture 14 Finishing off our Chat Application 9:15
Lecture 15 Let's Celebrate, You made it 1:1

Section 3 : Game of Protocols

Lecture 16 Introduction to WebRTC Protocols 3:4
Lecture 17 SDP 4:27
Lecture 18 ICE 2:23
Lecture 19 RTP,RTCP 5:17
Lecture 20 SCTP 2:55
Lecture 21 DTLS and SRTP 2:48
Lecture 22 Why Do We Need Turn Server (Story Mode) 10:49
Lecture 23 Protocols in Action

Section 4 : Project 2 Video Chat Application

Lecture 24 Setting Up Our Video Chat Application 5:49
Lecture 25 Video Chat Application Github 0:32
Lecture 26 Getting User Media 10:47
Lecture 27 Getting Started with our Signaling Server 13:20
Lecture 28 Making a Signaling Server 8:20
Lecture 29 Setting up Client Side Events 6:12
Lecture 30 UPDATE Getting User Media Deprecated Solution 3:26
Lecture 31 RTCPeerConnection and ICE 9:48
Lecture 32 On Track Function 3:38
Lecture 33 Adding Media Tracks 2:56
Lecture 34 Creating an Offer 2:3
Lecture 35 Fixing our Mistakes 3:2
Lecture 36 Offer and Answer 6:27
Lecture 37 Finishing up our Video Chat Application 4:22
Lecture 38 EXTRAS ES5 to ES6 1:0
Lecture 39 Summing Things Up 2:43
Lecture 40 EXTRAS Upgrading the Video Chat Application 6:30
Lecture 41 EXTRAS Implementing Mute and Hide Camera 9:8
Lecture 42 EXTRAS Implementing the Leave Room Button 13:30
Lecture 43 EXTRAS One Final Change and Github Repo 1:57
Lecture 44 BUG FIX Creating Multiple Rooms 2:29
Lecture 45 EXTRAS Private Network, Safari and iOS Support
Lecture 46 BUG FIX Fixing Feedback issue 0:49
Lecture 47 Until We Meet Again 1:41