Intent to Prototype: Region Capture

147 views
Skip to first unread message

Elad Alon

unread,
Oct 5, 2021, 3:39:55 PM10/5/21
to blink-dev

Contact emails

elad...@chromium.orgmfo...@chromium.orgjop...@chromium.org

Explainer

https://github.com/eladalon1983/region-capture/blob/main/README.md

Specification

https://eladalon1983.github.io/region-capture/

Summary

Recall that applications may currently obtain a capture of the tab in which they run using getDisplayMedia, either with or without preferCurrentTab. Moreover, soon another API will allow similar functionality - getViewportMedia. In either case, the application may then also wish to crop the resulting video track so as to remove some content from it (typically before sharing it remotely). We introduce a performant and robust API for cropping a self-capture video track.


Blink component

Blink

Motivation

Applications need a performant and robust way to crop video tracks. For example, applications that combine video-conferencing and productivity-suite may wish to capture themselves, but only send the productivity-suite portion of themselves to remote participants, thereby avoiding a hall-of-mirrors effect.



Initial public proposal

https://github.com/w3c/mediacapture-screen-share/issues/158

TAG review

Pending

TAG review status

Pending

Risks



Interoperability and Compatibility



Gecko: No signal

WebKit: No signal

Web developers: No signals

Ergonomics

N/A



Activation

Should be relatively unchallenging to use.



Security

This is a mechanism by which an application purposefully strips away information which it already has access to (via pre-existing mechanisms such as getDisplayMedia).



Debuggability

-



Is this feature fully tested by web-platform-tests?

No

Flag name

RegionCapture

Requires code in //chrome?

False

Tracking bug

https://bugs.chromium.org/p/chromium/issues/detail?id=1247761

Launch bug

https://bugs.chromium.org/p/chromium/issues/detail?id=1168076

Estimated milestones

OriginTrial desktop last97
OriginTrial desktop first97


Link to entry on the Chrome Platform Status

https://www.chromestatus.com/feature/5712447794053120

This intent message was generated by Chrome Platform Status.
Reply all
Reply to author
Forward
0 new messages