Get in Touch

Course Outline

Introduction

  • Overview and history of real-time communication on the web
  • WebRTC application architecture

Understanding 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
  • Accessing the webcam and microphone using MediaStream
  • Establishing a peer connection using RTCPeerConnection
  • RTCDataChannel for data communication
  • Screen sharing with WebRTC

Getting Started

  • Setting up the development environment
  • Utilizing WebRTC development software and tools

Creating a Two-person Video Chat Using Peer.js

  • Introduction to the 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

Creating a Multi-person Chat Application Using SimpleWebRTC

  • Introduction to the 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
  • Fundamental understanding of how the web works

Audience

  • Web developers
  • Anyone interested in learning and using WebRTC
 7 Hours

Number of participants


Price per participant

Testimonials (2)

Upcoming Courses

Related Categories