Contact emailselada...@chromium.org, mfo...@chromium.org,
jop...@chromium.org

Explainerhttps://github.com/w3c/mediacapture-region/blob/main/README.md

Specificationhttps://w3c.github.io/mediacapture-region/

Summary

We introduce a performant and robust API for cropping a self-capture video
track. (Recall that applications may *already* video-capture the tab in
which the application is run using getDisplayMedia(). Using our new Region
Capture, such an application may now *crop* that track and remove some
content from it; typically before sharing it remotely.)


Blink componentBlink
<https://bugs.chromium.org/p/chromium/issues/list?q=component:Blink>

TAG reviewhttps://github.com/w3ctag/design-reviews/issues/710

TAG review statusNot applicable

Risks

Interoperability and Compatibility


Gecko: No signal (https://github.com/mozilla/standards-positions/issues/621)

WebKit: No signal (
https://lists.webkit.org/pipermail/webkit-dev/2022-March/032157.html)

Web developers: Strongly positive This work saw strong support from Web
developers inside of Google (Meet, Docs, Slides). Public statements of
support coming.

Other signals:

Ergonomics

N/A

Activation

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).


WebView Application Risks

Does this intent deprecate or change behavior of existing APIs, such that
it has potentially high risk for Android WebView-based applications?



Goals for experimentation

Evaluate the usefulness of the feature and gather Web-developer feedback
about how it may improve.


Reason this experiment is being extended


   - Continue soliciting feedback from developers while getting ready to
   ship.
   - Partners have invested significantly in this experimental API. Out of
   consideration for them, when we eventually request to ship, we will request
   gapless shipping. This implies extending the experiment up to the point of
   shipping. (Note that an intent-to-ship will also be sent today.)
   - We therefore request extending by the usual 3 milestones - so up to
   and including m104. However, we hope this will be shipped before the
   extended period elapses.


Debuggability

-

Will this feature be supported on all six Blink platforms (Windows, Mac,
Linux, Chrome OS, Android, and Android WebView)?No

Supported on all desktop platforms, but not on mobile platforms, as the
prerequisite API of getDisplayMedia is currently only available on desktop.

Is this feature fully tested by web-platform-tests
<https://chromium.googlesource.com/chromium/src/+/master/docs/testing/web_platform_tests.md>
?No

Flag nameRegionCapture

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

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

Estimated milestones
OriginTrial desktop last 101
OriginTrial desktop first 98
Link to entry on the Chrome Platform Status
https://chromestatus.com/feature/5712447794053120

Links to previous Intent discussionsIntent to prototype:
https://groups.google.com/a/chromium.org/g/blink-dev/c/dib14W1B0Xc
Intent to Experiment:
https://groups.google.com/a/chromium.org/g/blink-dev/c/yFUX0KfuUlo


This intent message was generated by Chrome Platform Status
<https://chromestatus.com/>.

-- 
You received this message because you are subscribed to the Google Groups 
"blink-dev" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to blink-dev+unsubscr...@chromium.org.
To view this discussion on the web visit 
https://groups.google.com/a/chromium.org/d/msgid/blink-dev/CAMO6jDPAd5DnkzPxKBb3tHWVdU2jKnJKX-_HXAUoSFGMUL3y6w%40mail.gmail.com.

Reply via email to