← Back to release summary

WebRTC Insertable Streams

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

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

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

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

View on chromestatus.com