MiroTalk WEB adalah platform yang memungkinkan pengelolaan jumlah pengguna yang tidak terbatas. Setiap pengguna harus mendaftar dengan email, nama pengguna, dan kata sandi mereka, setelah itu mereka mendapatkan akses ke dasbor pribadi mereka. Di dalam dasbor, pengguna dapat mengelola ruangan mereka dan menjadwalkan pertemuan menggunakan versi MiroTalk yang diinginkan pada tanggal dan waktu tertentu. Undangan pertemuan ini dapat dikirim melalui email, dibagikan melalui browser web, atau dikirim melalui SMS.
Jelajahi WEB MiroTalk
Untuk tujuan demonstrasi, di bawah kredensial:
Username
: demo
Email
: [email protected]
Password
: Demo@123
MiroTalk | Keterangan |
---|---|
P2P | Konferensi video Peer to peer real-time, dioptimalkan untuk kelompok kecil. Waktu tidak terbatas, ruangan bersamaan tanpa batas, masing-masing memiliki 5-8 peserta. |
? SFU | Konferensi video real-time Selective forwarding unit , dioptimalkan untuk grup besar. Waktu tak terbatas, ruang bersamaan tak terbatas, masing-masing memiliki 8+ peserta. |
C2C | Konferensi video real-time Cam to cam (peer to peer), dioptimalkan untuk satu lawan satu. Waktu tidak terbatas, ruangan bersamaan tidak terbatas, masing-masing memiliki 2 peserta. |
? KAWAN | Live broadcast (peer to peer) video langsung, audio dan streaming layar ke semua pengguna yang terhubung (pemirsa). Waktu tidak terbatas, ruangan bersamaan tanpa batas, masing-masing memiliki siaran dan banyak pemirsa. |
Bergabunglah dengan komunitas kami untuk pertanyaan, diskusi, dan dukungan tentang Discord
Instal NodeJs.
# Proyek ini diuji dengan node versi 18.16.0. Jadi pastikan untuk memperbarui versi node menggunakan nvm jika Anda memiliki beberapa versi yang diinstal.# Setelah memperbarui versi node, Anda dapat memverifikasi menggunakan$ node --version # v18.16.0# Mengkloning repo proyek$ git clone https://github .com/miroslavpejic85/mirotalkwebrtc.git# Buka direktori proyek$ cd mirotalkwebrtc# Salin .env.template ke .env dan sesuaikan sesuai kebutuhan Anda$ cp .env.template .env# Salin config.template.js ke config.js dan sesuaikan sesuai kebutuhan Anda$ cp backend/config.template.js backend/config.js
Untuk menjalankan MongoDB secara lokal dengan Docker Compose, Anda dapat menggunakan perintah berikut:
Mulai wadah MongoDB:
$ npm jalankan mongo: naik
Hentikan wadah MongoDB:
$ npm jalankan mongo:turun
Untuk penerapan cloud MongoDB, seperti MongoDB Atlas, pastikan untuk memperbarui kredensial dalam file .env
.
# Konfigurasi MongoDB (https://www.mongodb.com/)MONGO_URL=mongodb://${MONGO_USERNAME}:${MONGO_PASSWORD}@${MONGO_HOST}:${MONGO_PORT}MONGO_DATABASE=mirotalk
Secara default, verifikasi email dinonaktifkan. Untuk mengaktifkannya, setel EMAIL_VERIFICATION
ke true
di file .env
, dan pastikan pengaturan email dikonfigurasi dengan benar.
# Konfigurasi Email (https://support.google.com/mail/answer/185833?hl=id)EMAIL_VERIFICATION=true EMAIL_HOST=emailHost EMAIL_PORT=pelabuhan email EMAIL_USERNAME=emailNama Pengguna EMAIL_PASSWORD=emailPassword
# Instal dependensi$ npm install# Mulai server$ npm start
Buka di browser: http://localhost:9000
Repositori: hub Docker
Instal buruh pelabuhan dan komposisi buruh pelabuhan.
# Kloning repo proyek$ git clone https://github.com/miroslavpejic85/mirotalkwebrtc.git# Buka direktori proyek$ cd mirotalkwebrtc# Salin .env.template ke .env dan edit$ cp .env.template .env# Salin config.template.js ke config.js dan edit$cp backend/config.template.js backend/config.js# Salin docker-compose.template.yml ke docker-compose.yml dan edit jika diperlukan$ cp docker-compose.template.yml docker-compose.yml# Dapatkan gambar resmi dari Docker Hub$ docker pull mirotalk /webrtc:latest# Membuat dan memulai container (-d sebagai daemon)$ docker-compose up
Buka di browser: http://localhost:9000
MongoDB Migrations:
Untuk migrasi MongoDB ikuti README ini.
Ngrok:
Anda dapat memulai MiroTalk WEB langsung dari PC lokal Anda dan membuatnya dapat diakses dari perangkat apa pun di luar jaringan Anda dengan mengikuti petunjuk berikut.
Self-hosting:
Untuk self-hosting MiroTalk WEB
di server khusus Anda sendiri, silakan merujuk ke panduan komprehensif ini. Ini akan memberi Anda semua instruksi yang diperlukan agar instans WEB MiroTalk Anda aktif dan berjalan dengan lancar.
Rest API:
Anda dapat memeriksa dokumen swagger di http://localhost:9000/api/v1/docs, atau langsung di sini.
Aplikasi ini berjalan untuk demonstration purposes
di Hetzner, salah satu penyedia cloud the best
dan server root khusus.
Gunakan tautan pribadi saya untuk menerima €20 IN CLOUD CREDITS
.
Rasakan juga hosting web Jerman papan atas – server khusus, VPS, dan hosting web dengan unbeatable prices
. Andal, aman, dan didukung oleh dukungan 24/7. Jelajahi sekarang di sini
Untuk menyiapkan instance MiroTalk WEB
Anda sendiri di server cloud khusus, silakan merujuk ke dokumentasi hosting mandiri kami yang komprehensif. Panduan ini akan memandu Anda melalui proses langkah demi langkah, memastikan penerapan yang lancar dan sukses.
Anda dapat menunjukkan dukungan Anda terhadap proyek MiroTalk dengan mempertimbangkan sponsorship. Dengan mensponsori MiroTalk di platform seperti GitHub Sponsors, Anda dapat berkontribusi pada pekerjaan berkelanjutan kami dan membantu kami terus mengembangkan dan meningkatkan proyek.
Untuk mendukung proyek MiroTalk, Anda dapat mengunjungi halaman sponsorship di https://github.com/sponsors/miroslavpejic85. Di sana, Anda akan menemukan berbagai tingkatan sponsorship yang tersedia. Anda dapat memilih tingkat sponsorship yang sesuai dengan anggaran dan tingkat dukungan yang Anda inginkan.
Mensponsori proyek MiroTalk tidak hanya membantu kami secara finansial namun juga mendorong motivasi dan dedikasi kami untuk menciptakan perangkat lunak yang berharga. Sponsor Anda dapat memungkinkan kami mengalokasikan lebih banyak waktu dan sumber daya untuk proyek, sehingga menghasilkan peningkatan lebih lanjut, perbaikan bug, dan fitur baru.
Terima kasih telah mempertimbangkan untuk mendukung proyek MiroTalk. Sponsor Anda dapat membuat perbedaan positif dan berkontribusi terhadap keberhasilan upaya kami.
MiroTalk WEB gratis dan bersumber terbuka berdasarkan ketentuan AGPLv3 (GNU Affero General Public License v3.0). Harap respect the license conditions
, khususnya modifications need to be free as well and made available to the public
. Dapatkan ikhtisar singkat tentang lisensi di Pilih lisensi sumber terbuka.
Untuk mendapatkan lisensi WEB MiroTalk dengan ketentuan yang berbeda dari AGPLv3, Anda dapat dengan mudah melakukan pembelian di CodeCanyon. Hal ini memungkinkan Anda menyesuaikan ketentuan perizinan agar lebih sesuai dengan kebutuhan spesifik Anda.