W3C gav WebRTC standardstatus

W3C afsløret for nylig gennem en meddelelse om, at den relaterede API WebRTC er blevet en anbefalet standard.

Samtidig offentliggjorde IETF-komiteen (Internet Engineering Task Force), der er dedikeret til udvikling af internetprotokoller og arkitektur, 11 RFC'er (8825-8835, 8854), der beskriver arkitektur, protokolelementer, transportformer og fejlkorrektionsmekanismer, der anvendes i WebRTC. Disse RFC'er har nu status som "Proposed Standard".

For dem, der ikke er bekendt med WebRTC-teknologi, skal de vide det dette er udviklet af Google siden 2009 som udførelsesform for ideen om at skabe en kommunikationsplatform til browsere, alternativ til Adobe Flash og desktop-applikationer.

I 2011 frigav Google sine udviklinger relateret til WebRTC samt lyd- og videobehandlingsteknologier opnået ved erhvervelsen af ​​GIPS, et digitalt signalbehandlingsfirma, under en BSD-licens.

På samme tid fri adgang til patenter, der dækker WebRTC, blev leveret, Sammen med Mozilla, Microsoft, Cisco og Ericsson er WebRTC-standardiseringsprocessen startet på W3C og IETF.

Siden da WebRTC support er implementeret i alle moderne browsere og det er blevet udbredt i kommunikationsprogrammer, mobile applikationer og webtjenester, der har brug for at organisere en direkte kommunikationskanal mellem brugerne.

For eksempel for at forstå lidt mere om det omfang, som WebRTC allerede har, er det det Dette bruges i vid udstrækning i video- og lydkonferenceapplikationers, spil, samarbejdsplatforme, instant messaging, systemstreaming og distribution af indhold.

Med WebRTC, kommunikationsapplikationer kan behandle tale- og videotrafik ogn realtid ved kun at bruge HTML og JavaScript uden brug af tredjepartsbeskyttede teknologier og eksterne plugins.

WebRTC består af fire grundlæggende komponenter: et brugersessionstyringssystem, en lydbehandlingsmotor, en videobehandlingsmotor og et transportlag. Audio- og videobehandlingsmotorer tillader brug af forskellige codecs (VP8, H.264) samt støjdæmpningsmetoder.

Alle data overføres kun i krypteret form. Til realtidsdataoverførsel kan DTLS og SRTP (Secure Real-Time Transport Protocol) protokoller bruges i kombination med teknologier til at organisere P2P kommunikationskanaler og sikre drift gennem firewalls og adresseoversættere (ICE, STUN, TURN, RTP-over- TCP, evnen til at arbejde gennem en proxy).

Ud over de standardiserede bunddele er W3C og IETF udvikler også udvidelser, der endnu ikke er godkendt der tillader brug af QUIC-protokollen som transport og tillader brug af AV1-videokodec.

Der er oprettet en arbejdsgruppe til at udvikle WebTransport API, som forenkler organiseringen af ​​transmission til flere modtagere og Scalable Video Encoding API for at tilpasse videotransmissionen til klientens båndbredde.

For den næste version af WebRTC, også funktioner bruges som f.eks ende-til-ende-kryptering af videokonferencer, den live behandling af lyd- og videotransmissioner (inklusive brug af maskinlæringssystemer), middel til etablering af en permanent kommunikationskanal med sensorer i udviklede IoT-enheder.

Webapplikationer får adgang til WebRTC-funktioner gennem en JavaScript API specielt forberedt, som inkluderer følgende grænseflader:

  • getUserMedia: modtager en multimediestrøm (video, lyd) fra en lokalt tilsluttet enhed (webkamera, mikrofon, videokamera) eller fil.
  • RTCPeerConnection: etablering af en direkte forbindelse mellem brugere, signalbehandling, arbejde med codecs, båndbreddekontrol, organisering af en sikker kommunikationskanal.
  • RTCDataChannel: vilkårlig dataudveksling over en tovejskommunikationskanal ved hjælp af standard WebSockets API.
  • getStats: indhentning af statistik.

Endelig, hvis du er interesseret i at vide mere om det, kan du konsultere følgende link.


Efterlad din kommentar

Din e-mailadresse vil ikke blive offentliggjort. Obligatoriske felter er markeret med *

*

*

  1. Ansvarlig for dataene: Miguel Ángel Gatón
  2. Formålet med dataene: Control SPAM, management af kommentarer.
  3. Legitimering: Dit samtykke
  4. Kommunikation af dataene: Dataene vil ikke blive kommunikeret til tredjemand, undtagen ved juridisk forpligtelse.
  5. Datalagring: Database hostet af Occentus Networks (EU)
  6. Rettigheder: Du kan til enhver tid begrænse, gendanne og slette dine oplysninger.