W3C gaf WebRTC de standaardstatus

De W3C onthuld onlangs via een aankondiging dat de gerelateerde API WebRTC is een aanbevolen standaard geworden.

Tegelijkertijd publiceerde de IETF-commissie (Internet Engineering Task Force), die zich bezighoudt met de ontwikkeling van internetprotocollen en -architectuur, 11 RFC's (8825-8835, 8854) die de architectuur, protocolelementen, vervoerswijzen en de foutcorrectiemechanismen die worden gebruikt in WebRTC. Deze RFC's hebben nu de status van "Proposed Standard".

Degenen die niet bekend zijn met WebRTC-technologie, zouden dat moeten weten dit is ontwikkeld door Google sinds 2009 als de belichaming van het idee om een ​​communicatieplatform voor browsers te creëren, alternatief voor Adobe Flash en desktopapplicaties.

In 2011 publiceerde Google zijn ontwikkelingen met betrekking tot WebRTC, evenals audio- en videoverwerkingstechnologieën die zijn verkregen uit de overname van GIPS, een bedrijf voor digitale signaalverwerking, onder een BSD-licentie.

Al mismo tiempo, gratis toegang tot patenten met betrekking tot WebRTC werd verstrekt, Samen met Mozilla, Microsoft, Cisco en Ericsson is het WebRTC-standaardisatieproces gestart bij het W3C en de IETF.

Sindsdien WebRTC-ondersteuning is geïmplementeerd in alle moderne browsers en het is wijdverbreid geworden in communicatieprogramma's, mobiele applicaties en webservices die een direct communicatiekanaal tussen gebruikers moeten organiseren.

Om bijvoorbeeld iets meer te begrijpen over de reikwijdte die WebRTC al heeft, is het dat Dit wordt veel gebruikt in video- en audioconferentietoepassingens, spellen, samenwerkingsplatforms, instant messaging, systemen voor streaming en distributie van inhoud.

Met WebRTC, communicatietoepassingen kan spraak- en videoverkeer verwerken enn realtime met alleen HTML en JavaScript, zonder het gebruik van eigen technologieën van derden en externe plug-ins.

WebRTC bestaat uit vier basiscomponenten: een gebruikerssessiebeheersysteem, een audioverwerkingsengine, een videoverwerkingsengine en een transportlaag. De audio- en videoverwerkingsengines maken het gebruik van verschillende codecs (VP8, H.264) mogelijk, evenals methoden voor ruisonderdrukking.

Alle gegevens worden alleen in gecodeerde vorm verzonden. Voor real-time datatransmissie kunnen DTLS- en SRTP-protocollen (Secure Real-Time Transport Protocol) worden gebruikt in combinatie met technologieën om P2P-communicatiekanalen te organiseren en werking te garanderen via firewalls en adresvertalers (ICE, STUN, TURN, RTP-over- TCP, de mogelijkheid om via een proxy te werken).

Naast de gestandaardiseerde basisdelen, de W3C en IETF ontwikkelen ook uitbreidingen die nog niet zijn goedgekeurd die het gebruik van het QUIC-protocol als transport mogelijk maken en het gebruik van de AV1-videocodec mogelijk maken.

Er is een werkgroep opgericht om de WebTransport API te ontwikkelen, die de organisatie van verzending naar meerdere ontvangers vereenvoudigt, en de Scalable Video Encoding API om de videotransmissie aan te passen aan de bandbreedte van de klant.

Voor de volgende versie van WebRTC, ook mogelijkheden worden benut zoals de end-to-end-codering van videoconferenties, de live verwerking van audio- en videotransmissies (inclusief het gebruik van machine learning-systemen), middelen om een ​​permanent communicatiekanaal tot stand te brengen met sensoren in ontwikkelde IoT-apparaten.

Webapplicaties hebben toegang tot WebRTC-mogelijkheden via een JavaScript-API speciaal voorbereid, die bevat de volgende interfaces:

  • getUserMedia: ontvang een multimediastream (video, geluid) van een lokaal aangesloten apparaat (webcam, microfoon, videocamera) of bestand.
  • RTCPeerVerbinding: totstandbrenging van een directe verbinding tussen gebruikers, signaalverwerking, werken met codecs, bandbreedtecontrole, organisatie van een beveiligd communicatiekanaal.
  • RTC-gegevenskanaal: willekeurige gegevensuitwisseling via een communicatiekanaal in twee richtingen met behulp van de standaard WebSockets API.
  • krijgstatistieken: het verkrijgen van statistieken.

Als u er tenslotte meer over wilt weten, kunt u contact opnemen met de volgende link.


Laat je reactie achter

Uw e-mailadres wordt niet gepubliceerd. Verplichte velden zijn gemarkeerd met *

*

*

  1. Verantwoordelijk voor de gegevens: Miguel Ángel Gatón
  2. Doel van de gegevens: Controle SPAM, commentaarbeheer.
  3. Legitimatie: uw toestemming
  4. Mededeling van de gegevens: De gegevens worden niet aan derden meegedeeld, behalve op grond van wettelijke verplichting.
  5. Gegevensopslag: database gehost door Occentus Networks (EU)
  6. Rechten: u kunt uw gegevens op elk moment beperken, herstellen en verwijderen.