A Cumpagnia di Voce è Video di a Real Time entre Navigators
A manera cumunitiva in quale hè realizatu a cumunicazione di a voce è a vidéo, è ancu in quale data hè trasferita, hè basatu nantu à u mudellu client-server. Ci hè un serviziu qualchì servore di serviziu o tutti i tecnulugia cumunicati è i mette in cuntattu. A cumunicazione hè dunque di passà per un nuvulu o una màccia principale.
WebRTC cambia tuttu ciò chì. Avarete cumunicazione di qualcosa chì passa entre dui machini, in quantu quasi o estremamente sò quì. Inoltre, travaglia in i navigatori - ùn es necessariu di scaricà è installate qualcosa.
Quale hè Behind WebRTC?
Ci hè un gruppu di giganti duoppu stu cuncettu di cambià di u ghjocu. Google, Mozilla è Opera sò digià travagliatu in u sustegnu, mentri Microsoft hà amparatu interesse ma ferma passive, dicendu chì avarà da entra u ballu quandu a cosa hè stata normalizata. Parrannu di l'estandarizazione, l'IETF è l'WWWC sò travagliani per definisce è furmatu in un standard. Serà standaralizatu in una API (Apps Programming Interface) chì i pruduttori ponu utilizà à i prudutti di cumunicazione simplici di cumè chì ponu utilizà in i navigatori.
Perchè WebRTC?
Hè ciò chì hè prova di ottenevule hè pussibile avà solu solu in vastu urganizzazzioni a través d'utilizazione di e penalità di e licenziu caru è plugins proprietari caru. Cù l'API WebRTC, qualchissia cun sapienti di prugrammazione basa di sviluppà e robusti fori per a cumunicazione di voce è video, è l'applicazioni web di dati. Web RTC portarà annantu à parechji benefizii, cumpresi:
- L'utilizatori ùn saria più necessaria di scaricà è d'installazione applicazioni privati. Ùn avemu aduprà i so navigatori chì sò sopravuti WebRTC.
- Oghje bandillu serà dumandatu, postu chì a distanza cubierta durante a cumunicazione serà ridutta per l'eliminazione di u cunnessu di u servitore è a nuvola.
- In u risultatu, ci saranu menu latenza è una qualità maiò di audio è video.
- I dati sianu diretti più efficevuli per a tecnulugia.
- Ùn ci saria più necessaria di plugins cum'è Flash.
- Serà più faciule per elaburà strumenti per a cumunicazione. Elementi Native HTML5 seranu usati.
Obstacles Facing WebRTC
Ci hè una quantità di temi chì e squadra chì travagliendu in WebRTC hà da indirizzà per piglià qualchì cunvintazione. Frà quì sò i seguenti:
- Chì codice per u usu? Siccomu i jugatori sò parechji interesse, ùn anu micca avè accunsentutu per esse aduprate l'H.264, VP8 o altre codici.
- Perchè a tecnulugia stà fundata nantu à i navigatori, a compatibilità di u navigatore serà un tema. Solu Chrome, Firefox, Opera è l'appoggiu. A mancanza di navigatori cù l'assistente WebRTC serà inutilità.
- U standard ùn hè micca ancu cumpletu, chì ghjè un problema in l'adopzione da i protagonisti.
Un Esempiu di una App WebRTC
Un bon esempiu di una applicazione WebRTC hè Cube Slam di Google chì vi permette di ghjucà pong cù u vostru amicu risidenti à face à a faccia, irrispettiva di a distanza entre voi. I graphichi di u ghjocu sò prescelti cù WebGL è a soundtrack si cunvene per u web audio. Pudete puru a listessa in cubiselam.com. Pudete ancu qualchì ghjucà à u vostru ordinariu, cum'è in l'oghje, a versione mobile di Chrome ùn hà micca supportu WebRTC. Tali ghjoculi sò stati disenu à prumove Chrome è WebRTC. Ùn ci vole micca plugins adulti per ghjucà à u ghjocu, nè ancu u prugettu, provete in sicuru chì tenete l'ultima versione di Chrome.
WebRTC per i sviluppori
WebRTC hè un prughjettu uriginale. L'API chì serà furnita per a cumunicazione in tempu tempu (RTC) trà i navigatori hè in JavaScript.
Per un ulteru più in pianu di WebRTC, observe stu video.