w3c/mediacapture-transform

MediaStreamTrack Insertable Media Processing using Streams

47

stars

118

commits

Bikeshed

primary language

Apr 16, 2026

updated

w3c.github.io/mediacapture-transform/
media-capture
specification
webrtc

README

MediaStreamTrack API for Insertable Streams of Media

also known as Breakout Box

(not to be confused with the MediaStreams API)

This repository contains a proposal 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 WEB-CODECS.

To modify the specification, please update index.bs from which the HTML document is automatically generated using Bikeshed.

Contributors

dontcallmedom

39 commits

guidou

28 commits

youennf

23 commits

alvestrand

14 commits

w3c/mediacapture-transform

MediaStreamTrack Insertable Media Processing using Streams

47

stars

118

commits

Bikeshed

primary language

Apr 16, 2026

updated

w3c.github.io/mediacapture-transform/
media-capture
specification
webrtc

README

MediaStreamTrack API for Insertable Streams of Media

also known as Breakout Box

(not to be confused with the MediaStreams API)

This repository contains a proposal 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 WEB-CODECS.

To modify the specification, please update index.bs from which the HTML document is automatically generated using Bikeshed.

Contributors

dontcallmedom

39 commits

guidou

28 commits

youennf

23 commits

alvestrand

14 commits

Languages

Bikeshed

99.4%