Dijelaskan WebRTC

Komunikasi Suara dan Video Real-Time Antar Browser

Cara konvensional di mana komunikasi suara dan video dilakukan, dan juga di mana data ditransfer, didasarkan pada model client-server. Perlu ada sesuatu server untuk melayani kedua atau semua perangkat yang berkomunikasi dan menempatkan mereka ke dalam kontak. Oleh karena itu komunikasi harus melewati cloud atau mesin utama.

WebRTC mengubah semua itu. Ini membawa komunikasi ke sesuatu yang terjadi langsung antara dua mesin, namun dekat atau jauh mereka. Juga berfungsi di browser - tidak perlu mengunduh dan memasang apa pun.

Siapa Di Balik WebRTC?

Ada tim raksasa di balik konsep yang mengubah permainan ini. Google, Mozilla dan Opera sudah bekerja untuk mendukungnya, sementara Microsoft telah menunjukkan minat tetapi tetap agak pasif, mengatakan akan memasuki bola ketika hal itu telah distandarkan. Berbicara tentang standardisasi, IETF dan WWWC bekerja untuk mendefinisikan dan membentuknya menjadi standar. Ini akan distandardisasi menjadi API (Application Programming Interface) yang dapat digunakan pengembang untuk memproduksi alat komunikasi sederhana yang dapat digunakan di browser.

Mengapa WebRTC?

Apa yang dicoba untuk dicapai sejauh ini mungkin hanya di organisasi besar melalui penggunaan biaya lisensi yang mahal dan plugin eksklusif yang mahal. Dengan API WebRTC, siapa pun yang memiliki pengetahuan pemrograman dasar akan dapat mengembangkan alat-alat canggih untuk komunikasi suara dan video, dan aplikasi web data. Web RTC akan membawa beberapa manfaat, termasuk:

Hambatan Menghadapi WebRTC

Ada sejumlah masalah yang harus ditangani oleh tim WebRTC untuk mendapatkan sesuatu yang konklusif. Di antara mereka adalah sebagai berikut:

Contoh Aplikasi WebRTC

Contoh aplikasi WebRTC yang bagus adalah Google Cube Slam yang memungkinkan Anda bermain pong dengan teman jarak jauh Anda secara langsung, terlepas dari jarak antara Anda. Grafik game dirender menggunakan WebGL dan soundtrack jika dikirimkan melalui audio web. Anda dapat memainkannya di cubeslam.com. Namun Anda hanya dapat memutarnya di komputer Anda, karena pada hari ini, versi seluler Chrome belum mendukung WebRTC. Game semacam itu telah dirancang untuk mempromosikan Chrome dan WebRTC. Tidak ada plugin tambahan yang diperlukan untuk memainkan game, bahkan Flash, tentu saja Anda memiliki Chrome versi terbaru.

WebRTC Untuk Pengembang

WebRTC adalah proyek open source. API yang akan disediakan untuk komunikasi real-time (RTC) antara browser adalah JavaScript sederhana.

Untuk pemahaman WebRTC yang lebih mendalam, tonton video ini.