On Fri, Aug 16, 2024 at 8:08 AM Domenic Denicola <dome...@chromium.org>
wrote:

> Thanks for the clarification.
>
> Per the requirements for extending an origin trial
> <https://www.chromium.org/blink/launching-features/#origin-trials>, I see
> progress on:
>
>    - Draft spec, maybe? Although there have been no updates for 2 months
>    so I'm unsure if it incorporates the changes you're mentioning.
>
>
>    - Outreach for feedback from the spec community (your link to
>    https://www.w3.org/2024/05/21-webrtc-minutes.html#t01)
>
> I see no progress on:
>
>    - TAG review (but this is out of your control)
>
> A TAG review <https://github.com/w3ctag/design-reviews/issues/962> was
requested a couple of months ago. We're still waiting for feedback.

>
>    - https://bit.ly/blink-signals requests (it seems like no signals were
>    filed, and no web developers want to use this feature per your "Web
>    developers: No signals")
>
> We haven't formally requested signals from other browsers because we're
still discussing in the WG.
However, an initial signal is that both Mozilla and Apple are supportive
<https://www.w3.org/2024/05/21-webrtc-minutes.html#t01> of the main use
case, so it is likely that we will eventually reach consensus on an API
surface for that use case.

Wrt Web Developers, we haven't contacted OT participants for formal
feedback, but here are some positive signals posted on the Web:

   - Dialpad:
   https://github.com/screen-share/captured-surface-control/issues/10. They
   state that they have successfully used the current version of the API and
   are requesting some extensions.
   - whatpwacando.today:
   
https://x.com/dannymoerkerke/status/1810429064286498859?t=gKxk7pv0QAmV_Z3uXzB5xA&s=19
and
   https://whatpwacando.today/capture-handle/
   - Google Meet has also successfully experimented with the API.
   https://support.google.com/meet/answer/14808197


>    - WPT tests
>
> We plan to add these once we have a clearer idea of what the final shape
of the API surface will be. This is likely to happen after the August 27 WG
Meeting <https://www.w3.org/2011/04/webrtc/wiki/August_27_2024>, where this
API will be discussed.



> Can you work on making progress on gathering signals, writing WPTs, and
> also clarify whether the spec has been updated to the new design?
>
> The current version of the spec reflects what is currently shipping in the
OT. We'll update it once 1) the new additions are ready for inclusion in
the OT and 2) we discuss them in the WG meeting later this month.


Thanks,
GU





> On Mon, Aug 12, 2024 at 10:30 PM Guido Urdaneta <gui...@chromium.org>
> wrote:
>
>> Just to clarify, since the automatically generated email from
>> chromestatus might not be 100% clear: The request is to extend the OT to
>> M132
>> The email says the milestone for extension 1 is M132 and for extension 2
>> is M129, but it should be the other way around.
>> There was a first "extension" that was not really an extension, but a
>> shift in dates since the OT actually started on M124 (and is scheduled to
>> end in M129). Now we want to extend the OT to M132 to experiment with
>> changes that try to address feedback from the WG.
>>
>>
>> On Mon, Aug 12, 2024 at 3:22 PM Chromestatus <
>> ad...@cr-status.appspotmail.com> wrote:
>>
>>> Contact emails elada...@chromium.org, gui...@chromium.org
>>>
>>> Explainer
>>> https://github.com/screen-share/captured-surface-control/blob/main/README.md
>>>
>>> Specification https://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 component Blink>GetDisplayMedia
>>> <https://bugs.chromium.org/p/chromium/issues/list?q=component:Blink%3EGetDisplayMedia>
>>>
>>> TAG review https://github.com/w3ctag/design-reviews/issues/962
>>>
>>> TAG review status Pending
>>>
>>> Chromium Trial Name CapturedSurfaceControl
>>>
>>> Origin Trial documentation link
>>> https://github.com/screen-share/captured-surface-control/blob/main/README.md
>>>
>>> WebFeature UseCounter name kCapturedSurfaceControl
>>>
>>> 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
>>>
>>>
>>>
>>> Reason this experiment is being extended
>>>
>>> The status in the W3C WebRTC WG is that we have consensus on supporting
>>> the use case of forwarding zoom and wheel events from the local user to the
>>> captured tab. The API currently under trial supports this use case, but the
>>> WG does not want support use cases with non-local control (e.g.,
>>> co-presenting), which the current API does support. See
>>> https://www.w3.org/2024/05/21-webrtc-minutes.html#t01 We want to
>>> experiment with an alternative API shape to prevent non-local use cases,
>>> and with additional restrictions on the existing API shape. These changes
>>> will be discussed in upcoming WG meetings.
>>>
>>>
>>> Reason this experiment is being extended
>>>
>>> The experiment was shifted from the original m122-m127 to m124-m129. See
>>> https://groups.google.com/a/chromium.org/g/blink-dev/c/7MbIEBdHMck for
>>> details.
>>>
>>>
>>> Ongoing technical constraints
>>>
>>>
>>>
>>> Debuggability
>>>
>>>
>>>
>>> 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
>>>
>>> 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
>>> Origin trial desktop first 122
>>> Origin trial desktop last 127
>>> Origin trial extension 1 end milestone 132
>>> Origin trial extension 2 end milestone 129
>>> DevTrial on desktop 122
>>>
>>> Link to entry on the Chrome Platform Status
>>> https://chromestatus.com/feature/5092615678066688?gate=5192731870363648
>>>
>>> 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
>>> Intent to Experiment:
>>> https://groups.google.com/a/chromium.org/d/msgid/blink-dev/CAOMQ%2Bw-DF_BCtdwiaYqrXsan3YNBfT2pAeboT0f1F9wmViPPWQ%40mail.gmail
>>> Intent to Extend Experiment 2:
>>> https://groups.google.com/a/chromium.org/g/blink-dev/c/7MbIEBdHMck/m/UBbWTX-hAgAJ
>>>
>>>
>>> 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/CA%2BBuZxYGAzeOq%3D1OMvL60%2Bu54no%3D6A7gKGb%3DQ4xLmQtbNVTEDw%40mail.gmail.com
>> <https://groups.google.com/a/chromium.org/d/msgid/blink-dev/CA%2BBuZxYGAzeOq%3D1OMvL60%2Bu54no%3D6A7gKGb%3DQ4xLmQtbNVTEDw%40mail.gmail.com?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/CA%2BBuZxYw3%2BhkZPjF%3DNpm7NwN5f%2BC6WWA%3D_jtrAS0BcsaQcRz3g%40mail.gmail.com.

Reply via email to