13 Punkte von xguru 2021-01-29 | Noch keine Kommentare. | Auf WhatsApp teilen

Ein Beitrag, der Geschichte, Architektur, Anwendungsfälle und die Zukunft von WebRTC umfassend behandelt

Geschichte

  • Begann 2009, als Google die Idee entwickelte, Flash zu ersetzen

  • 2011 startete die Standardisierung bei IETF und W3C

  • 2013 demonstrierten Google und Mozilla browserübergreifende Videoanrufe

Architektur und Funktionen

  • Die RTCPeerConnection API steht im Mittelpunkt

→ Verarbeitet P2P-Verbindungen

  • getUserMedia: Mikrofon und Kamera

  • getDisplayMedia: Bildschirmfreigabe

  • Übertragung binärer Daten mit DataChannel

  • Opus-Audio-Codec, VP8- und H.264-Video-Codecs

Anwendungsfälle

  • Wird hauptsächlich für zeitkritische Anwendungen verwendet

→ Fernchirurgie, Systemüberwachung, Fernsteuerung autonomer Fahrzeuge, UDP-basierte Sprach- und Videoanrufe usw.

  • Fast alle browserbasierten Videoanrufdienste

  • Cloud-Gaming wie Google Stadia und NVIDIA GeForce Now

  • Während der Pandemie stieg die Nutzung von WebRTC mit der Zunahme von Videoanrufen um mehr als das 100-Fache

Zukunft von WebRTC

  • Der AV1-Codec, der 50 % Bandbreite einsparen kann, soll bald verfügbar sein

  • Verbesserung des Open-Source-Codes, um Latenz und Qualität zu erhöhen

  • Mit WebRTC NV (Next Version) werden APIs hinzugefügt, die neue Anwendungsfälle ermöglichen

→ Scalable Video Coding (SVC): Komprimierungstechnik, die mit einem einzigen Bitstream verschiedene Auflösungen/Bildraten/Bildqualitäten bereitstellt

→ APIs für Lower-Level-Komponenten: WASM, Workers..

Noch keine Kommentare.

Noch keine Kommentare.