W3C gab den WebRTC-Standardstatus

Der W3C enthüllt vor kurzem durch eine Ankündigung, dass die zugehörige API WebRTC ist zu einem empfohlenen Standard geworden.

Gleichzeitig veröffentlichte das IETF-Komitee (Internet Engineering Task Force), das sich der Entwicklung von Internetprotokollen und -architekturen widmet, 11 RFCs (8825-8835, 8854), die die Architektur, Protokollelemente, Verkehrsträger und die In WebRTC verwendete Fehlerkorrekturmechanismen. Diese RFCs haben jetzt den Status "Vorgeschlagener Standard".

Für diejenigen, die mit der WebRTC-Technologie nicht vertraut sind, sollten sie das wissen Dies wurde von Google seit 2009 entwickelt als Verkörperung der Idee, eine Kommunikationsplattform für Browser zu schaffen, alternativ zu Adobe Flash und Desktop-Anwendungen.

Im Jahr 2011 veröffentlichte Google seine Entwicklungen im Zusammenhang mit WebRTC sowie Audio- und Videoverarbeitungstechnologien, die aus der Übernahme von GIPS, einem Unternehmen für digitale Signalverarbeitung, unter einer BSD-Lizenz stammen.

Zur gleichen Zeit Freier Zugang zu Patenten für WebRTC wurde gewährt, Zusammen mit Mozilla, Microsoft, Cisco und Ericsson hat der WebRTC-Standardisierungsprozess am W3C und an der IETF begonnen.

Seitdem Die WebRTC-Unterstützung wurde in allen modernen Browsern implementiert und es ist in Kommunikationsprogrammen, mobilen Anwendungen und Webdiensten weit verbreitet, die einen direkten Kommunikationskanal zwischen Benutzern organisieren müssen.

Um beispielsweise ein wenig mehr über den Umfang zu erfahren, den WebRTC bereits hat, ist es das Dies wird häufig in Video- und Audiokonferenzanwendungen verwendets, Spiele, Kollaborationsplattformen, Instant Messaging, System-Streaming und Verteilung von Inhalten.

Mit WebRTC Kommunikationsanwendungen kann Sprach- und Videoverkehr verarbeiten undIn Echtzeit werden nur HTML und JavaScript verwendet, ohne dass proprietäre Technologien und externe Plugins von Drittanbietern verwendet werden.

WebRTC besteht aus vier Grundkomponenten: ein Benutzersitzungsverwaltungssystem, eine Audioverarbeitungsmaschine, eine Videoverarbeitungsmaschine und eine Transportschicht. Die Audio- und Videoverarbeitungs-Engines ermöglichen die Verwendung verschiedener Codecs (VP8, H.264) sowie Methoden zur Rauschunterdrückung.

Alle Daten werden nur verschlüsselt übertragen. Für die Echtzeit-Datenübertragung können DTLS- und SRTP-Protokolle (Secure Real-Time Transport Protocol) in Kombination mit Technologien verwendet werden, um P2P-Kommunikationskanäle zu organisieren und den Betrieb über Firewalls und Adressübersetzer (ICE, STUN, TURN, RTP-over-) sicherzustellen TCP, die Fähigkeit, über einen Proxy zu arbeiten).

Neben den standardisierten Basisteilen ist die W3C und IETF entwickeln auch Erweiterungen, die noch nicht genehmigt wurden Dies ermöglicht die Verwendung des QUIC-Protokolls als Transportmittel und die Verwendung des AV1-Videocodecs.

Es wurde eine Arbeitsgruppe eingerichtet, um die WebTransport-API, die die Organisation der Übertragung an mehrere Empfänger vereinfacht, und die skalierbare Video-Codierungs-API zu entwickeln, um die Videoübertragung an die Bandbreite des Clients anzupassen.

Für die nächste Version von WebRTC auch Fähigkeiten werden genutzt Geschichten como el End-to-End-Verschlüsselung von Videokonferenzen, die Live-Verarbeitung von Audio- und Videoübertragungen (einschließlich der Verwendung von maschinellen Lernsystemen), Mittel zum Aufbau eines permanenten Kommunikationskanals mit Sensoren in entwickelten IoT-Geräten.

Webanwendungen greifen über a auf WebRTC-Funktionen zu JavaScript-API speziell vorbereitet, welche enthält die folgenden Schnittstellen:

  • getUserMedia: Empfangen eines Multimedia-Streams (Video, Ton) von einem lokal angeschlossenen Gerät (Webcam, Mikrofon, Videokamera) oder einer Datei.
  • RTCPeerVerbindung: Aufbau einer direkten Verbindung zwischen Benutzern, Signalverarbeitung, Arbeit mit Codecs, Bandbreitenkontrolle, Organisation eines sicheren Kommunikationskanals.
  • RTCDataChannel: Beliebiger Datenaustausch über einen bidirektionalen Kommunikationskanal unter Verwendung der Standard-WebSockets-API.
  • getStats: Statistiken erhalten.

Wenn Sie mehr darüber erfahren möchten, können Sie sich schließlich beraten den folgenden Link.


Hinterlasse einen Kommentar

Ihre E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind markiert mit *

*

*

  1. Verantwortlich für die Daten: Miguel Ángel Gatón
  2. Zweck der Daten: Kontrolle von SPAM, Kommentarverwaltung.
  3. Legitimation: Ihre Zustimmung
  4. Übermittlung der Daten: Die Daten werden nur durch gesetzliche Verpflichtung an Dritte weitergegeben.
  5. Datenspeicherung: Von Occentus Networks (EU) gehostete Datenbank
  6. Rechte: Sie können Ihre Informationen jederzeit einschränken, wiederherstellen und löschen.