Intent to Extend Experiment: Capture Handle

63 views
Skip to first unread message

Elad Alon

unread,
Aug 16, 2021, 5:42:55 PMAug 16
to blink-dev

Contact emails

elad...@chromium.org

Explainer

https://github.com/WICG/capture-handle/blob/main/README.md

Specification

https://wicg.github.io/capture-handle/

Summary

We introduce a mechanism that allows an application to opt-in to exposing certain information to other applications which are video-capturing it. This allows collaboration between capturing and captured applications. For example, a VC application that's video-capturing a tab where a presentation application lives, could expose user-facing controls in the VC tab for navigating the presentation in the captured tab.



Blink component

Blink>GetUserMedia>Tab

TAG review

https://github.com/w3ctag/design-reviews/issues/645

TAG review status

Pending

Risks



Interoperability and Compatibility



Gecko: No signal

WebKit: No signal

Web developers: No signals


Reason this experiment is being extended

Enthusiastic support for the feature: https://discourse.wicg.io/t/proposal-capture-handle-bootstrap-app-collaboration-when-screensharing/5354 Efforts to build useful features on top of this new API are still ongoing.

Request extension m95-m97 (three months).


Debuggability

No DevTools support is needed.



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

Supported on all Desktop platforms. Not supported on any Mobile platform.



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

No

Flag name

CaptureHandle

Tracking bug

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

Launch bug

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

Estimated milestones

OriginTrial desktop first92
OriginTrial desktop last94
Request extension m95-m97 (three months).

Link to entry on the Chrome Platform Status

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

Links to previous Intent discussions

Intent to prototype: https://groups.google.com/a/chromium.org/g/blink-dev/c/yLTykllpNmI
Intent to Experiment: https://groups.google.com/a/chromium.org/g/blink-dev/c/RKONugfoGwM/m/mpFizHPxAwAJ


This intent message was generated by Chrome Platform Status.

Yoav Weiss

unread,
Aug 17, 2021, 4:56:26 AMAug 17
to Elad Alon, blink-dev
On Mon, Aug 16, 2021 at 11:42 PM 'Elad Alon' via blink-dev <blin...@chromium.org> wrote:

Contact emails

elad...@chromium.org

Explainer

https://github.com/WICG/capture-handle/blob/main/README.md

Specification

https://wicg.github.io/capture-handle/

Summary

We introduce a mechanism that allows an application to opt-in to exposing certain information to other applications which are video-capturing it. This allows collaboration between capturing and captured applications. For example, a VC application that's video-capturing a tab where a presentation application lives, could expose user-facing controls in the VC tab for navigating the presentation in the captured tab.



Blink component

Blink>GetUserMedia>Tab

TAG review

https://github.com/w3ctag/design-reviews/issues/645

TAG review status

Pending

Risks



Interoperability and Compatibility



Gecko: No signal

WebKit: No signal


Have we reached out? https://bit.ly/blink-signals is not required for an experiment, but may be good to reach out nevertheless.


Web developers: No signals


 
--
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+...@chromium.org.
To view this discussion on the web visit https://groups.google.com/a/chromium.org/d/msgid/blink-dev/CAMO6jDOMkgjL_HUMohx4hk7tbC__M53aX3NEiGxeTPfw8nJUHw%40mail.gmail.com.

Elad Alon

unread,
Aug 17, 2021, 9:41:14 AMAug 17
to blink-dev, yoav...@chromium.org, blink-dev, Elad Alon
Thanks, Yoav.
Yes, I intend to formally reach out to Mozilla and Apple soon.
Agreed about strong positive signals from developers.

Yoav Weiss

unread,
Aug 20, 2021, 12:44:10 AMAug 20
to blink-dev, Elad Alon, Yoav Weiss, blink-dev
LGTM to continue experimenting.

Note that it might be worthwhile to stop the experiment at some point, as that could "reset the clock" in terms of burn-in risk, and enable an overall longer experimentation period.

Reply all
Reply to author
Forward
0 new messages