Dua bentuk layanan: sebagai layanan cloud, atau terapkan seluruh sistem di server Anda sendiri sehingga akun, pesan, dan berkas rekaman tetap berada di jaringan internalTerapkan seluruh sistem di server Anda dan simpan data di jaringan internalPelajari deployment privat
Media plane SFU + control plane buatan sendiri, panggilan 1-1, rapat multipihak, siaran langsung interaktif, dan ruang suara melalui satu set API, latensi end-to-end stabil di kisaran 200 ms.
Media, kendali, perekaman, dan pengukuran, empat bagian dengan tugas masing-masing
Media plane menjaga kelancaran, control plane menjaga kendali, perekaman dan kualitas menjaga kesiapan serah.
Transportasi media
Media plane SFU bertugas meneruskan, control plane buatan sendiri bertugas menjadwalkan dan mengautentikasi, latensi end-to-end stabil di kisaran 200 ms.
Kluster SFU terhubung ke node terdekat per kanal
Tahan jaringan lemah: bitrate dinamis, kirim ulang paket hilang, buffer jitter
Panggilan 1-1, rapat multipihak, dan siaran langsung memakai satu model kanal
Kemampuan per skenario
Empat skenario siap pakai, dengan demo yang bisa dijalankan: panggilan 1-1, rapat multipihak, siaran langsung interaktif, dan ruang suara.
Panggilan 1-1: mesin status panggil, jawab, dan tutup
Rapat multipihak: banyak video, ganti tata letak, kendali host
Perekaman dan dorong aliran
Perekaman cloud menyediakan tiga mode: composite, individual, dan web; hasil rekaman dapat dikirim balik ke penyimpanan Anda melalui callback.
Perekaman gabungan langsung menghasilkan MP4
Perekaman terpisah menyimpan aliran asli tiap pembicara
Mendukung dorong lanjut ke CDN pihak ketiga dan alamat siaran langsung
Kualitas dan pengukuran
Dasbor pemantauan kualitas real-time dan pengukuran penggunaan sudah menyatu, masalah bisa dilacak dan biaya bisa dicocokkan.
Latensi end-to-end, paket hilang, rasio macet, dan bitrate terlihat
Menelusuri per kanal dan per pengguna
Pengukuran penggunaan selaras dengan tagihan dan pengiriman callback
Ganti skenario lewat parameter, arsitektur tidak berubah
Panggilan, rapat, siaran langsung, dan ruang suara memakai tiga konsep yang sama: kanal / pengguna / peran; ganti skenario hanya mengubah parameter, bukan arsitektur.
Panggilan 1-1
Mesin status lengkap untuk memanggil, menjawab, menolak, dan menutup, cocok untuk layanan pelanggan, konsultasi, dan media sosial.
Rapat multipihak
Berlangganan banyak aliran video dan berganti tata letak; host dapat membisukan anggota dan mengatur izin masuk.
Siaran langsung interaktif
Host mendorong aliran, penonton berlangganan; mendukung sambung mic dan dorong lanjut aliran gabungan ke CDN.
Ruang suara
Hanya transmisi audio, dengan pengelolaan keluar-masuk ruang dan posisi mic, cocok untuk sambung mic dan obrolan.
Latensi terkendali, jaringan lemah pun ada antisipasinya
Media plane terhubung ke node SFU terdekat per kanal, control plane menangani penjadwalan dan peralihan saat gangguan; di jaringan lemah sistem menurunkan bitrate dan mengirim ulang keyframe secara otomatis, gambar tidak pecah dan suara tidak putus.
Latensi end-to-end stabil di kisaran 200 ms
Bitrate dinamis dan FEC, tetap bisa menelepon saat 30% paket hilang
Node bermasalah dialihkan otomatis, panggilan tidak terputus
Indikator kualitas dilaporkan real-time, satu panggilan bisa ditelusuri ulang
Berbagi layar dan perekaman cloud
Dua hal yang paling sering dipakai di rapat dan kelas: berbagi layar dan merekam untuk arsip. Berbagi layar mendukung dua tingkat, jendela dan aplikasi; perekaman dilakukan di cloud sehingga tidak membebani perangkat.
Berbagi layar mendukung seluruh layar, jendela, dan area
Perekaman gabungan composite, langsung menghasilkan MP4
Perekaman terpisah individual, menyimpan gambar asli tiap orang
Perekaman mode web, cocok untuk skenario berbasis web murni
SDK 17 platform, memanggil satu set API yang sama
Mencakup Web, seluler, desktop, dan framework lintas platform; UI Kit menyediakan komponen React dan Flutter, antarmuka rapat jadi lebih sedikit menulis kode.
SDK 17 platform mencakup peramban, seluler, dan desktop
UI Kit menyediakan komponen dan tata letak React, Flutter
SDK server enam bahasa: Node / Java / Go / Python / .NET / PHP
Satu set Token dan model peran, antar platform saling terhubung
Arsitektur teknis
Control plane dan media plane terpisah: autentikasi, penjadwalan, dan pengukuran lewat control plane, aliran audio-video lewat media plane, gangguan dan penskalaan tidak saling memengaruhi.
Butuh penjelasan parameter dan indikator yang lebih rinci, cari di Pusat dokumentasi atau kirim tiket.
Latensinya sekitar berapa? Bagaimana mengukurnya?
Dalam satu kawasan, latensi end-to-end stabil di kisaran 200 ms; koneksi lintas kawasan dijadwalkan ke node terdekat. Pemantauan kualitas real-time di konsol menampilkan latensi, rasio paket hilang, rasio macet, dan kurva bitrate satu panggilan, untuk melacak bagian yang bermasalah.
Perekaman cloud mendukung mode apa saja?
Ada tiga mode: composite (rekam gabungan, menghasilkan satu berkas MP4), individual (rekam terpisah, menyimpan audio dan video asli tiap pengguna), dan web (rekam di sisi web); setelah selesai, server Anda diberi tahu lewat pengiriman callback dan berkas disimpan ke object storage sesuai konfigurasi Anda.
Apakah Token kedaluwarsa memutus panggilan?
Tidak langsung terputus. Control plane mendukung perpanjangan Token selama panggilan berlangsung, klien cukup menyegarkannya sebelum kedaluwarsa untuk mempertahankan koneksi; bila perlu memaksa keluar, gunakan API blokir untuk mengeluarkan pengguna dari kanal.
Berapa banyak orang yang bisa online bersamaan?
Rapat multipihak diskalakan menurut jumlah aliran yang dilanggan bersamaan dalam kanal, sedangkan siaran langsung memakai jalur dorong lanjut untuk menampung penonton lebih besar; besaran spesifik tergantung paket, kuota dan penggunaan saat ini bisa dilihat di konsol.
Bagaimana RTC bekerja bersama IM?
Keduanya memakai sistem akun dan autentikasi yang sama. Pola umumnya memakai IM untuk undangan, sinyal panggilan, dan riwayat chat, lalu RTC untuk aliran medianya; bisa juga hanya mengintegrasikan RTC dan membuat sinyal sendiri.
Apakah bisa deployment privat?
Bisa. Control plane dan media plane sama-sama dapat diserahkan ke pusat data Anda, mendukung lingkungan internal offline; perekaman dan object storage terhubung ke infrastruktur yang sudah Anda miliki. Lihat detailnya di halaman deployment privat.
Tangkapan layar produk
Ruang rapat, berbagi layar, dan konsol hasil jepretan asli
Chat grup: sebutan (@), pengumuman grup, dan jumlah pembacaGrup dibaca 2/7, 8 anggota, dan penanda pesan yang ditarik, semuanya terjadi di percakapan nyataDaftar percakapan di selulerLencana belum dibaca, pin, draf, dan notifikasi sistemRapat di selulerPanggilan 1-1: video lawan bicara penuh layar, jendela kecil berisi video AndaBerbagi layarMembagikan dasbor data konsol, dengan video peserta tetap di sisi kanan
Coba dulu, integrasikan kemudian
Demo mendukung panggilan 1-1, rapat multipihak, dan berbagi layar, tanpa pendaftaran pun bisa dicoba.