- From: Elad Alon <eladalon@google.com>
- Date: Thu, 7 Apr 2022 10:14:51 +0200
- To: Youenn Fablet <youenn@apple.com>
- Cc: "public-webrtc@W3.org" <public-webrtc@w3.org>, Bernard Aboba <Bernard.Aboba@microsoft.com>
- Message-ID: <CAMO6jDNrzFf5a_jOsfAtp3tXd11UnwqhP2xsbPqe7WKu2CGFiw@mail.gmail.com>
> > Then spend some reasonable amount of time to reach consensus shortly > before/during/shortly after the meeting. I think this is a *great suggestion*. I think we should do that, and we can *in addition* do even more. The editors of documents maintained by this WG currently meet once a week for one hour and discuss all documents together in no particular order. How about we set up bespoke meetings for new documents? Ultimately, I believe we'd be investing *less* time if we do so in a concentrated manner. The following documents would benefit of this treatment: - Capture Handle Actions <https://w3c.github.io/mediacapture-handle/actions/index.html> - Capture Handle Identity <https://w3c.github.io/mediacapture-handle/identity/index.html> - Viewport Capture <https://w3c.github.io/mediacapture-viewport/> - Region Capture <https://w3c.github.io/mediacapture-region/> I’ll try to find some time this week to file corresponding issues if nobody > beats me to it. Thank you. If you also send a PR to document these disagreements, that'd also be greatly appreciated. As these are your objections, you're most suited to formulate them accurately. On Wed, Apr 6, 2022 at 9:35 PM Youenn Fablet <youenn@apple.com> wrote: > I see a trend where the WebRTC WG adopts a document and very quickly, the > roughly same document goes to FPWD. > > This has some advantages (triggering the exclusion call sooner), but this > has also some drawbacks. > In particular, this does not leave much time for the WG to try reaching > consensus on the major issues, like the ones Jan-Ivar mentioned. > > I think the minimum bar should be to list the potential contentious issues > so that we can present/discuss them during a WG meeting. > Then spend some reasonable amount of time to reach consensus shortly > before/during/shortly after the meeting. > Then, update the document if we reach consensus. > Otherwise document lack of consensus in the draft and continue reaching > consensus in parallel. > > We haven’t really done this for capture region and I do not feel great > about it. > I think we should try to apply this for capture handle. > What do WG members think about this idea? > > As of the particular WG draft, I have the following feedback, given on > webkit-dev mailing list a month or so ago. > 1. The use cases are fine, although the proposal is currently restricted > to tabs having a tight coordination (same origin typically). Reducing a lot > the level of required coordination between capturee and capturer seems like > an important requirement. > 3. The current API allows to share a single string for all capturers no > matter the capturer origin (as long as origin is in the allowed list). It > seems that identity could be different depending on the capturer origin. > For instance, a capturee could expose its context ID ( > https://w3c.github.io/ServiceWorker/#client-id)) if capturer is same > origin but just its origin for all other capturers. Replacing the allowed > list mechanism by a map-like API would be more flexible without adding much > complexity. > 4. The idea is to share identity from captured page to capturer page. On > the web, the foundation of page identity is origin. The current API allows > exposing a partial identity, i.e. an application-provided string without > the origin. The scenarios in the document do not motivate AFAICS this > 'partial' identity. It seems origin should be the first thing a captured > page might want to share if it desires so. The fact that, by default, the > origin is not exposed is not encouraging either. > 5. Some of the usecases would be better suited with their own specific > solution (use case 3 and 4 for instance, a property that directly tells > whether capturee === capturer). I think they should be pursued on their own > and removed from the document. > 6. Capture handle creates a one way > broadcast/postMessage-limited-to-string mechanism if capturee repeatedly > calls the capture handle API as events will be fired on capturer for each > API call. If introducing a messaging API as use case #1 mentions, this > mechanism might become redundant with this future messaging API. It would > be good to consolidate the current proposal based on use case #1 next steps. > 7. Capture Handle Identity is really about screenshare, not about > camera/microphones, it would be good to make that clear in the links/spec > short names. > > I’ll try to find some time this week to file corresponding issues if > nobody beats me to it. > > Thanks, > Y > > On 23 Mar 2022, at 00:14, Bernard Aboba <Bernard.Aboba@microsoft.com> > wrote: > > This is a Call for Consensus (CfC) to publish a First Public Working Draft > (FPWD) of "Capture Handle - Bootstrapping Collaboration when Screensharing". > > The document is available for inspection here: > https://w3c.github.io/mediacapture-handle/identity/index.html > > The github repo is here: > https://github.com/w3c/mediacapture-handle > > In response, please state one of the following: > > * I support publishing a FPWD of the Capture Handle (identity) > specification > * I object to publishing a Capture Handle (identity) FPWD, due to > issues filed in open bug <#number> > > The CfC will end on April 6, 2022. > > Bernard > > For the Chairs > > >
Received on Thursday, 7 April 2022 08:15:16 UTC