WebRTC Ilifafanuliwa

Sauti ya Sauti ya Sauti na Sauti kati ya Wavinjari

Njia ya kawaida ambayo mawasiliano ya sauti na video hufanyika, na pia ambayo data huhamishiwa, inategemea mfano wa mteja-server. Kuna haja ya kuwa na kitu cha seva cha huduma zote mbili au vifaa vyote vya mawasiliano na kuziweka. Kwa hiyo mawasiliano inapaswa kupita kupitia wingu au mashine kuu.

WebRTC inabadilisha yote hayo. Inaleta mawasiliano kwa kitu kinachotendeka moja kwa moja kati ya mashine mbili, hata karibu au mbali. Pia, inafanya kazi katika vivinjari - hakuna haja ya kupakua na kufunga kitu chochote.

Nani ni wa nyuma ya WebRTC?

Kuna timu ya wanamgambo nyuma ya dhana hii ya kubadilisha mchezo. Google, Mozilla na Opera tayari hufanya kazi kwa kuunga mkono, wakati Microsoft imesababisha nia lakini inabakia kuwa hai, ikisema itaingia mpira wakati jambo hilo limewekwa. Akizungumza ya kanuni, IETF na WWWC wanajitahidi kufafanua na kuimarisha kwa kiwango. Itasimamiwa katika API (Programu ya Programu ya Maombi) ambazo watengenezaji wanaweza kutumia kwa zana za mawasiliano rahisi ambazo zinaweza kutumika katika vivinjari.

Kwa nini WebRTC?

Jaribio ambalo linajaribu kufikia limewezekana hadi sasa tu katika mashirika makubwa kupitia matumizi ya ada kubwa ya leseni na vijizi vya gharama kubwa. Na APR ya WebRTC, mtu yeyote mwenye ujuzi wa programu ya msingi atakuwa na uwezo wa kuendeleza zana zenye nguvu za mawasiliano ya sauti na video, na maombi ya mtandao wa data. Mtandao RTC utaleta faida nyingi, ikiwa ni pamoja na:

Vikwazo Kushughulikia WebRTC

Kuna masuala kadhaa ambayo timu zinazofanya kazi kwenye WebRTC zinapaswa kushughulikia ili kupata kitu kinachojulikana. Miongoni mwao ni yafuatayo:

Mfano wa Programu ya WebRTC

Mfano mzuri wa programu ya WebRTC ni Cube ya Slam ya Google ambayo inaruhusu wewe kucheza pong na rafiki yako wa mbali wa uso kwa uso, bila kujali umbali kati yako. Picha ya mchezo hutolewa kwa kutumia WebGL na sauti ya sauti inapotolewa kwa njia ya redio ya wavuti. Unaweza kucheza sawa kwenye cubeslam.com. Unaweza hata hivyo kucheza tu kwenye kompyuta yako kama, kama leo, toleo la simu la Chrome bado halijasaidia WebRTC. Michezo kama hiyo imeundwa ili kukuza Chrome na WebRTC. Hakuna mipangilio ya ziada inahitajika kucheza mchezo, hata Kiwango cha, hutolewa kwa kweli una toleo la hivi karibuni la Chrome.

WebRTC Kwa Waendelezaji

WebRTC ni mradi wa chanzo wazi. API ambayo itatolewa kwa mawasiliano ya muda halisi (RTC) kati ya browsers iko katika JavaScript rahisi.

Kwa ufahamu zaidi wa WebRTC, angalia video hii.