Lezioni video WebRTC dal vivo con connessioni P2P protette da Tailscale, pagamenti integrati e Kameleon Presenter, tutto in un'unica applicazione.
Video e audio WebRTC full-mesh a bassa latenza per gruppi di 4 o più persone: nessun server multimediale centrale, nessun costo mensile. Il server di segnale Chameleon (chameleon_signal.py) gestisce il relè SDP e ICE (porta 8766) e funziona anche su Termux su Android. L'app Companion mostra una griglia adattiva che cresce automaticamente man mano che gli studenti si uniscono: 1 = schermo intero, 2 = affiancati, 3 = 2+1, 4 = 2×2, 5+ = griglia scorrevole con adattamento automatico, con il feed locale dell'insegnante sempre in un'immagine nell'immagine.
Tutti i peer si connettono tramite la tua mesh Tailscale: nessun IP pubblico, nessun port forwarding. L'IDE gestisce ACL, autorizzazione del dispositivo e generazione di chiavi di autenticazione senza uscire dall'app.
Insegna con l'intero palco Kameleon durante la lezione. Gli studenti possono inviare risposte, disegni e immagini direttamente a uno stack in modalità Stage: moderare e visualizzare in tempo reale senza cambiare app.
Widget di coaching della pronuncia integrato (pronunciation_widget.py) con feedback a livello di fonema: ideale per l'insegnamento delle lingue in cui è importante un'articolazione precisa.
Quando Tailscale non è disponibile, lan_video.py trasmette in streaming video su UDP (porta 47732), audio su UDP (porta 47733) e differenze collaborative su WebSocket (porta 47731), tutto sulla rete locale.
Connetti le chiamate dell'app e le telefonate tramite SIM reale in un'unica conversazione multidirezionale, direttamente dall'app complementare
L'app Companion supporta due canali di chiamata paralleli: an Chiamata dell'app (WebRTC, peer-to-peer su Tailscale, gratuito) e a Chiamata SIM (rete mobile standard, qualsiasi numero di telefono). Puoi partecipare a una chiamata WebRTC con un peer E effettua contemporaneamente una chiamata SIM a terzi, quindi mettili in conferenza per una conversazione multidirezionale, senza uscire dall'app.
Una barra di stato persistente nella parte superiore dell'app Companion mostra lo stato live di entrambi i canali: inattivo, squillante, in chiamata o disattivato. Con un solo sguardo puoi sapere quali chiamate sono attive. Ogni canale dispone di controlli di disattivazione e di fine audio indipendenti: terminare la chiamata SIM non interrompe la chiamata dell'app e viceversa.
Utile per le lezioni di lingua: inserisci uno studente in una chiamata tramite l'app WebRTC, quindi chiama un madrelingua sulla SIM per una conversazione spontanea nel mondo reale. Tutte e tre le parti possono sentirsi a vicenda. L'insegnante modera tramite l'app mentre Kameleon Presenter continua a funzionare sull'IDE.
Secondo il RIPA 2000 e le normative sulle telecomunicazioni (pratiche commerciali legali), una parte che registra una chiamata può farlo senza il consenso dell'altra parte per il proprio uso legittimo, ma affinché la registrazione sia ammissibile in tribunale tutte le parti devono essere informate prima dell'inizio della registrazione. L'app Companion mostra un messaggio prominente 🔴 REGISTRAZIONE banner a tutti i partecipanti collegati ogni volta che la registrazione è attiva. Per i chiamanti SIM è richiesta la notifica verbale all'inizio della chiamata. I dati vocali sono dati personali ai sensi del GDPR e devono essere gestiti di conseguenza.
Accetta pagamenti da studenti di tutto il mondo prima di concedere l'accesso alle lezioni
Corsi e iscrizioni degli studenti archiviati in ~/.chameleon/courses.db. L'intelligenza artificiale può creare corsi, elencare le iscrizioni, controllare lo stato dei pagamenti e revocare l'accesso, il tutto tramite comandi IDE.
Stripe gestisce i pagamenti in GBP da studenti britannici e internazionali. Alipay si rivolge agli studenti cinesi che pagano in CNY. PayPal fornisce un fallback universale con un'ampia copertura nazionale.
Per gli studenti senza accesso alla carta, accettare gli screenshot della prova di pagamento di WeChat Pay. L'intelligenza artificiale legge l'immagine, estrae l'importo e il riferimento e registra il pagamento manuale a fronte dell'iscrizione.
Genera collegamenti di pagamento ospitati da Stripe per qualsiasi corso. Condividi il collegamento: lo studente paga: l'iscrizione viene creata automaticamente. Nessuna pagina di pagamento da creare o ospitare.
| Comando dell'IA | Descrizione |
|---|---|
payment_create_course | Crea un nuovo corso con prezzo, titolo e descrizione |
payment_links | Genera un collegamento di pagamento Stripe per un corso |
payment_status | Controlla lo stato del pagamento e dell'iscrizione di uno studente |
payment_enrol | Iscrivere manualmente uno studente (ad esempio dopo il pagamento in contanti) |
payment_revoke | Rimuovere l'accesso all'iscrizione di uno studente |
payment_unpaid | Elenca tutti gli studenti con saldi in sospeso |
payment_screenshot | Registra uno screenshot di WeChat Pay come prova del pagamento |
Tutto ciò di cui hai bisogno (video, diapositive, pagamenti e iscrizioni) in un'unica applicazione desktop.
Mettiti in contatto ← Torna alla panoramica