Voice Voice Time ati ibaraẹnisọrọ fidio laarin awọn aṣàwákiri
Ọna ti o ṣe pataki ni eyiti a ti ṣe ibaraẹnisọrọ ohùn ati ibaraẹnisọrọ fidio, ati pẹlu eyiti o ti gbe data pada, da lori apẹẹrẹ olupin onibara. O nilo lati jẹ ohun elo olupin kan lati ṣe iṣẹ mejeeji tabi gbogbo awọn ẹrọ ibaraẹnisọrọ ki o si fi wọn sinu olubasọrọ. Nitorina ibaraẹnisọrọ ni lati kọja nipasẹ awọsanma tabi ẹrọ pataki kan.
WebRTC yi gbogbo eyi pada. O mu ibaraẹnisọrọ si nkan ti o waye larin laarin awọn ero meji, laisi sunmọ tabi jina wọn wa. Bakannaa, o ṣiṣẹ ni awọn aṣàwákiri - ko si ye lati gba lati ayelujara ki o fi sori ẹrọ ohunkohun.
Ta ni Behind WebRTC?
Nibẹ ni ẹgbẹ ti awọn omiran lẹhin idii ere-iyipada yii. Google, Mozilla ati Opera ti n ṣiṣẹ ni atilẹyin fun u, lakoko ti Microsoft ti han ifẹkufẹ ṣugbọn si tun dipo igbati o sọ pe yoo tẹ rogodo nigbati ohun naa ba ti ni idiwọn. Nigbati on soro ti iwọn-ara, IETF ati WWWC n ṣiṣẹ lati ṣafihan ati ki o ṣe apẹrẹ rẹ si apẹrẹ kan. A yoo ṣe idiwọn si apẹẹrẹ API (Ilana Ilana Ohun elo) ti awọn olupin le lo si awọn ibaraẹnisọrọ ibaraẹnisọrọ ọja ti a le lo ninu awọn aṣàwákiri.
Idi ti WebRTC?
Ohun ti o n gbiyanju lati se aṣeyọri ti ṣee ṣe titi di awọn akoso nla nipasẹ lilo awọn iwe-aṣẹ owo-owo ti o niyelori ati awọn afikun owo-owo ti o niyelori. Pẹlu WebRTC API, ẹnikẹni ti o ni imoye siseto ipilẹ yoo ni anfani lati se agbekale awọn ohun elo to lagbara fun ohun ati ibaraẹnisọrọ fidio, ati awọn ohun elo ayelujara data. Oju-iwe ayelujara RTC yoo mu awọn anfani pupọ wa, pẹlu:
- Awọn olumulo yoo ko nilo lati gba lati ayelujara ki o fi awọn ohun elo ti o ni ẹtọ ṣe. Nwọn nikan ni lati lo awọn oju-iwe ayelujara ti o ni atilẹyin Ayelujara ti WebRTC.
- Iwọn bandiwidi ti o wa ni isalẹ yoo nilo niwon ijinna ti a bo nigba ibaraẹnisọrọ yoo dinku nipasẹ imukuro olupin ati awọn asopọ awọsanma.
- Gẹgẹbi abajade, nibẹ ni yio jẹ sẹku ati didara ga julọ ti ohun ati fidio.
- Awọn data yoo ṣe atunṣe daradara siwaju sii nipasẹ imọ-ẹrọ.
- Nibẹ kii yoo jẹ ohun ti o nilo fun afikun bi Flash.
- O yoo rọrun lati se agbekale awọn irinṣẹ fun ibaraẹnisọrọ. Awọn ohun elo HTML5 abinibi yoo ṣee lo.
Awọn Idaabobo Ti nkọju si WebRTC
Awọn nọmba ti oran ti awọn ẹgbẹ ti n ṣiṣẹ lori WebRTC wa ni lati koju lati le gba nkan kan. Lara wọn ni awọn wọnyi:
- Eyi koodu wo lati lo? Niwon awọn ẹrọ orin ni awọn oriṣiriṣi oriṣiriṣi, wọn ko ti gbawọ boya boya o lo H.264, VP8 tabi awọn koodu kodu miiran.
- Niwon ọna ẹrọ naa yoo da lori awọn aṣàwákiri, ibamu aṣàwákiri yoo jẹ ọrọ kan. Nikan Chrome, Akata bi Ina, ati Opera ṣe atilẹyin fun o Lọwọlọwọ. Aini awọn aṣàwákiri pẹlu atilẹyin oju-iwe ayelujara WebRTC yoo jẹ oṣuwọn.
- Bọtini naa ko ti ni kikun ti tẹlẹ, eyi ti o jẹ iṣoro ni igbasilẹ nipasẹ awọn ẹrọ orin pataki.
Apeere kan ti WebRTC App
Àpẹrẹ dáradára ti ìfilọlẹ WebRTC jẹ Google's Cube Slam ti o fun ọ laaye lati ṣe ere pong pẹlu ojuju ọrẹ rẹ latọna si oju, lai bikita ijinna laarin iwọ. Awọn eya ere ti wa ni lilo nipa lilo WebGL ati orin ti o ba wa ni oju-iwe ayelujara. O le mu kanna ni cubeslam.com. O le sibẹsibẹ mu ṣiṣẹ lori kọmputa rẹ bi, bi loni, ẹya alagbeka ti Chrome ko ni atilẹyin WebRTC nigbagbogbo. Awọn iru ere bẹ ni a ṣe apẹrẹ lati ṣe afihan Chrome ati WebRTC. Ko si afikun awọn afikun ti a nilo lati mu ere naa, koda Flash, ti a pese daradara ti o ni ẹyà tuntun ti Chrome.
WebRTC Fun Awọn Difelopa
WebRTC jẹ iṣẹ akanṣe orisun. API ti yoo pese fun awọn ibaraẹnisọrọ gidi-akoko (RTC) laarin awọn aṣàwákiri wa ni JavaScript kan pato.
Fun imoye ti o ni oye ti WebRTC, wo fidio yii.