Course Outline

Introduction

  • Overview and history of Real-time Communication on the web
  • WebRTC application architecture

Understanding the WebRTC Server Technologies

  • Why use servers?
  • ICE, STUN, and TURN
  • WebRTC signaling options
  • Server setup and hosting options

WebRTC API

  • Introduction to the WebRTC API
  • Using MediaStream to access the webcam and microphone
  • Using RTCPeerConnection to establish a peer connection
  • RTCDataChannel data communication
  • Screen sharing with WebRTC

Getting Started

  • Setting up the dev environment
  • Using WebRTC development software and tools

Using Peer.js to Create a Two-person Video Chat

  • Introduction to Peer.js library
  • Setting up the HTML for a two-person video chat
  • Writing JavaScript calls to Peer.js
  • Testing the two-person chat application

Using SimpleWebRTC to Create a Multi-person Chat Application

  • Introduction to SimpleWebRTC framework
  • Setting up the HTML for multi-person video chat
  • Writing JavaScript calls to SimpleWebRTC
  • Testing the multi-person chat application

Summary and Next Steps

Requirements

  • Basic knowledge of JavaScript and HTML
  • Basic understanding of how the web works

Audience

  • Web developers
  • Anyone interested to learn and use WebRTC
  7 Hours
 

Testimonials (3)

Related Courses

Related Categories