WebRTC Klarigita

Reala Tempo Voĉo kaj Video Konekto Inter Foliumiloj

La maniero convencional en kiu efektivigas konekton de voĉo kaj video, kaj ankaŭ en kiu transpasas la datumojn, bazas en la modelo de kliento-servilo. Necesas esti servilo io por servi ambaŭ aŭ ĉiujn komunikajn aparatojn kaj enmeti ilin en kontakton. Konekto do devas pasi tra nubo aŭ ĉefa maŝino.

WebRTC ŝanĝas ĉion. Ĝi alportas komunikadon al io, kio okazas rekte inter du maŝinoj, tamen proksime aŭ malproksime. Ankaŭ, ĝi funkcias en retumiloj - ne bezonas elŝuti kaj instali ion ajn.

Kiu estas Malantaŭ WebRTC?

Ekzistas teamo de gigantoj malantaŭ ĉi tiu ludo-ŝanĝanta koncepto. Google, Mozilla kaj Operacias jam laboras por subteni ĝin, dum Microsoft montris intereson sed restas sufiĉe pasiva, dirante, ke ĝi eniros la pilkon kiam la afero estas estandarizada. Parolante pri normigo, la IETF kaj WWWC laboras por difini kaj formi ĝin en normon. Ĝi estos estandarita en API (Aplika Programado-Interfaco), kiujn programistoj povas uzi por produkti simplajn komunikajn ilojn, kiuj povas uzi en retumiloj.

Kial WebRTC?

Kion ĝi klopodas atingi estis ebla ĝis nun nur en grandaj organizoj per uzado de multekostaj licencaj kotizoj kaj multekostaj propraj kromaĵojn. Kun la WebRTC-API, iu ajn kun baza programado-scio povos evoluigi fortajn ilojn por voĉaj kaj videbonektaj konektoj, kaj datumaj retejoj. Retejo RTC alportos diversajn avantaĝojn, inkluzive:

Obstakloj alfrontantaj WebRTC

Estas multaj aferoj, kiujn teamoj laborantaj en WebRTC devas trakti por akiri ion konkludan. Inter ili estas la sekvaj:

Ekzemplo de WebRTC-App

Bona ekzemplo de WebRTC-aplikaĵo estas la Cube-Slam de Google, kiu ebligas al vi ludi pongon kun via fora amikino vizaĝo al vizaĝo, sendepende de la distanco inter vi. La grafikaĵoj de la ludo estas uzataj per WebGL kaj la voĉa bando, se oni transdonas ilin per retpaŝa audio. Vi povas ludi saman ĉe Cubeslam.com. Tamen vi nur povas ludi ĝin en via komputilo, ĉar nuntempe, la versio móvil de Chrome ankoraŭ ne subtenas WebRTC. Tiaj ludoj estis desegnitaj por promocii Chrome kaj WebRTC. Ne pluaj kromaĵojn bezonas ludi la ludon, eĉ ne Flash, ĉar kompreneble vi havas la plej lastan version de Chrome.

WebRTC For Developers

WebRTC estas malferma fonta projekto. La API kiu provizos por reala tempo komunikado (RTC) inter retumiloj estas simpla JavaScript.

Por pli profunda kompreno de WebRTC, rigardu ĉi tiun filmon.