Live-WebRTC-Videokurse mit Tailscale-gesicherten P2P-Verbindungen, integrierten Zahlungen und dem Kameleon Presenter – alles in einer Anwendung.
Full-Mesh-WebRTC-Video und -Audio mit geringer Latenz für Gruppen ab 4 Personen – kein zentraler Medienserver, keine monatlichen Kosten. Der Chameleon-Signalserver (chameleon_signal.py) verwaltet SDP- und ICE-Relay (Port 8766) und läuft auch auf Termux auf Android. Die Companion-App zeigt ein adaptives Raster, das automatisch wächst, wenn Schüler beitreten: 1 = Vollbild, 2 = nebeneinander, 3 = 2+1, 4 = 2×2, 5+ = scrollbares Raster mit automatischer Anpassung – wobei der lokale Feed des Lehrers immer als Bild-in-Bild angezeigt wird.
Alle Peers verbinden sich über Ihr Tailscale-Mesh – keine öffentliche IP, keine Portweiterleitung. Die IDE verwaltet ACLs, Geräteautorisierung und Authentifizierungsschlüsselgenerierung, ohne die App zu verlassen.
Unterrichten Sie während Ihres Unterrichts mit der vollständigen Kameleon-Bühne. Schüler können Antworten, Zeichnungen und Bilder direkt auf einen Stapel im Bühnenmodus übertragen – moderieren und in Echtzeit anzeigen, ohne die App wechseln zu müssen.
Integriertes Aussprache-Coaching-Widget (pronunciation_widget.py) mit Feedback auf Phonemebene – ideal für den Sprachunterricht, bei dem es auf präzise Artikulation ankommt.
Wenn Tailscale nicht verfügbar ist, lan_video.py Streamt Video über UDP (Port 47732), Audio über UDP (Port 47733) und kollaborative Diffs über WebSocket (Port 47731) – alles im lokalen Netzwerk.
Verbinden Sie App-Anrufe und echte SIM-Telefonanrufe zu einem einzigen Mehrweggespräch – direkt über die Companion-App
Die Companion-App unterstützt zwei parallele Anrufkanäle: einen App-Aufruf (WebRTC, Peer-to-Peer über Tailscale, kostenlos) und a SIM-Anruf (Standard-Mobilfunknetz, beliebige Telefonnummer). Sie können an einem WebRTC-Anruf mit einem Peer teilnehmen Und Tätigen Sie gleichzeitig einen SIM-Anruf mit einem Dritten und verbinden Sie ihn dann für ein Gespräch mit mehreren Teilnehmern – ohne die App zu verlassen.
Eine permanente Statusleiste oben in der Companion-App zeigt den Live-Status beider Kanäle an: inaktiv, klingelt, während eines Anrufs oder stummgeschaltet. Auf einen Blick erkennen Sie, welche Anrufe aktiv sind. Jeder Kanal verfügt über unabhängige Stumm- und Beendigungssteuerungen – durch das Beenden des SIM-Anrufs wird der App-Anruf nicht unterbrochen und umgekehrt.
Nützlich für den Sprachunterricht: Rufen Sie einen Schüler per WebRTC-App an und rufen Sie dann auf der SIM-Karte einen Muttersprachler an, um spontan ein Gespräch in der realen Welt zu führen. Alle drei Parteien können sich gegenseitig hören. Der Lehrer moderiert über die App, während Kameleon Presenter weiterhin auf der IDE läuft.
Gemäß RIPA 2000 und den Telecommunications (Lawful Business Practice) Regulations kann eine Partei, die einen Anruf aufzeichnet, dies ohne die Zustimmung der anderen Partei für ihren eigenen rechtmäßigen Gebrauch tun – mit Ausnahme der Aufzeichnung vor Gericht zulässig Alle Parteien müssen vor Beginn der Aufzeichnung informiert werden. Die Companion-App zeigt ein prominentes Symbol an 🔴AUFNAHME Banner an alle verbundenen Teilnehmer, wenn die Aufzeichnung aktiv ist. Für SIM-Anrufer ist zu Beginn des Anrufs eine mündliche Benachrichtigung erforderlich. Sprachdaten sind personenbezogene Daten im Sinne der DSGVO und müssen entsprechend behandelt werden.
Akzeptieren Sie Zahlungen von Schülern aus der ganzen Welt, bevor Sie Zugang zu den Lektionen gewähren
Kurse und Studenteneinschreibungen werden gespeichert in ~/.chameleon/courses.db. Die KI kann Kurse erstellen, Anmeldungen auflisten, den Zahlungsstatus überprüfen und den Zugriff widerrufen – alles über IDE-Befehle.
Stripe wickelt GBP-Zahlungen von britischen und internationalen Studenten ab. Alipay richtet sich an chinesische Studenten, die in CNY zahlen. PayPal bietet einen universellen Fallback mit umfassender Länderabdeckung.
Für Studierende ohne Kartenzugang akzeptieren Sie WeChat Pay-Zahlungsnachweis-Screenshots. Die KI liest das Bild, extrahiert den Betrag und die Referenz und protokolliert die manuelle Zahlung bei der Anmeldung.
Generieren Sie von Stripe gehostete Zahlungslinks für jeden Kurs. Teilen Sie den Link – Student zahlt – die Einschreibung erfolgt automatisch. Keine Checkout-Seite zum Erstellen oder Hosten.
| KI-Befehl | Beschreibung |
|---|---|
payment_create_course | Erstellen Sie einen neuen Kurs mit Preis, Titel und Beschreibung |
payment_links | Generieren Sie einen Stripe-Zahlungslink für einen Kurs |
payment_status | Überprüfen Sie den Zahlungs- und Einschreibungsstatus eines Studenten |
payment_enrol | Einen Studierenden manuell einschreiben (z. B. nach Barzahlung) |
payment_revoke | Entfernen Sie den Registrierungszugriff eines Schülers |
payment_unpaid | Listen Sie alle Studierenden mit ausstehenden Beträgen auf |
payment_screenshot | Protokollieren Sie einen WeChat Pay-Screenshot als Zahlungsnachweis |
Alles, was Sie brauchen – Videos, Folien, Zahlungen und Anmeldung – in einer einzigen Desktop-Anwendung.
Nehmen Sie Kontakt auf ← Zurück zur Übersicht