In this Introduction to WebRTC training course, expert author Arin Sime teaches you the basic concepts of WebRTC development. This course is designed for users that already have a basic understanding of JavaScript and HTML.

You will start with an overview of WebRTC, then jump into WebRTC in a single browser. From there, Arin will teach you about WebRTC signaling, WebRTC for data exchange, and screen sharing in a WebRTC application. This video tutorial also includes a WebRTC case study where WebRTC is used to build a sample medical application with video and audio chat, text messaging, file transfer, and screen sharing. Finally, you will learn about user interaction patterns and security and privacy considerations.

Once you have completed this computer based training course, you will be familiar with the basic concepts of WebRTC development and be able to apply them to add voice, audio, and data channels into web applications. Working files are included, allowing you to follow along with the author throughout the lessons.

Table of Contents

Chapter:
Introduction

Course Introduction And What To Expect

04m 41s

About The Author

01m 38s

How To Access Your Working Files

01m 15s

Chapter:
Overview Of WebRTC

High Level Behavior

03m 50s

Pros And Cons

08m 0s

Applications And Use Cases

04m 59s

Chapter:
WebRTC In A Single Browser

Setting Up Your Node.JS Application

04m 2s

Using MediaStream And getUserMedia To Capture Video And Audio - Part 1

02m 54s

Using MediaStream And getUserMedia To Capture Video And Audio - Part 2