Kursplan
Introduksjon
- Oversikt og historikk for sanntid Communication på nettet
- WebRTC applikasjonsarkitektur
Forstå WebRTC-serverteknologiene
- Hvorfor bruke servere?
- ICE, STUN, og TURN
- WebRTC-signaleringsalternativer
- Serveroppsett og vertsalternativer
WebRTC API
- Introduksjon til WebRTC API
- Bruke MediaStream for å få tilgang til webkameraet og mikrofonen
- Bruke RTCPeerConnection for å etablere en peer-tilkobling
- RTCDataChannel datakommunikasjon
- Skjermdeling med WebRTC
Komme i gang
- Sette opp utviklermiljøet
- Bruker WebRTC utviklingsprogramvare og verktøy
Bruke Peer.js til å lage en videochat for to personer
- Introduksjon til Peer.js-biblioteket
- Sette opp HTML for en videochat for to personer
- Skrive JavaSkriptoppkall til Peer.js
- Tester chat-applikasjonen for to personer
Bruke SimpleWebRTC for å lage en chat-applikasjon for flere personer
- Introduksjon til SimpleWebRTC-rammeverket
- Sette opp HTML for videochat med flere personer
- Skrive JavaScript-kall til SimpleWebRTC
- Tester chat-applikasjonen for flere personer
Sammendrag og neste trinn
Krav
- Grunnleggende kunnskap om JavaScript og HTML
- Grunnleggende forståelse av hvordan nettet fungerer
Publikum
- Webutviklere
- Alle som er interessert i å lære og bruke WebRTC
Testimonials (5)
Jeg likte hvordan Gunnar skrev stort sett all koden i farten mens vi gikk gjennom, men at det var rikelig med forhåndsforberedt materiale på google drive som jeg kan referere til etter treningen. Koden Gunnar skrev basert på eksempeldataene jeg ga på forhånd var også svært nyttig og gjorde også opplæringen relevant for våre egne datasett.
Ranvir - Schroders Personal Wealth
Kurs - Visual Studio Code
Machine Translated
Topics that were discussed, lots of live code examples, trainers attitude towards group
Weronika - ATOS PGS sp. z o.o.
Kurs - Reactive Programming with Angular RxJS
Though an online training, the interactivity with the trainer was remarkable and was always available to provide valuable sources to complement the training. I am very satisfied.
Nuno Marques - MULTICERT, S.A.
Kurs - Functional Reactive Programming with Java 9 and RxJava
Trainer's enthusiasm around the subject
Matthew Fowles - AGRO Merchants Whitchurch Limited
Kurs - Web Application Development in PHP
Pacing, depth, and explanations were all superb. It's clear Scott is an expert on the subject and learning from him was super enjoyable.