#openledger $OPEN *OpenTok: Apa Itu dan Kenapa Developer Menggunakannya untuk Video Langsung*

Kalau kamu pernah pakai aplikasi dengan video call dalam aplikasi, live streaming, atau sesi telehealth, kemungkinan besar itu didukung oleh OpenTok.

Apa Itu OpenTok?

OpenTok adalah platform cloud dari Vonage yang memungkinkan developer menambahkan video real-time, suara, dan pesan ke dalam website dan aplikasi mobile menggunakan WebRTC.

Alih-alih membangun infrastruktur video kamu sendiri dari nol—yang berarti harus berurusan dengan codec, NAT traversal, TURN server, dan routing global—OpenTok menangani segala kerumitan itu. Kamu dapat API, SDK untuk web, iOS, Android, React Native, dan Flutter, serta jaringan media global yang merutekan traffic untuk latensi rendah.

Bagaimana Cara Kerjanya

OpenTok menggunakan model berbasis sesi:

1. *Sesi*: Ruang virtual tempat peserta terhubung.
2. *Publisher*: Peserta yang mengirim audio/video ke sesi.
3. *Subscriber*: Peserta yang menerima stream dari peserta lain.
4. *Streams*: Audio/video/data yang mengalir antara klien.

Kamu memulai sesi dengan OpenTok SDK, terhubung dengan token yang dihasilkan di server kamu, dan kemudian publish/subscribe ke streams. Media yang sebenarnya bisa mengalir peer-to-peer atau melalui server media Vonage, tergantung pada routing yang kamu pilih.

Fitur Utama

*1. Video & Audio Multiparty*
Dukungan untuk panggilan 1:1, grup, dan siaran besar. Kamu bisa memiliki hingga 200 peserta dalam sesi yang diteruskan.

*2. Routing Fleksibel*
- _Diteruskan_: Peer-to-peer jika memungkinkan untuk latensi terendah.
- _Dirutekan_: Melalui server media Vonage untuk merekam, moderasi, dan menangani klien di belakang jaringan yang ketat.

*3. Perekaman & Pemutaran*
Rekam sesi ke cloud atau penyimpanan kamu sendiri. Berguna untuk telehealth, pendidikan, dan kepatuhan.

*4. Berbagi Layar & Pengarsipan*
Bagikan layar kamu, kirim chat teks, dan mute/unmute peserta secara programatis.

*5. Pemrosesan Video Kustom*
Gunakan API Video Langsung OpenTok untuk menerapkan blur latar belakang, latar belakang virtual, dan filter tanpa harus mengelola sumber daya GPU sendiri.

Kasus Penggunaan Umum

- *@OpenLedger