Schița de curs

Introducere

  • Prezentare generală și istoric al Real-time Communication pe web
  • Arhitectura aplicației WebRTC

Înțelegerea tehnologiilor serverului WebRTC

  • De ce să folosiți servere?
  • ICE, STUN și TURN
  • Opțiuni de semnalizare WebRTC
  • Opțiuni de configurare și găzduire a serverelor

API WebRTC

  • Introducere în API WebRTC
  • Utilizarea MediaStream pentru a accesa camera web și microfonul
  • Utilizarea RTCPeerConnection pentru a stabili o conexiune între omologi
  • Comunicarea de date RTCDataChannel
  • Partajarea ecranului cu WebRTC

Noțiuni introductive

  • Configurarea mediului de dezvoltare
  • Utilizarea software-ului și a instrumentelor de dezvoltare WebRTC

Utilizarea Peer.js pentru a crea un chat video pentru două persoane

  • Introducere în biblioteca Peer.js
  • Configurarea HTML pentru un chat video între două persoane
  • Scrierea JavaScript apelurilor către Peer.js
  • Testarea aplicației de chat pentru două persoane

Utilizarea SimpleWebRTC pentru a crea o aplicație de chat pentru mai multe persoane

  • Introducere în cadrul SimpleWebRTC
  • Configurarea HTML pentru chat video pentru mai multe persoane
  • Scrierea apelurilor JavaScript către SimpleWebRTC
  • Testarea aplicației de chat pentru mai multe persoane

Rezumat și etapele următoare

Cerințe

  • Cunoștințe de bază de JavaScript și HTML
  • Înțelegere de bază a modului în care funcționează web-ul

Audiență

  • Dezvoltatorii web
  • Toată lumea interesată să învețe și să folosească WebRTC
 7 ore

Mărturii (3)

Cursuri înrudite

Reactive Programming for iOS with RxSwift

7 ore

Reactive Programming with Angular RxJS

14 ore

Reactive Programming with Javascript and RxJS

7 ore

Functional Reactive Programming with Java 9 and RxJava

14 ore

RxJava for Android Developers

21 ore

Vert.x: Build a Reactive Application on JVM

14 ore

CSS Grid Layout

7 ore

Yeoman

7 ore

Web Development with Bubble

7 ore

Creating Static Websites with Hugo

21 ore

Jekyll for Web Designers and Content Writers

14 ore

Developing Web Applications with Visual Studio Code

7 ore

Visual Studio Code

14 ore

Akka Fundamentals

21 ore

Categorii înrudite