Course Outline
Εισαγωγή
- Επισκόπηση και ιστορικό του σε πραγματικό χρόνο Communication στον Ιστό
- Αρχιτεκτονική εφαρμογών WebRTC
Κατανόηση των Τεχνολογιών Διακομιστών WebRTC
- Γιατί να χρησιμοποιήσετε διακομιστές;
- ICE, STUN και TURN
- Επιλογές σηματοδότησης WebRTC
- Ρύθμιση διακομιστή και επιλογές φιλοξενίας
WebRTC API
- Εισαγωγή στο WebRTC API
- Χρήση MediaStream για πρόσβαση στην κάμερα web και στο μικρόφωνο
- Χρήση του RTCPeerConnection για τη δημιουργία μιας ομότιμης σύνδεσης
- Επικοινωνία δεδομένων RTCDataChannel
- Κοινή χρήση οθόνης με WebRTC
Ξεκινώντας
- Ρύθμιση του περιβάλλοντος προγραμματισμού
- Χρήση λογισμικού και εργαλείων ανάπτυξης WebRTC
Χρήση του Peer.js για τη δημιουργία συνομιλίας βίντεο δύο ατόμων
- Εισαγωγή στη βιβλιοθήκη Peer.js
- Ρύθμιση του HTML για συνομιλία βίντεο δύο ατόμων
- Σύνταξη JavaΚλήσεις σεναρίου προς Peer.js
- Δοκιμή της εφαρμογής συνομιλίας δύο ατόμων
Χρήση του SimpleWebRTC για τη δημιουργία μιας εφαρμογής συνομιλίας πολλών ατόμων
- Εισαγωγή στο πλαίσιο SimpleWebRTC
- Ρύθμιση του HTML για συνομιλία μέσω βίντεο πολλών ατόμων
- Σύνταξη JavaΚλήσεις σεναρίου στο SimpleWebRTC
- Δοκιμή της εφαρμογής συνομιλίας πολλών ατόμων
Περίληψη και Επόμενα Βήματα
Requirements
- Βασικές γνώσεις JavaΣενάριο και HTML
- Βασική κατανόηση του τρόπου λειτουργίας του Ιστού
Ακροατήριο
- προγραμματιστές Ιστού
- Όποιος ενδιαφέρεται να μάθει και να χρησιμοποιήσει το WebRTC
Testimonials (5)
Μου άρεσε το πώς ο Gunnar έγραψε σχεδόν όλο τον κώδικα εν κινήσει καθώς περνούσαμε, αλλά ότι υπήρχε άφθονο προετοιμασμένο υλικό στο google drive στο οποίο μπορώ να αναφερθώ μετά την εκπαίδευση. Ο κώδικας που έγραψε ο Gunnar με βάση τα δείγματα δεδομένων που παρείχα εκ των προτέρων ήταν επίσης εξαιρετικά χρήσιμος και έκανε επίσης την εκπαίδευση σχετική με τα δικά μας σύνολα δεδομένων.
Ranvir - Schroders Personal Wealth
Course - 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.
Course - Reactive Programming with Angular RxJS
Real-life examples.
Kristoffer Opdahl - Buypass AS
Course - Web Security with the OWASP Testing Framework
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.
Course - Functional Reactive Programming with Java 9 and RxJava
Pacing, depth, and explanations were all superb. It's clear Scott is an expert on the subject and learning from him was super enjoyable.