← Back to release summary

WebRTC Insertable Streams

Category
WebRTC
Type
New or changed feature
Status
Enabled by default (Chrome 86)
Intent stage
Start prototyping

WPT details: https://wpt.fyi/results/webrtc-insertable-streams?label=experimental&label=master&aligned

Summary

This API enables the insertion of user-defined processing steps in the encoding and decoding of a WebRTC MediaStreamTrack.

Motivation

Allow applications to insert custom data processing. A specific use case we want to support is end-to-end encryption of the encoded data transferred between RTCPeerConnections via an intermediate server.

Standards & signals

Ecosystem

Docs: https://github.com/w3c/webrtc-insertable-streams

Explainers: https://github.com/w3c/webrtc-insertable-streams/blob/master/explainer.md

View on chromestatus.com