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
Mărturii (3)
parte o RxJS
Kacper - INWEBIT Sp. z o.o.
Tradus de catre o masina
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.
Curs - Functional Reactive Programming with Java 9 and RxJava
It provided a solid foundation of RxSwift that will serve as a good launching point to improve our current Rx implementation.