MediaStreamTrack API for Insertable Streams of Media

also known as Breakout Box

(not to be confused with the MediaStreams API)

This branch (Chrome-96) of the repository contains a for an API that allows the insertion of user-defined processing steps in the pipeline that handles raw media using a MediastreamTrack

In order to allow such processing, it defines a number of extensions to the objects defined in MEDIACAPTURE-MAIN, and also draws upon definitions from WEBRTC-CODEC.

This particular version of the proposal was shipped in Chrome 96.

The proposal can be viewed in this page.