Thank you for sending your enquiry! One of our team members will contact you shortly.
Thank you for sending your booking! One of our team members will contact you shortly.
Plan du cours
Introduction
- Aperçu et historique du temps réel Communication sur le web
- Architecture de l'application WebRTC
Comprendre les technologies du serveur WebRTC
- Pourquoi utiliser des serveurs ?
- ICE, STUN et TURN
- Options de signalisation WebRTC
- Configuration du serveur et options d'hébergement
WebRTC API
- Introduction à l'API WebRTC
- Utilisation de MediaStream pour accéder à la webcam et au microphone
- Utilisation de RTCPeerConnection pour établir une connexion entre pairs
- Communication de données RTCDataChannel
- Partage d'écran avec WebRTC
Pour commencer
- Mise en place de l'environnement de développement
- Utiliser les logiciels et outils de développement WebRTC
Utilisation de Peer.js pour créer un chat vidéo à deux personnes
- Introduction à la bibliothèque Peer.js
- Mise en place du HTML pour un chat vidéo à deux personnes
- Rédaction de JavaScript appels à Peer.js
- Test de l'application de chat à deux
Utiliser SimpleWebRTC pour créer une application de chat multi-personnes
- Introduction au framework SimpleWebRTC
- Mise en place du HTML pour le chat vidéo multi-personnes
- Rédaction d'appels JavaScript à SimpleWebRTC
- Test de l'application de chat multi-personnes
Résumé et prochaines étapes
Pré requis
- Connaissance de base de JavaScript et du langage HTML .
- Compréhension de base du fonctionnement du web
Audience
- Développeurs web
- Toute personne intéressée par l'apprentissage et l'utilisation de WebRTC
7 heures
Nos Clients témoignent (3)
It provided a solid foundation of RxSwift that will serve as a good launching point to improve our current Rx implementation.
Dan Nichols - SurveyMonkey
Formation - Reactive Programming for iOS with RxSwift
część o RxJS
Kacper - INWEBIT Sp. z o.o.
Formation - 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.