Εξέλιξη Κομματιού
Εισαγωγή
- Επισκόπηση και ιστορία της επικοινωνίας πραγματικού χρόνου στο διαδίκτυο
- Αρχιτεκτονική εφαρμογών WebRTC
Κατανόηση των τεχνολογιών διακομιστών του WebRTC
- Γιατί χρησιμοποιούνται διακομιστές;
- ICE, STUN και TURN
- Επιλογές σήμανσης (signaling) για το WebRTC
- Επιλογές ρύθμισης και φιλοξενίας διακομιστών
WebRTC API
- Εισαγωγή στο WebRTC API
- Χρήση του MediaStream για πρόσβαση στην κάμερα και το μικρόφωνο
- Χρήση του RTCPeerConnection για τη δημιουργία σύνδεσης peer-to-peer
- Επικοινωνία δεδομένων μέσω RTCDataChannel
- Κοινή χρήση οθόνης με το WebRTC
Αρχίζουμε
- Ρύθμιση του περιβάλλοντος ανάπτυξης
- Χρήση λογισμικού και εργαλείων ανάπτυξης για το WebRTC
Χρήση της Peer.js για τη Δημιουργία Διπροσωπικής Βιντεοκλήσης
- Εισαγωγή στη βιβλιοθήκη Peer.js
- Ρύθμιση της HTML για διπροσωπική βιντεοκλήση
- Συγγραφή κλήσεων JavaScript προς την Peer.js
- Δοκιμή της εφαρμογής διπροσωπικής κλήσης
Χρήση του SimpleWebRTC για τη Δημιουργία Πολυπρόσωπης Εφαρμογής Κλήσης
- Εισαγωγή στο framework SimpleWebRTC
- Ρύθμιση της HTML για πολυπρόσωπη βιντεοκλήση
- Συγγραφή κλήσεων JavaScript προς το SimpleWebRTC
- Δοκιμή της εφαρμογής πολυπρόσωπης κλήσης
Συμπεράσματα και Επόμενα Βήματα
Απαιτήσεις
- Βασικές γνώσεις της JavaScript και της HTML
- Βασική κατανόηση του τρόπου λειτουργίας του διαδικτύου
Κοινό
- Προγραμματιστές web
- Οποιοσδήποτε ενδιαφέρεται να μάθει και να χρησιμοποιήσει το WebRTC
Σχόλια (3)
Απολάμβανα πραγματικά τη μάθηση για τις επιθέσεις με AI και τα εργαλεία που υπάρχουν για να ξεκινήσω να ασχολούμαι και να χρησιμοποιώ ενεργά σε δοκιμές ασφαλείας. Κέρδισα πολλές γνώσεις που δεν είχα στην αρχή, και το μάθημα εκπλήρωσε τις προσδοκίες μου. Το αγαπημένο μου μέρος από την εκπαίδευση ήταν ο Comet Browser, και ξαφνιάστηκα από τις δυνατότητές του. Σίγουρα θα το διερευνήσω περισσότερο. Συνολικά ήταν ένα εξαιρετικό μάθημα και απολάμβανα τη μάθηση όλων των OWASP GenAI Top 10.
Patrick Collins - Optum
Κομμάτι - OWASP GenAI Security
Μηχανική Μετάφραση
Πρακτικές ασκήσεις, προσωπική καθοδήγηση και διευκρινίσεις ερωτήσεων.
Jose Paulos - INESC TEC
Κομμάτι - Tailwind CSS
Μηχανική Μετάφραση
Ότι κάθε τεχνική μαθηματική έρχεται με πολλά πρακτικά στοιχεία για να επιβεβαιωθούν οι έννοιες.
Andrei-Calin Bajea
Κομμάτι - OWASP Top 10 2025
Μηχανική Μετάφραση