Pelajaran video WebRTC langsung dengan koneksi P2P yang diamankan Tailscale, pembayaran terintegrasi, dan Kameleon Presenter โ semuanya dalam satu aplikasi.
Video dan audio WebRTC full-mesh latensi rendah untuk grup beranggotakan 4 orang atau lebih โ tanpa server media pusat, tanpa biaya bulanan. Server sinyal Bunglon (chameleon_signal.py) menangani relai SDP dan ICE (port 8766) dan juga berjalan di Termux di Android. Aplikasi Pendamping menampilkan kisi adaptif yang tumbuh secara otomatis saat siswa bergabung: 1 = layar penuh, 2 = berdampingan, 3 = 2+1, 4 = 2ร2, 5+ = kisi penyesuaian otomatis yang dapat digulir โ dengan umpan lokal pengajar selalu dalam gambar-dalam-gambar.
Semua rekan terhubung melalui mesh Tailscale Anda โ tanpa IP publik, tanpa penerusan porta. IDE mengelola ACL, otorisasi perangkat, dan pembuatan kunci autentikasi tanpa meninggalkan aplikasi.
Ajarkan dengan tahap Kameleon penuh selama pelajaran Anda. Siswa dapat memasukkan jawaban, gambar, dan gambar langsung ke tumpukan mode Tahap โ memoderasi dan menampilkan secara real-time tanpa berpindah aplikasi.
Widget pelatihan pengucapan bawaan (pronunciation_widget.py) dengan umpan balik tingkat fonem โ ideal untuk pengajaran bahasa yang mengutamakan artikulasi yang tepat.
Saat Tailscale tidak tersedia, lan_video.py mengalirkan video melalui UDP (port 47732), audio melalui UDP (port 47733) dan perbedaan kolaboratif melalui WebSocket (port 47731) โ semuanya di jaringan lokal.
Hubungkan panggilan aplikasi dan panggilan telepon SIM asli ke dalam satu percakapan multi-arah โ langsung dari aplikasi Pendamping
Aplikasi Pendamping mendukung dua saluran panggilan paralel: an Panggilan Aplikasi (WebRTC, peer-to-peer melalui Tailscale, gratis) dan a Panggilan SIM (jaringan seluler standar, nomor telepon apa pun). Anda dapat melakukan panggilan WebRTC dengan rekan Dan secara bersamaan melakukan panggilan SIM ke pihak ketiga, lalu melakukan konferensi bersama untuk percakapan multi-arah โ tanpa meninggalkan aplikasi.
Bilah status tetap di bagian atas aplikasi Pendamping menunjukkan status siaran langsung kedua saluran: tidak ada aktivitas, berdering, sedang dalam panggilan, atau tidak bersuara. Sekilas memberi tahu Anda panggilan mana yang aktif. Setiap saluran memiliki kontrol bisu dan akhiri yang independen โ mengakhiri panggilan SIM tidak menghentikan panggilan aplikasi, dan sebaliknya.
Berguna untuk pelajaran bahasa: ajak siswa melakukan panggilan aplikasi WebRTC, lalu hubungi penutur asli di SIM untuk melakukan percakapan spontan di dunia nyata. Ketiga pihak dapat mendengar satu sama lain. Guru memoderasi melalui aplikasi sementara Kameleon Presenter terus berjalan di IDE.
Berdasarkan RIPA 2000 dan Peraturan Telekomunikasi (Praktik Bisnis yang Sah), pihak yang merekam panggilan dapat melakukannya tanpa persetujuan pihak lain untuk penggunaan sah mereka sendiri โ namun agar rekaman tersebut tetap dapat digunakan secara sah. dapat diterima di pengadilan semua pihak harus diberitahu sebelum perekaman dimulai. Aplikasi Pendamping menampilkan yang menonjol ๐ด PEREKAMAN spanduk ke semua peserta yang terhubung setiap kali perekaman aktif. Untuk penelepon SIM, pemberitahuan lisan diperlukan pada awal panggilan. Data suara adalah data pribadi berdasarkan GDPR dan harus ditangani sebagaimana mestinya.
Terima pembayaran dari siswa di seluruh dunia sebelum memberikan akses pelajaran
Kursus dan pendaftaran siswa disimpan di ~/.chameleon/courses.db. AI dapat membuat kursus, membuat daftar pendaftaran, memeriksa status pembayaran, dan mencabut akses โ semuanya melalui perintah IDE.
Stripe menangani pembayaran GBP dari pelajar Inggris dan internasional. Alipay menargetkan pelajar Tiongkok yang membayar dalam CNY. PayPal menyediakan cadangan universal dengan cakupan negara yang luas.
Untuk pelajar yang tidak memiliki akses kartu, terima tangkapan layar bukti pembayaran WeChat Pay. AI membaca gambar, mengekstrak jumlah dan referensi, dan mencatat pembayaran manual terhadap pendaftaran.
Hasilkan tautan pembayaran yang dihosting Stripe untuk kursus apa pun. Bagikan tautan โ pembayaran siswa โ pendaftaran dibuat secara otomatis. Tidak ada halaman checkout untuk dibuat atau dihosting.
| Perintah AI | Keterangan |
|---|---|
payment_create_course | Buat kursus baru dengan harga, judul dan deskripsi |
payment_links | Buat tautan pembayaran Stripe untuk suatu kursus |
payment_status | Periksa pembayaran siswa dan status pendaftaran |
payment_enrol | Mendaftarkan siswa secara manual (misalnya setelah pembayaran tunai) |
payment_revoke | Hapus akses pendaftaran siswa |
payment_unpaid | Daftar semua siswa dengan saldo terutang |
payment_screenshot | Catat tangkapan layar WeChat Pay sebagai bukti pembayaran |
Semua yang Anda perlukan โ video, slide, pembayaran, dan pendaftaran โ dalam satu aplikasi desktop.
Hubungi kami โ Kembali ke ikhtisar