Ζωντανά μαθήματα βίντεο WebRTC με συνδέσεις P2P με ασφάλεια Tailscale, ενσωματωμένες πληρωμές και το Kameleon Presenter — όλα σε μία εφαρμογή.
Βίντεο και ήχος WebRTC πλήρους πλέγματος χαμηλής καθυστέρησης για ομάδες 4 ή περισσότερων — χωρίς κεντρικό διακομιστή πολυμέσων, χωρίς μηνιαίο κόστος. Ο διακομιστής σημάτων Chameleon (chameleon_signal.py) χειρίζεται SDP και ρελέ ICE (θύρα 8766) και εκτελείται σε Termux και στο Android. Η εφαρμογή Companion εμφανίζει ένα προσαρμοστικό πλέγμα που αναπτύσσεται αυτόματα καθώς συμμετέχουν οι μαθητές: 1 = πλήρης οθόνη, 2 = δίπλα-δίπλα, 3 = 2+1, 4 = 2×2, 5+ = πλέγμα αυτόματης προσαρμογής με δυνατότητα κύλισης — με την τοπική ροή του δασκάλου πάντα σε εικόνα-σε-εικόνα.
Όλα τα peer συνδέονται μέσω του πλέγματος Tailscale — χωρίς δημόσια IP, χωρίς προώθηση θύρας. Το IDE διαχειρίζεται τα ACL, την εξουσιοδότηση συσκευής και τη δημιουργία κλειδιών εξουσιοδότησης χωρίς να εγκαταλείπει την εφαρμογή.
Διδάξτε με το πλήρες στάδιο Kameleon κατά τη διάρκεια του μαθήματός σας. Οι μαθητές μπορούν να ωθήσουν τις απαντήσεις, τα σχέδια και τις εικόνες απευθείας σε μια στοίβα λειτουργίας Stage — μέτρια και προβολή σε πραγματικό χρόνο χωρίς εναλλαγή εφαρμογών.
Ενσωματωμένο γραφικό στοιχείο προπόνησης προφοράς (pronunciation_widget.py) με ανατροφοδότηση σε επίπεδο φωνήματος — ιδανικό για διδασκαλία γλώσσας όπου η ακριβής άρθρωση έχει σημασία.
Όταν το Tailscale δεν είναι διαθέσιμο, lan_video.py κάνει ροή βίντεο μέσω UDP (θύρα 47732), ήχο μέσω UDP (θύρα 47733) και συλλογικές διαφορές μέσω WebSocket (θύρα 47731) — όλα στο τοπικό δίκτυο.
Συνδέστε κλήσεις εφαρμογών και πραγματικές τηλεφωνικές κλήσεις SIM σε μια ενιαία συνομιλία πολλαπλών κατευθύνσεων — απευθείας από την εφαρμογή Companion
Η εφαρμογή Companion υποστηρίζει δύο παράλληλα κανάλια κλήσης: α Κλήση εφαρμογής (WebRTC, peer-to-peer μέσω Tailscale, δωρεάν) και α Κλήση SIM (τυπικό δίκτυο κινητής τηλεφωνίας, οποιοσδήποτε αριθμός τηλεφώνου). Μπορείτε να είστε σε μια κλήση WebRTC με έναν ομότιμο και πραγματοποιήστε ταυτόχρονα μια κλήση SIM σε ένα τρίτο μέρος και, στη συνέχεια, συνδιαλέξτε μαζί τους για μια πολυμερή συνομιλία — χωρίς να φύγετε από την εφαρμογή.
Μια μόνιμη γραμμή κατάστασης στο επάνω μέρος της εφαρμογής Companion δείχνει τη ζωντανή κατάσταση και των δύο καναλιών: σε αδράνεια, κουδούνισμα, σε κλήση ή σίγαση. Μια μόνο ματιά σάς δείχνει ποιες κλήσεις είναι ενεργές. Κάθε κανάλι έχει ανεξάρτητα στοιχεία ελέγχου σίγασης και τερματισμού — ο τερματισμός της κλήσης SIM δεν αποκλείει την κλήση εφαρμογής και αντίστροφα.
Χρήσιμο για μαθήματα γλώσσας: βάλτε έναν μαθητή σε μια κλήση εφαρμογής WebRTC και, στη συνέχεια, καλέστε έναν μητρικό ομιλητή στη SIM για μια αυθόρμητη συνομιλία στον πραγματικό κόσμο. Και τα τρία μέρη μπορούν να ακούσουν ο ένας τον άλλον. Ο δάσκαλος εποπτεύει μέσω της εφαρμογής ενώ το Kameleon Presenter συνεχίζει να εκτελείται στο IDE.
Σύμφωνα με το RIPA 2000 και τους Κανονισμούς Τηλεπικοινωνιών (Νόμιμη Επιχειρηματική Πρακτική), ένα μέρος που ηχογραφεί μια κλήση μπορεί να το κάνει χωρίς τη συγκατάθεση του άλλου μέρους για δική του νόμιμη χρήση — αλλά για να γίνει η εγγραφή παραδεκτό στο δικαστήριο Όλα τα μέρη πρέπει να ενημερωθούν πριν ξεκινήσει η ηχογράφηση. Η εφαρμογή Companion εμφανίζει ένα εμφανές 🔴 ΗΧΟΓΡΑΦΗΣΗ banner σε όλους τους συνδεδεμένους συμμετέχοντες όποτε είναι ενεργή η εγγραφή. Για όσους καλούν SIM, απαιτείται προφορική ειδοποίηση κατά την έναρξη της κλήσης. Τα φωνητικά δεδομένα είναι προσωπικά δεδομένα βάσει του GDPR και πρέπει να αντιμετωπίζονται αναλόγως.
Αποδεχτείτε πληρωμές από φοιτητές σε όλο τον κόσμο πριν χορηγήσετε πρόσβαση στο μάθημα
Μαθήματα και εγγραφές φοιτητών αποθηκεύονται σε ~/.chameleon/courses.db. Το AI μπορεί να δημιουργήσει μαθήματα, να καταγράψει εγγραφές, να ελέγξει την κατάσταση πληρωμής και να ανακαλέσει την πρόσβαση — όλα μέσω εντολών IDE.
Η Stripe χειρίζεται πληρωμές GBP από φοιτητές από το Ηνωμένο Βασίλειο και από διεθνείς φοιτητές. Το Alipay στοχεύει Κινέζους φοιτητές που πληρώνουν σε CNY. Το PayPal παρέχει μια καθολική εναλλακτική με ευρεία κάλυψη χωρών.
Για φοιτητές χωρίς πρόσβαση κάρτας, αποδεχτείτε στιγμιότυπα οθόνης απόδειξης πληρωμής του WeChat Pay. Το AI διαβάζει την εικόνα, εξάγει το ποσό και την αναφορά και καταγράφει τη μη αυτόματη πληρωμή έναντι της εγγραφής.
Δημιουργήστε συνδέσμους πληρωμής που φιλοξενούνται στο Stripe για οποιοδήποτε μάθημα. Κοινή χρήση του συνδέσμου — ο φοιτητής πληρώνει — η εγγραφή δημιουργείται αυτόματα. Δεν υπάρχει σελίδα ολοκλήρωσης αγοράς για δημιουργία ή φιλοξενία.
| Εντολή AI | Περιγραφή |
|---|---|
payment_create_course | Δημιουργήστε ένα νέο μάθημα με τιμή, τίτλο και περιγραφή |
payment_links | Δημιουργία συνδέσμου πληρωμής Stripe για ένα μάθημα |
payment_status | Ελέγξτε την κατάσταση πληρωμής και εγγραφής ενός μαθητή |
payment_enrol | Μη αυτόματη εγγραφή μαθητή (π.χ. μετά από πληρωμή σε μετρητά) |
payment_revoke | Καταργήστε την πρόσβαση εγγραφής ενός μαθητή |
payment_unpaid | Καταγράψτε όλους τους μαθητές με οφειλόμενα υπόλοιπα |
payment_screenshot | Καταγράψτε ένα στιγμιότυπο οθόνης WeChat Pay ως απόδειξη πληρωμής |
Όλα όσα χρειάζεστε — βίντεο, διαφάνειες, πληρωμές και εγγραφή — σε μια ενιαία εφαρμογή επιτραπέζιου υπολογιστή.
Ελάτε σε επαφή ← Επιστροφή στην επισκόπηση