LGTM to experiment from M122 to M127 inclusive.
On 1/17/24 9:09 AM, 'Elad Alon' via blink-dev wrote:
A quick clarification, btw, that we have a partner in mind that's
eager to start origin trial as soon as m122.
We also heard interest from other parties during Screen Capture CG
meetings.
On Wednesday, January 17, 2024 at 2:47:43 PM UTC+1 Elad Alon wrote:
Contact emails
elad...@chromium.org
Explainer
https://github.com/screen-share/captured-surface-control/blob/main/README.md
Specification
TBD, but will be hosted on
https://screen-share.github.io/captured-surface-control once
produced.
For the time being, please refer to the explainer
<https://github.com/screen-share/captured-surface-control/blob/main/README.md>,
which has a detailed description of the API as well as sample use
of it.
A demo <https://captured-surface-control.glitch.me/> is also
available. (Some of the functionality is still being landed in
Chromium atm.)
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 component
Blink>GetDisplayMedia
<https://bugs.chromium.org/p/chromium/issues/list?q=component:Blink%3EGetDisplayMedia>
TAG review
Not started.
TAG review status
Pending. We expect that developer feedback during the origin trial
might lead to non-trivial changes to the API shape, and would
therefore like to hold off on TAG review until after those changes.
Risks
Interoperability and Compatibility
/Gecko/: No signal
/WebKit/: No signal
/Web developers/: No signals
/Other signals/:
Security
https://github.com/screen-share/captured-surface-control?tab=readme-ov-file#security-and-privacy-concerns
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
Validate the API shape with Web developers and gather feedback on
such topics as:
* Usefulness of the API as currently implemented.
* Usefulness of allowing the API to be invoked while the
capturing page is not focused (currently, the capturing page
must be focused).
* Possible pain points with scrolling as currently specified and
implemented. (Is more fine-grained control necessary? Is
scrolling too janky as currently specified and implemented?)
Ongoing technical constraints
None
Debuggability
N/A
Will this feature be supported on all six Blink platforms
(Windows, Mac, Linux, ChromeOS, Android, and Android WebView)?
No (Supported on all desktop platforms. Screen-sharing is not
currently supported on mobile platforms.)
Is this feature fully tested by web-platform-tests
<https://chromium.googlesource.com/chromium/src/+/main/docs/testing/web_platform_tests.md>?
No (but we're working on it)
Flag name on chrome://flags
captured-surface-control
Finch feature name
CapturedDisplaySurface
Requires code in //chrome?
False
Tracking bug
https://bugs.chromium.org/p/chromium/issues/detail?id=1466247
Launch bug
https://launch.corp.google.com/launch/4268170
Estimated milestones
OriginTrial desktop last 127
OriginTrial desktop first 122
DevTrial on desktop 122
Link to entry on the Chrome Platform Status
https://chromestatus.com/feature/5092615678066688
Links to previous Intent discussions
Intent to prototype:
https://groups.google.com/a/chromium.org/d/msgid/blink-dev/CAMO6jDPSgR3kX39drHd9t-JvTKBk%2B7Dg03O6dvowzw-LjQ__1A%40mail.gmail.com
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/f6f5c1b3-d203-4fa5-bdef-394e4c04ab02n%40chromium.org
<https://groups.google.com/a/chromium.org/d/msgid/blink-dev/f6f5c1b3-d203-4fa5-bdef-394e4c04ab02n%40chromium.org?utm_medium=email&utm_source=footer>.
--
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/3174cf71-de1a-45c6-8e65-553903f40d91%40chromium.org.