Re: [mediacapture-screen-share] Allow screen-captured applications to self-declare a capture handle (#159)

> Applications overriding labels cannot solve this, except for a subset of sources (doesn't solve native sources).

1. We've moved away from labels and to a bespoke "capture handle." (Frankly, I would have gone with this to begin with, but I was trying to propose the minimal change that would still accomplish my goals.)
2. We are only interested in a subset of sources - those that come through `getDisplayMedia`.

> I'd suggest #128 or opening a separate issue if analytics is a pressing issue.

If you think avoiding the label-based history of this issue might help steer the conversation in the right direction - sure. I'll open a new issue and link to it.

> With several preexisting mechanisms through which tabs can communicate, I'm skeptical of new ones

Identification and communication are two separate issues. Communication often assumes you've already identified with whom you're communicating. This issue is a proposal for understanding whom you're capturing; communication is out of the scope of this proposal. I am not aware of an ergonomic mechanism for finding out which tab the user has selected to capture. If you can propose one - I'd love to use it. If not - I propose this capture handle.

> and better solved by getViewportMedia.
> ...
> and work to standardize getViewportMedia for these apps

Not all apps can go single-tab. Some collaboration on the Internet will still happen with the VC app running in one tab, and some other application  - Workday, MS Office, Gantt Charts, Hulu etc. - in another tab. This is what users and web-developers are doing, and I think we need to help them do so efficiently. In these cases, the app is **not** trying to direct the user towards sharing the current tab. It just tries to find out whether the user's selection of **another** tab chooses one of a short list of known apps.

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


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

Received on Tuesday, 13 April 2021 07:42:43 UTC