Implementasi Video Conference dengan File Sharing menggunakan WebRTC
Kata Kunci:
File sharing, WebRTC, Video conference, APIAbstrak
Rapat atau konsultasi berfungsi menghimpun dua orang atau lebih untuk berdiskusi bersama. Teknologi berfungsi mempermudah akses komunikasi rapat atau konsultasi adalah video conference.Video conference adalah komunikasi yang dilakukan menggunakan audio dan video untuk menghubungkan pengguna meskipun tidak berada di tempat dan waktu yang sama. Terdapat layanan untuk berbagi data disebut file sharing ketika melakukan video conference. Aplikasi yang mendukung video conference dan file sharing adalah Skype, Cisco Webex, dan Zoom. Namun aplikasi tersebut memiliki kekurangan yakni kebutuhan setiap sistem operasi berbeda, dan perangkat yang digunakan perlu dilakukan instalasi aplikasi tersebut. WebRTC adalah solusi permasalahan. WebRTC dapat berjalan pada semua browser, open source, dan gratis. WebRTC menggunakan API berbasis JavaScript untuk melakukan koneksi peer-to-peer. WebRTC membutuhkan dua server tambahan yakni STUN dan TURN untuk berkomunikasi peer-to-peer melewati NAT. Pengujian dilakukan untuk mengukur kemampuan file sharing terhadap video conference. Pengujian dilakukan dengan menggunakan enam macam koneksi dan tiga jenis ukuran file. Hasil pengujian pertama file sharing tidak berpengaruh terhadap video conference karena berjalan pada port yang berbeda. Hasil pengujian One Way Delay terjadi peningkatan selaras dengan meningkatanya ukuran file yang dikirimkan.