W3C a acordat statutul standard WebRTC

W3C a dezvăluit recent printr-un anunț că API-ul aferent WebRTC a devenit un standard recomandat.

În același timp, comitetul IETF (Internet Engineering Task Force), dedicat dezvoltării protocoalelor și arhitecturii Internet, a publicat 11 RFC (8825-8835, 8854) care descriu arhitectura, elementele protocolului, modurile de transport și mecanisme de corectare a erorilor utilizate în WebRTC. Aceste RFC au acum statutul de „Standard propus”.

Pentru cei care nu sunt familiarizați cu tehnologia WebRTC, ar trebui să știe asta Aceasta a fost dezvoltată de Google din 2009 ca întruchipare a ideii de a crea o platformă de comunicare pentru browsere, alternativă la aplicațiile Adobe Flash și desktop.

În 2011, Google și-a lansat dezvoltările legate de WebRTC, precum și tehnologiile de procesare audio și video obținute din achiziția GIPS, o companie de procesare a semnalului digital, sub licență BSD.

În același timp, a fost oferit acces gratuit la brevetele care acoperă WebRTC, Împreună cu Mozilla, Microsoft, Cisco și Ericsson, procesul de standardizare WebRTC a început la W3C și IETF.

De atunci, Suportul WebRTC a fost implementat în toate browserele moderne și a devenit răspândit în programele de comunicații, aplicațiile mobile și serviciile web care trebuie să organizeze un canal de comunicare direct între utilizatori.

De exemplu, pentru a înțelege un pic mai mult despre domeniul de aplicare pe care WebRTC îl are deja, este acela Acesta este utilizat pe scară largă în aplicațiile de conferințe video și audios, jocuri, platforme de colaborare, mesagerie instant, streaming de sisteme și distribuție de conținut.

Cu WebRTC, aplicații de comunicații poate procesa traficul de voce și video șin timp real folosind numai HTML și JavaScript, fără a utiliza tehnologii proprietare terță parte și pluginuri externe.

WebRTC constă din patru componente de bază: un sistem de gestionare a sesiunii utilizatorului, un motor de procesare audio, un motor de procesare video și un strat de transport. Motoarele de procesare audio și video permit utilizarea diferitelor codecuri (VP8, H.264), precum și metode de suprimare a zgomotului.

Toate datele sunt transmise numai în formă criptată. Pentru transmiterea datelor în timp real, protocoalele DTLS și SRTP (Secure Real-Time Transport Protocol) pot fi utilizate în combinație cu tehnologii pentru organizarea canalelor de comunicație P2P și asigurarea funcționării prin firewall-uri și traducători de adrese (ICE, STUN, TURN, RTP TCP, capacitatea de a lucra printr-un proxy).

Pe lângă piesele de bază standardizate, W3C și IETF dezvoltă, de asemenea, extensii care nu au fost încă aprobate care permit utilizarea protocolului QUIC ca transport și permit utilizarea codecului video AV1.

Un grup de lucru a fost creat pentru a dezvolta API-ul WebTransport, care simplifică organizarea transmisiei către mai mulți destinatari și API-ul Scalable Video Encoding, pentru a adapta transmisia video la lățimea de bandă a clientului.

Pentru următoarea versiune de WebRTC, de asemenea sunt utilizate capacitățile la fel ca criptarea end-to-end a videoconferințelor, procesarea în direct a transmisiilor audio și video (inclusiv utilizarea sistemelor de învățare automată), înseamnă stabilirea unui canal de comunicație permanent cu senzori în dispozitivele IoT dezvoltate.

Aplicațiile web accesează capacitățile WebRTC printr-un API JavaScript special pregătit, care include următoarele interfețe:

  • getUserMedia- Primiți un flux multimedia (video, sunet) de la un dispozitiv conectat local (cameră web, microfon, cameră video) sau fișier.
  • RTCPeerConnection: stabilirea unei conexiuni directe între utilizatori, procesarea semnalului, lucrul cu codecuri, controlul lățimii de bandă, organizarea unui canal de comunicație securizat.
  • RTCDataChannel: schimb de date arbitrar pe un canal de comunicare bidirecțional utilizând API-ul WebSockets standard.
  • getStats: obținerea statisticilor.

În cele din urmă, dacă sunteți interesat să aflați mai multe despre aceasta, puteți consulta următorul link.


Lasă comentariul tău

Adresa ta de email nu va fi publicată. Câmpurile obligatorii sunt marcate cu *

*

*

  1. Responsabil pentru date: Miguel Ángel Gatón
  2. Scopul datelor: Control SPAM, gestionarea comentariilor.
  3. Legitimare: consimțământul dvs.
  4. Comunicarea datelor: datele nu vor fi comunicate terților decât prin obligație legală.
  5. Stocarea datelor: bază de date găzduită de Occentus Networks (UE)
  6. Drepturi: în orice moment vă puteți limita, recupera și șterge informațiile.