Real-Time lub suab thiab Video Kev Sib Tham ntawm Browsers
Cov lus pom zoo uas lub suab sib txuas lus ntawm lub suab thiab kev yees duab raug muab coj los ua, thiab tseem muaj cov ntaub ntawv xa tawm, raws li tus qauv ntawm tus neeg siv khoom. Yuav tsum tau ua ib tug neeg rau zaub mov kom pab tau ob qho tag nrho los yog txhua yam sib txuas lus thiab muab lawv tso rau hauv kev sib cuag. Kev sib txuas lus yog li ntawd yuav tsum dhau los ntawm ib tus huab los yog lub tshuab loj.
WebRTC pauv txhua yam ntawd. Nws coj kev sib txuas lus mus rau ib yam dab tsi uas tshwm sim ncaj nraim ntawm ob lub cav, tab sis nyob ze los yog deb lawv yog. Ntxiv thiab, nws ua haujlwm hauv browsers - tsis tas yuav download tau thiab nruab ib yam dab tsi.
Leej twg yog Tom qab WebRTC?
Muaj ib pab neeg ntawm cov neeg loj lej tom qab ntawm qhov kev ua si-hloov tswvyim. Google, Mozilla thiab Opera twb ua hauj lwm hauv kev txhawb nqa rau nws, thaum Microsoft tau qhia kev txaus siab, tiam sis tseem tsis zoo li qub, hais tias nws yuav nkag mus rau lub pob thaum tus tshaj plaws tau muab kho. Kev hais lus ntawm kev tsim qauv, IETF thiab WWWC tab tom ua haujlwm los txheeb xyuas thiab ua kom zoo li qub. Nws yuav raug muab tso rau hauv ib qho API (Daim Ntawv Cuv Npe Kev Txawj Ntse) uas cov neeg tsim khoom siv tau rau cov khoom sib txuas lus yooj yim uas siv tau rau hauv cov browsers.
Vim li cas WebRTC?
Dab tsi nws yog ua kom cuag tau tau kom deb li deb ntawm cov koom haum loj los ntawm kev siv cov nqi kim licence thiab cov nqi tshwj xeeb tshaj plaw. Nrog rau lub WebRTC API, txhua tus neeg uas muaj kev paub txog cov kev qhia ntawv yuav muaj peev xwm los tsim cov cuab yeej zoo siv rau kev sib txuas lus suab thiab yees duab, thiab cov ntaub ntawv web ntaub ntawv. WebCam RT yuav tuaj yeem coj li ob peb txoj kev pab, xws li:
- Cov neeg siv yuav tsis tas yuav rub tawm thiab nruab ntiag tug cov ntawv thov. Lawv tsuas tau siv lawv cov browsers WebRTC uas txhawb nqa.
- Txo cov bandwidth yuav tsum tau vim tias qhov kev pab cuam them rau thaum lub sij hawm sib txuas lus yuav raug txo los ntawm kev tshem tawm ntawm cov neeg rau zaub mov thiab cov huab sib txuas.
- Vim li ntawd, yuav muaj tsawg latency thiab zoo tshaj ntawm audio thiab video.
- Cov ntaub ntawv yuav muaj channeled ntau dua los ntawm kev siv tshuab.
- Yuav tsis muaj kev xav tau rau plugins li eeb.
- Nws yuav yooj yim dua tsim cov cuab yeej rau kev sib txuas lus. Haiv neeg HTML5 ntsiab yuav raug siv.
Obstacles Facing WebRTC
Muaj ntau qhov teeb meem uas pawg ua hauj lwm hauv WebRTC yuav tsum tau ua kom tau ib yam dab tsi. Ntawm lawv yog cov hauv qab no:
- Uas codec siv? Txij li thaum cov players muaj kev txaus siab sib txawv, lawv tseem tsis tau pom zoo seb puas yuav siv H.264, VP8 lossis lwm cov codecs.
- Txij li thaum lub tshuab yuav raws li browsers, qhov browser compatibility yuav yog qhov teeb meem. Tsuas Chrome, Firefox, thiab Opera txhawb nws tam sim no. Tsis muaj browsers nrog WebRTC kev them nyiaj yug yuav raug dejnum.
- Tus txheej txheem yog tsis tau hais meej, uas yog ib qho teeb meem hauv nws txoj kev saws me nyuam los ntawm cov neeg tseem ceeb.
Ib qho piv txwv ntawm WebRTC App
Ib tug piv txwv zoo ntawm lub WebRTC app yog Google Lub Vev Xaib Slam uas tso cai rau koj mus ua si pong nrog koj tus phooj ywg lub ntsej muag rau lub ntsej muag rau lub ntsej muag, tsis hais qhov kev ncua deb ntawm koj. Qhov kev ua si lub graphics raug nws siv WebGL thiab cov soundtrack yog xa tawm ntawm lub suab audio. Koj tuaj yeem ua tib lub sijhawm tom cubeslam.com. Koj tsuas yog ua si nws hauv koj lub computer, raws li hnub no, lub xov tooj ntawm tes mobile Chrome tsis tau yug WebRTC. Tej kev ua si tau tsim los ob qho tib si los txhawb Chrome thiab WebRTC. Tsis pub ntxiv plugins yuav tsum tau ua si qhov kev ua si, tsis txawm Flash, los ntawm chav kawm koj muaj qhov tseeb version ntawm Chrome.
WebRTC Rau Developers
WebRTC yog qhov kev qhib qhov rooj. API uas yuav muab rau cov kev sib txuas lus ntawm lub sijhawm (RTC) ntawm cov browsers yog hauv JavaScript yooj yooj yim.
Rau qhov kev nkag siab ntau ntawm qhov WebRTC, saib cov yees duab no.