Re: [mediacapture-screen-share] Identification of Captured Application By Capturer (#166)

> I also sense a larger question here: how do webpages cooperate on the web, to create an integrated experience?
> Are we sure we want getDisplayMedia at the core of it?

I think this recurring topic deserves separate discussion. If the WG decides to abandon gDM, then we can close all threads relating to incremental improvement of gDM. Until such a decision is made, I think we should judge proposals to improve gDM on their own merits.

Looking at this specific proposal (#166) and its associated PR (#163), I do not see any criticism of the proposal's merits. The usefulness seems well-established. [Your comment](https://github.com/w3c/mediacapture-screen-share/issues/166#issuecomment-820723266) lists some ways in which gVM could **eventually** deal with it better - in that case, let's hope that web-developers will migrate to using gVM when it's specified and implemented. But note:
1. gDM is widely used and there are no plans to deprecate it.
2. No browser yet implements gVM. It's not even specified.
3. It is unclear how many web-developers will accept the cost of retooling their applications to use gVM, if any, or what the timeline for that will be.

IMHO, my third point is significant, and worth repeating - it is unclear how much enthusiasm web-developers will have for investing time+money to completely overhaul their applications to make use exclusive use of gVM. More likely we'll see gradual adoption and slow replacement of gDM in some spots, and plenty of applications intentionally maintaining gDM-use for many, many years to come.

If you have suggestions for making this incremental improvement to gDM even better - I'd be very happy to incorporate it, as I have incorporated @youennf's suggestion wrt opt-in origin exposure. I would also be happy to discuss any adjacent improvements that you think could complement this proposal, such as the idea of adding a `navigationBreaksCapture` or `navigationPausesCapture` constraint. I am eager to improve gDM.

-- 
GitHub Notification of comment by eladalon1983
Please view or discuss this issue at https://github.com/w3c/mediacapture-screen-share/issues/166#issuecomment-821113723 using your GitHub account


-- 
Sent via github-notify-ml as configured in https://github.com/w3c/github-notify-ml-config

Received on Friday, 16 April 2021 11:36:03 UTC