Langsung ke konten utama

BigBlueButton: Solusi Alternatif Online Web Conference

Pada artikel sebelumnya saya telah sharing tentang Jitsi, salah satu solusi online video conference open source. Saya ceritakan pengalaman tentang bagaimana menggunakan Jitsi. Setelah beberapa waktu menggunakan Jitsi, ada beberapa kekurangan yang cukup merepotkan ketika meng-host Jitsi.
Salah satunya adalah online participant cukup terbatas untuk konfigurasi default, perlu trik dan teknik tambahan agar bisa melayani banyak participant, sebagai contoh, yang sederhana adalah men-disable video ketika join atau menurunkan kualitas video (baca: resolusi), atau yang lebih advance lagi adalah dengan membuat beberapa server video-bridge agar untuk satu room bisa ditangani oleh beberapa server. Secara teknis semua trik tersebut memungkinkan, masalahnya hanya di waktu, cukup time-consuming, perlu investasi waktu untuk mempelajari berbagai konfigurasi dan setup.
No alt text provided for this image
Mencoba mencari alternatif lain selain Jitsi, saya menemukan BigBlueButton (BBB). Awalnya kurang meyakinkan karena sekilas baca BBB tidak scalable seperti Jitsi. Tapi saya menyadari untuk kebutuhan saya saat ini adalah bukan itu, tapi bagaimana agar dalam sebuah sesi (room) konferensi bisa dipakai oleh banyak participant. Setelah mengutak-atik BBB, meng-install dan sedikit konfigurasi, BBB cukup memenuhi ekspektasi saya.
Beberapa catatan saya terhadap pengalaman menggunakan BBB:
1. Server requirement
Spesifikasi server sama dengan yang digunakan untuk Jitsi
2. Client requirement
BBB cukup menggunakan browser yang support HTML5 dan WebRTC, seperti Chrome atau Firefox. Di handphone Android bisa menggunakan kedua browser tersebut. Untuk iOS dibutuhkan iOS yang mendukung WebRTC, kalau tidak salah iOS versi 12 ke atas.
3. Instalasi
Instalasi BBB cukup mudah, ada 2 komponen. BBB server dan BBB user interface (greenlight). Untuk BBB server sudah disediakan cara quick install, dan greenlight menggunakan docker. Kedua komponen tersebut bisa diinstall di server yang sama.
Jika client berada di jaringan yang hanya membolehkan lalu lintas data di port 80 dan 443, misal di jaringan kantor atau sekolah yang menerapkan firewall, maka diperlukan TURN server. Meng-install TURN server juga mudah sekali.
4. Kapasitas
Untuk kapasitas participant sebenarnya sama saja dengan Jitsi, bergantung pada spek server, dan yang utama adalah bandwidth karena kalau menggunakan video semua makan bandwidth yang dibutuhkan akan semakin besar. Oleh karena itu saya konfigurasi agar secara default ketika join meeting maka video dan audio dalam kondisi mute.
Berdasarkan pengalaman, saya pernah meng-host konferensi yang menggunakan 2 room dengan total participant sebanyak 50 orang. Kalau di Jitsi saya hanya sempat berhasil di bawah 20 orang, dan di bawah 15 orang untuk kondisi tanpa gangguan.
5. Presentasi
Salah satu kelebihan BBB dibandingkan Jitsi adalah fitur Presentasi. BBB memiliki fitur yang memudahkan sharing presentasi tanpa harus sharing desktop (sharing layar komputer presenter). Di BBB cukup upload dokumen, kemudian dipresentasikan, maka semua partisipan bisa melihat. Dan ini tidak memakan bandwidth yang signifikan seperti sharing desktop, karena yang di-share adalah image yang dikirim ke masing-masing participant.
Selain itu dalam presentasi disediakan fitur untuk membuat catatan atau gambar, seperti papan tulis, sehingga menambah interaktif ke participant.
6. Administrasi
BBB menyediakan administrasi untuk mengelola user dan role, mengelola room (membuat, memproteksi), dll. Dengan adanya fitur administrasi ini menjadikan BBB tidak seterbuka Jitsi.

