Esboniwyd WebRTC

Llais Amser Amser a Chyfathrebu Fideo Rhwng Porwyr

Mae'r ffordd confensiynol lle mae cyfathrebu llais a fideo yn cael ei wneud, a hefyd y mae data'n cael ei drosglwyddo, wedi'i seilio ar y model gweinydd cleient. Mae angen bod yn weinydd rhywbeth i wasanaethu'r ddau neu bob dyfais gyfathrebu a'u rhoi mewn cysylltiad. Felly mae'n rhaid i gyfathrebu basio trwy gymylau neu brif beiriant.

Mae WebRTC yn newid popeth. Mae'n dod â chyfathrebu i rywbeth sy'n digwydd yn uniongyrchol rhwng dau beiriant, fodd bynnag, yn agos neu'n bell. Hefyd, mae'n gweithio mewn porwyr - nid oes angen i lawrlwytho a gosod unrhyw beth.

Pwy sydd Tu ôl i WebRTC?

Mae yna dîm o gewri y tu ôl i'r gysyniad sy'n newid y gêm hon. Mae Google, Mozilla a Opera eisoes yn gweithio i gefnogi hynny, tra bod Microsoft wedi dangos diddordeb ond mae'n dal yn hytrach goddefol, gan ddweud y bydd yn mynd i mewn i'r bêl pan fydd y peth wedi'i safoni. Wrth sôn am safoni, mae'r IETF a WWWC yn gweithio i'w diffinio a'i siapio i mewn i safon. Fe'i safoni yn API (Rhyngwyneb Rhaglennu Cais) y gall datblygwyr ei ddefnyddio i offer cyfathrebu syml y gellir eu defnyddio mewn porwyr.

Pam WebRTC?

Mae'r hyn y mae'n ceisio'i gyflawni wedi bod yn bosibl hyd yn hyn mewn sefydliadau mawr yn unig trwy ddefnyddio ffioedd trwyddedau drud a chymhorthion peryglus drud. Gyda API WebRTC, bydd unrhyw un sydd â gwybodaeth am raglenni sylfaenol yn gallu datblygu offer cadarn ar gyfer cyfathrebu llais a fideo, a chymwysiadau gwe ddata. Bydd Web RTC yn dod â nifer o fanteision, gan gynnwys:

Rhwystrau sy'n wynebu WebRTC

Mae yna nifer o faterion y mae'n rhaid i dimau sy'n gweithio ar WebRTC fynd i'r afael â hwy er mwyn cael rhywbeth pendant. Ymhlith y rhain mae:

Enghraifft o App WebRTC

Enghraifft dda o app WebRTC yw Google's Cube Slam sy'n eich galluogi i chwarae pong gyda'ch ffrind anghysbell wyneb yn wyneb, waeth beth fo'r pellter rhyngoch chi. Mae graffeg y gêm yn cael eu rendro gan ddefnyddio WebGL a'r trac sain os ydynt yn cael eu cyflwyno trwy sain gwe. Gallwch chi chwarae'r un peth yn cubeslam.com. Fodd bynnag, gallwch chi ond ei chwarae ar eich cyfrifiadur gan nad yw fersiwn symudol Chrome eto'n cefnogi WebRTC eto. Lluniwyd gemau o'r fath i hyrwyddo Chrome a WebRTC. Nid oes angen unrhyw ategion ychwanegol i chwarae'r gêm, hyd yn oed Flash, wrth gwrs, mae gennych y fersiwn ddiweddaraf o Chrome.

WebRTC i Ddatblygwyr

Mae WebRTC yn brosiect ffynhonnell agored. Mae'r API a ddarperir ar gyfer cyfathrebu amser real (RTC) rhwng porwyr mewn JavaScript syml.

Am ddealltwriaeth fanylach o WebRTC, gwyliwch y fideo hwn.