Contact emailselada...@chromium.org

Explainer
https://github.com/screen-share/captured-surface-control/blob/main/README.md

Specificationhttps://screen-share.github.io/captured-surface-control

Design docs
https://docs.google.com/document/d/10UojDvTJ6ojBEOP7cgBIIaE7WZEfes_Qv1eN3A2A0nM/edit?usp=sharing

Summary

Web API that allows Web applications to: 1. Produce wheel events in a
captured tab or window. 2. Read/write the zoom level of a captured tab.


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

Motivation

Nearly all video-conferencing Web applications offer their users the
ability to share a browser tab, a native window, or screen. Many of these
applications also show the local user a “preview tile” with a video of the
captured display surface. All these applications suffer from the same
drawback - if the user wishes to interact with a captured tab or window,
the user must first switch to that surface, taking them away from the
video-conferencing application. This This presents a few issues: 1. Users
are distracted by the need to jump around between the video-conferencing
application and the captured application. 2. Users can't concurrently see
the captured application and the videos of remote users. 3. Users are
likewise limited in their ability to interact with controls exposed by the
video-conferencing application while they are away from it. Examples of
such controls would be an embedded chat application, emoji reactions,
knock-ins by users asking to join the call, multimedia controls, etc. 4.
Users who are presenting cannot delegate some limited control to remote
participants, leading to the all too familiar request from remote
participant to presenting participant to change slides or scroll up or
down. The Captured Surface Control API tackles these issues.

Initial public proposal
https://docs.google.com/presentation/d/1OLivIHYOLKjsFnINq2nibBk9RtwCQjkEyIazyiFzhh0/edit#slide=id.g2211059cb4b_0_0

TAG reviewN/A

TAG review statusPending

Risks


Interoperability and Compatibility*Gecko*: No signal

*WebKit*: No signal

*Web developers*: No signals

*Other signals*:

WebView application risks

No



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

Finch feature nameCapturedDisplaySurface

Requires code in //chrome?False

Tracking bughttps://bugs.chromium.org/p/chromium/issues/detail?id=1466247

Launch bughttps://launch.corp.google.com/launch/4268170

Estimated milestones

No milestones specified


Link to entry on the Chrome Platform Status
https://chromestatus.com/feature/5092615678066688


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/CAMO6jDPSgR3kX39drHd9t-JvTKBk%2B7Dg03O6dvowzw-LjQ__1A%40mail.gmail.com.

Reply via email to