Komunikasi Senter Voice lan Video sajrone Browser
Cara konvensional ing ngendi komunikasi swara lan video ditindakake, lan uga ing ngendi data ditransfer, adhedhasar model klien-server. Ana kudu dadi sesambungan server kanggo nglayani piranti loro utawa kabeh piranti komunikasi lan nglebokake. Mulane komunikasi kudu liwat awan utawa mesin utama.
WebRTC ngganti kabeh kasebut. Ngasilake komunikasi karo apa sing kedadeyan langsung antarane rong mesin, nanging cedhak utawa adoh. Uga, kerjane ing browser - ora perlu ngundhuh lan nginstal apa wae.
Sapa sing nduwe WebRTC?
Ana tim raksasa mburi konsep game-changing iki. Google, Mozilla, lan Opera wis nyengkuyung dhukungan kasebut, nalika Microsoft wis nampilake kapentingan nanging tetep pasif, ngandika yen bakal nglebokake bal yen bab kasebut wis standar. Ngandika standarisasi, IETF lan WWWC digunakake kanggo netepake lan dadi standar. Bakal dadi standarisasi API (Aplikasi Programming Interface) sing bisa digunakake dening pangembang kanggo piranti komunikasi prasaja produk sing bisa digunakake ing browser.
Apa WebRTC?
Apa sing wis ditindakake wis bisa nganti saiki mung ing organisasi gedhe liwat panggunaan lisensi sing larang regane lan plugins kepemilikan sing larang. Kanthi API WebRTC, sapa waé sing nduweni pangertosan pemrograman dhasar bakal bisa ngembangaké alat sing kuat kanggo komunikasi swara lan video, lan aplikasi web data. Web RTC bakal nggawa sawetara keuntungan, kalebu:
- Pangguna ora bakal diwajibake ngundhuh lan nginstal aplikasi sing kepengin. Padha mung kudu nggunakake browser sing didhukung WebRTC.
- Bandwidth ngisor bakal dibutuhake wiwit jarak sing ditrapake ing komunikasi bakal dikurangi liwat penghapusan sambungan server lan cloud.
- Minangka asil, bakal ana latensi sing kurang lan kualitas audio lan video sing luwih dhuwur.
- Data bakal disalurkan luwih efisien liwat teknologi kasebut.
- Ora bakal ana maneh plugins kaya Flash.
- Bakal luwih gampang ngembangake alat kanggo komunikasi. Unsur HTML5 asli bakal digunakake.
Hambatan Ngadhepi WebRTC
Ana sawetara masalah sing tim digunakake ing WebRTC kudu alamat supaya njaluk soko conclusive. Antarane wong-wong mau yaiku:
- Codec sing arep digunakake? Wiwit pemain duwe kapentingan beda, padha durung setuju arep nggunakake H.264, VP8 utawa codec liyane.
- Awit teknologi kasebut bakal adhedhasar browser, kompatibilitas browser bakal dadi masalah. Mung Chrome, Firefox, lan Opera ndhukung saiki. Kurangna browser nganggo dhukungan WebRTC bakal ngrusak.
- Standar durung ditetepake kanthi lengkap, sing nduwe masalah ing adopsi dening pemain kunci.
Conto saka App WebRTC
Conto apik saka aplikasi WebRTC yaiku Google Cube Slam sing ngidini sampeyan muter pong kanthi raine réncang adoh kanggo ngadhepi, manawa ora ana jarak antarane sampeyan. Grafik game kasebut digawe nganggo WebGL lan soundtrack yen dikirim liwat audio web. Sampeyan bisa muter padha ing cubeslam.com. Sampeyan mung bisa muter ing komputer, kaya saiki, versi seluler Chrome durung ndhukung WebRTC. Game kasebut dirancang kanggo promosi Chrome lan WebRTC. Ora ana plugin tambahan sing dibutuhake kanggo muter game, malah Flash, sing mesthine sampeyan duwe versi paling anyar saka Chrome.
WebRTC Kanggo Developers
WebRTC minangka proyek sumber terbuka. API sing bakal diwenehake kanggo komunikasi nyata (RTC) ing antarane browser ing JavaScript prasaja.
Kanggo pangerten luwih jero saka WebRTC, nonton video iki.