コース概要

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

要求

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

Audience

  • Web developers
  • Anyone interested to learn and use WebRTC
 7 時間

参加者の人数



Price per participant

お客様の声 (3)

関連コース

Reactive Programming for iOS with RxSwift

7 時間

Reactive Programming with Angular RxJS

14 時間

Reactive Programming with Javascript and RxJS

7 時間

Functional Reactive Programming with Java 9 and RxJava

14 時間

RxJava for Android Developers

21 時間

Vert.x: Build a Reactive Application on JVM

14 時間

CSS Grid Layout

7 時間

Yeoman

7 時間

Web Development with Bubble

7 時間

Creating Static Websites with Hugo

21 時間

Jekyll for Web Designers and Content Writers

14 時間

Developing Web Applications with Visual Studio Code

7 時間

Visual Studio Code

14 時間

Akka Fundamentals

21 時間

関連カテゴリー