Open Bug 1749543 Opened 3 years ago Updated 2 months ago

Make MediaStreamTrack transferable to DedicatedWorker

Categories

(Core :: WebRTC: Audio/Video, enhancement)

enhancement

Tracking

()

People

(Reporter: jib, Unassigned)

References

(Blocks 2 open bugs)

Details

(Keywords: parity-chrome, parity-safari)

This is specified in MediaCapture Extensions.

Needed for the APIs MediaStreamTrackProcessor and VideoTrackGenerator, which are only exposed in DedicatedWorker.

This is now in Safari 18 Beta https://webkit.org/blog/15443/news-from-wwdc24-webkit-in-safari-18-beta/#webrtc

WebKit for Safari 18 beta adds support for MediaStreamTrack processing in a dedicated worker.

We should ship MST transfer, MSTP and VTG as a bundle like Safari did. This will simplify feature detection from main thread.

The easiest way to do this is to put this bug behind a feature flag until bug 1749532 and bug 1749533 have landed.

You need to log in before you can comment on or make changes to this bug.