Introduction to WebRTC
4.4 (76 ratings)
Instead of using a simple lifetime average, Udemy calculates a course's star rating by considering a number of different factors such as the number of ratings, the age of ratings, and the likelihood of fraudulent ratings.
380 students enrolled
Wishlisted Wishlist

Please confirm that you want to add Introduction to WebRTC to your Wishlist.

Add to Wishlist

Introduction to WebRTC

Fundamentals of Real Time Communication on the Web through Simple APIs
Best Seller
4.4 (76 ratings)
Instead of using a simple lifetime average, Udemy calculates a course's star rating by considering a number of different factors such as the number of ratings, the age of ratings, and the likelihood of fraudulent ratings.
380 students enrolled
Created by Infinite Skills
Last updated 1/2017
English
Current price: $12 Original price: $50 Discount: 76% off
4 days left at this price!
30-Day Money-Back Guarantee
Includes:
  • 3.5 hours on-demand video
  • 1 Article
  • 1 Supplemental Resource
  • Full lifetime access
  • Access on mobile and TV
  • Certificate of Completion

Training 5 or more people?

Get your team access to Udemy's top 2,000 courses anytime, anywhere.

Try Udemy for Business
What Will I Learn?
  • Once you have completed this 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.
  • This course is designed to bring users up to speed with WebRTC
View Curriculum
Requirements
  • PC or MAC
  • Basic understanding of JavaScript and HTML
Description

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.

Who is the target audience?
  • This course is designed for users that already have a basic understanding of JavaScript and HTML
  • Anyone wanting to learn more about WebRTC
Compare to Other WebRTC Courses
Curriculum For This Course
42 Lectures
03:22:51
+
Introduction
3 Lectures 06:20
Important - Download These First - Working Files
00:01


+
Overview Of WebRTC
3 Lectures 16:49

Pros And Cons
08:00

Applications And Use Cases
04:59
+
WebRTC In A Single Browser
6 Lectures 27:00

Using MediaStream And getUserMedia To Capture Video And Audio - Part 1
02:54

Using MediaStream And getUserMedia To Capture Video And Audio - Part 2
03:59

Parameters For Control Of Video Quality
07:34

Behavior In Different Browsers
03:52

Using WebRTC To Capture A Profile Picture
04:39
+
WebRTC Signaling
6 Lectures 37:15
Signaling Overview
08:28

Setting Up Socket.io - Part 1
06:55

Setting Up Socket.io - Part 2
03:41

Implementing Signaling - Part 1
05:28

Implementing Signaling - Part 2
05:07

Implementing Signaling - Part 3
07:36
+
WebRTC For Data Exchange
5 Lectures 26:38
RTCDataChannel Overview
05:03

Setting Up An RTCDataChannel
04:56

Transferring A File P2P Using The Data Channel - Part 1
05:53

Transferring A File P2P Using The Data Channel - Part 2
05:28

Use Cases For The Data Channel
05:18
+
Screen Sharing In A WebRTC Application
2 Lectures 08:07
Screen Sharing With WebRTC
04:14

Screen Sharing Example Code
03:53
+
WebRTC Case Study: An Encrypted Medical Application
11 Lectures 54:50
App Overview And Initial Setup - Part 1
03:08

App Overview And Initial Setup - Part 2
04:54

Implementing Signaling - Part 1
04:50

Implementing Signaling - Part 2
06:42

Integrating A Video Call
06:53

Pausing Video And Muting Audio
04:22

Adding Chat Via The Data Channel
05:09

Adding File Exchange Via The Data Channel
06:59

Sharing Your Screen - Part 1
06:03

Sharing Your Screen - Part 2
03:34

Next Steps For Your Medical Application
02:16
+
Design Considerations For A WebRTC Based Application
2 Lectures 12:34
User Interaction Patterns To Follow
05:28

Security And Privacy Considerations
07:06
+
Conclusion
4 Lectures 13:18
Review Of Topics Covered
04:55

Review Of Use Cases
03:43

Opportunities To Learn More
03:46

Wrap Up And Thank You
00:54
About the Instructor
Infinite Skills
4.4 Average rating
49,602 Reviews
751,961 Students
331 Courses
High Quality Training

Infinite Skills is a Canadian based company who offer a huge and ever growing range of high quality eLearning solutions that teach using studio quality narrated videos backed-up with practical hands-on examples and comprehensive working files. All courses are created by trained educators and experts in video based education.

The emphasis is on teaching real life skills that are essential for progressing in today's commercial environment.