Kesimpulan
BBB cocok untuk pengajaran jarak jauh, dimana ada satu presenter dan banyak participant. Walaupun demikian BBB bisa juga dimanfaatkan untuk teleconference untuk banyak participant, khususnya yang hanya memerlukan audio saja.

Komentar

Postingan populer dari blog ini

ANUGERAH KEBAIKAN (HARTA) UNTUK KEBAIKAN

Allah ﷻ telah menawarkan kepada kita untuk memberikan "pinjaman yang baik". Allah ﷻ telah memberikan jalan beramal lewat harta dengan kepastian balasan yang berlipat. “Siapakah yang mau meminjamkan kepada Allah pinjaman yang baik, maka Allah akan melipat-gandakan (balasan) pinjaman itu untuknya, dan dia akan memperoleh pahala yang banyak.”[Q.S. Al-Hadiid (57):11] Allah ﷻ memperkenalkan anugerah-Nya yang berupa harta dengan istilah khayr, yang dimaknai baik atau kebaikan. Ada tujuh ayat yang menggunakan kata khayr tersebut untuk makna harta (QS 2:180,215,272,273; QS 38:32; QS 70:21; QS 100:8). Amalan harta termasuk ibadah yang bersifat langgeng secara nilai dan pahala, dengan jaminan tidak terputus meskipun pemilik harta itu sudah meninggal dunia. Rasulullah ﷺ‎ menetapkan shadaqah jariyah di urutan pertama dalam haditsnya tentang ibadah yang tidak akan terputus pahalanya. Amalan harta dalam syariat Islam ada bermacam-macam, ada yang wajib ada yang sunat. Ada yang telah ditetap

WHAT'S LEFT BEHIND?

bi-smi llāhi r-raḥmāni r-raḥīm Dan ingatlah hamba-hamba Kami: Ibrahim, Ishaq dan Ya'qub yang mempunyai perbuatan-perbuatan yang besar dan ilmu-ilmu yang tinggi. Sesungguhnya Kami telah mensucikan mereka dengan (menganugerahkan kepada mereka) akhlak yang tinggi yaitu selalu mengingatkan (manusia) kepada negeri akhirat. Dan sesungguhnya mereka pada sisi Kami benar-benar termasuk orang-orang pilihan yang paling baik. Dan ingatlah akan Ismail, Ilyasa' dan Zulkifli. Semuanya termasuk orang-orang yang paling baik . [QS. Ṣād 38:45-48] Ayat 45 surat Shaad di atas mengingatkan bahwa rasul-rasul tersebut, yang salah satunya adalah nabi Ibrahim as, mempunyai perbuatan-perbuatan yang besar dan ilmu-ilmu yang tinggi. Dalam tafsir Ibnu Katsir disebutkan bahwa maksud dari "mempunyai perbuatan-perbuatan yang besar" adalah yang "mempunyai kekuatan hingga mampu mengerjakan perbuatan-perbuatan yang besar". Sederhananya, nabi Ibrahim as "memiliki kemampuan dan menghasilkan

mailinabox: Membangun Email Server dengan Mudah dan Murah

Bagi Anda yang membutuhkan layanan email ada banyak pilihan untuk mendapatkannya. Mulai dari yang gratis sampai berbayar, mulai dari yang dikelola sendiri sampai dikelola oleh pihak lain. Misalnya pakai penyedia layanan email dari Google, Yahoo, Microsoft atau yang lainnya. Layanan yang diberikan oleh para penyedia layanan tersebut ada yang gratis dengan memiliki beberapa keterbatasan, salah satunya adalah tidak bisa menggunakan alamat email dengan  domain  kita sendiri. Kebutuhan akan alamat email sesuai dengan nama  domain  yang Anda miliki biasanya bertujuan agar membangun citra diri atau bisnis Anda. Alamat email yang spesifik menunjukkan keseriusan dan kepercayaan ( bonafide ) dari diri atau perusahaan Anda. Jika ingin menggunakan  domain  kita sendiri, penyedia layanan email menyediakan fasilitas berbayar yang biasanya dihitung per pengguna, dan ini kalau dihitung mungkin tidak murah bagi sebagian orang khususnya yang baru membangun bisnisnya. Alternatifnya adalah membangun