Ipinaliwanag ng WebRTC

Real-Time Voice at Video Communication sa Pagitan ng Mga Browser

Ang maginoo paraan kung saan ang voice at video na komunikasyon ay isinasagawa, at din kung saan ang data ay inilipat, ay batay sa modelo ng client-server. May kailangang maging isang server ng isang bagay sa serbisyo ng parehong o lahat ng mga aparato ng pakikipag-ugnay at ilagay ang mga ito sa contact. Dapat na ipasa sa komunikasyon ang isang ulap o isang pangunahing makina.

Binabago ng WebRTC ang lahat ng iyon. Nagbibigay ito ng komunikasyon sa isang bagay na nangyayari nang direkta sa pagitan ng dalawang machine, gayunpaman malapit o malayo sila. Gayundin, gumagana ito sa mga browser - hindi na kailangang i-download at i-install ang anumang bagay.

Sino ang nasa likod ng WebRTC?

Mayroong isang koponan ng mga higante sa likod ng konsepto ng pagbabago ng larong ito. Sinusuportahan na ng Google, Mozilla at Opera ang suporta dito, habang ang Microsoft ay nagpakita ng interes ngunit nananatili sa halip na walang pasubali, na nagsasabi na ipapasok nito ang bola kapag ang bagay ay na-standardize. Sa pagsasalita ng standardisasyon, ang IETF at WWWC ay nagtatrabaho upang tukuyin at ihubog ito sa isang pamantayan. Ito ay pamantayan sa isang API (Application Programming Interface) na maaaring gamitin ng mga developer sa mga simpleng tool sa komunikasyon ng produkto na maaaring magamit sa mga browser.

Bakit WebRTC?

Kung ano ang sinusubukang makamit ay posible sa ngayon lamang sa mga malalaking organisasyon sa pamamagitan ng paggamit ng mga mamahaling bayad sa lisensya at mga mamahaling pagmamay-ari na mga plugin. Gamit ang WebRTC API, ang sinuman na may pangunahing kaalaman sa programming ay maaaring bumuo ng mga magagaling na tool para sa komunikasyon ng boses at video, at mga aplikasyon ng web ng data. Ang Web RTC ay magdudulot ng maraming benepisyo, kabilang ang:

Mga hadlang na nakaharap sa WebRTC

Mayroong isang bilang ng mga isyu na ang mga koponan na nagtatrabaho sa WebRTC ay may upang matugunan upang makakuha ng isang bagay na kapani-paniwala. Kabilang sa mga ito ang mga sumusunod:

Isang Halimbawa ng isang WebRTC App

Ang isang mahusay na halimbawa ng isang WebRTC app ay Google Cube Slam na nagbibigay-daan sa iyo upang i-play ang pong sa iyong remote na kaibigan mukha sa mukha, hindi isinasaalang-alang ng distansya sa pagitan mo. Ang mga graphics ng laro ay nai-render gamit ang WebGL at ang soundtrack kung inihatid sa pamamagitan ng web audio. Maaari mong i-play ang parehong sa cubeslam.com. Maaari mo gayunpaman i-play lamang ito sa iyong computer bilang, tulad ng sa ngayon, ang mobile na bersyon ng Chrome ay hindi pa sumusuporta sa WebRTC. Ang ganitong mga laro ay dinisenyo parehong upang itaguyod ang Chrome at WebRTC. Walang kinakailangang mga karagdagang plugin upang i-play ang laro, hindi kahit na Flash, ibinigay na kurso mayroon kang pinakabagong bersyon ng Chrome.

WebRTC Para sa Mga Nag-develop

Ang WebRTC ay isang open source project. Ang API na ipagkakaloob para sa real-time na komunikasyon (RTC) sa pagitan ng mga browser ay simple sa JavaScript.

Para sa isang mas malalim na pag-unawa sa WebRTC, panoorin ang video na ito.