W3C ga WebRTC standardstatus

W3C avduket nylig gjennom en kunngjøring om at den relaterte API-en WebRTC har blitt en anbefalt standard.

Samtidig publiserte IETF (Internet Engineering Task Force) -komiteen, som er dedikert til utvikling av internettprotokoller og arkitektur, 11 RFCer (8825-8835, 8854) som beskriver arkitekturen, protokollelementene, transportmåtene og feilrettingmekanismer brukt i WebRTC. Disse RFC-ene har nå statusen "Proposed Standard".

For de som ikke er kjent med WebRTC-teknologi, bør de vite det Dette er utviklet av Google siden 2009 som utførelsen av ideen om å lage en kommunikasjonsplattform for nettlesere, alternativ til Adobe Flash og desktop-applikasjoner.

I 2011 lanserte Google sin utvikling relatert til WebRTC, samt lyd- og videoprosesseringsteknologi hentet fra oppkjøpet av GIPS, et digitalt signalbehandlingsselskap, under en BSD-lisens.

Samtidig gratis tilgang til patenter som dekker WebRTC ble gitt, Sammen med Mozilla, Microsoft, Cisco og Ericsson har WebRTC-standardiseringsprosessen startet på W3C og IETF.

Siden da, WebRTC-støtte er implementert i alle moderne nettlesere og det har blitt utbredt i kommunikasjonsprogrammer, mobilapplikasjoner og webtjenester som trenger å organisere en direkte kommunikasjonskanal mellom brukerne.

For eksempel, for å forstå litt mer om omfanget som WebRTC allerede har, er det det Dette er mye brukt i video- og lydkonferanseapplikasjoners, spill, samarbeidsplattformer, direktemeldinger, systemstreaming og innholdsdistribusjon.

Med WebRTC, kommunikasjonsapplikasjoner kan behandle tale- og videotrafikk ogsanntid ved bruk av bare HTML og JavaScript, uten bruk av tredjeparts teknologi og eksterne plugins.

WebRTC består av fire grunnleggende komponenter: et brukerøkteadministrasjonssystem, en lydbehandlingsmotor, en videoprosesseringsmotor og et transportlag. Lyd- og bildebehandlingsmotorene tillater bruk av forskjellige kodeker (VP8, H.264), samt metoder for støydemping.

All data overføres bare i kryptert form. For sanntidsdataoverføring kan DTLS og SRTP (Secure Real-Time Transport Protocol) protokoller brukes i kombinasjon med teknologier for å organisere P2P-kommunikasjonskanaler og sikre drift gjennom brannmurer og adresseoversettere (ICE, STUN, TURN, RTP-over- TCP, muligheten til å jobbe gjennom en proxy).

I tillegg til de standardiserte basedelene, har W3C og IETF utvikler også utvidelser som ennå ikke er godkjent som tillater bruk av QUIC-protokollen som transport, og tillater bruk av AV1-videokodeken.

Det er opprettet en arbeidsgruppe for å utvikle WebTransport API, som forenkler organiseringen av overføring til flere mottakere, og Scalable Video Encoding API, for å tilpasse videooverføringen til klientens båndbredde.

For neste versjon av WebRTC, også evner blir brukt slik som end-to-end-kryptering av videokonferanser, live prosessering av lyd- og videooverføringer (inkludert bruk av maskinlæringssystemer), midler for å etablere en permanent kommunikasjonskanal med sensorer i utviklede IoT-enheter.

Webapplikasjoner får tilgang til WebRTC-funksjoner gjennom en JavaScript API spesiallaget, som inkluderer følgende grensesnitt:

  • getUserMedia- Motta en multimedia-strøm (video, lyd) fra en lokalt tilkoblet enhet (webkamera, mikrofon, videokamera) eller fil.
  • RTCPeerConnection: etablering av en direkte forbindelse mellom brukere, signalbehandling, arbeid med kodeker, båndbreddekontroll, organisering av en sikker kommunikasjonskanal.
  • RTCDataChannel: vilkårlig datautveksling over en toveiskommunikasjonskanal ved hjelp av standard WebSockets API.
  • getStats: innhente statistikk.

Til slutt, hvis du er interessert i å vite mer om det, kan du konsultere følgende lenke.


Legg igjen kommentaren

Din e-postadresse vil ikke bli publisert. Obligatoriske felt er merket med *

*

*

  1. Ansvarlig for dataene: Miguel Ángel Gatón
  2. Formålet med dataene: Kontroller SPAM, kommentaradministrasjon.
  3. Legitimering: Ditt samtykke
  4. Kommunikasjon av dataene: Dataene vil ikke bli kommunisert til tredjeparter bortsett fra ved juridisk forpliktelse.
  5. Datalagring: Database vert for Occentus Networks (EU)
  6. Rettigheter: Når som helst kan du begrense, gjenopprette og slette informasjonen din.