Re: [mediacapture-screen-share] Specify track.label (#128)

> Would it not be better for the User Agent to easily list what is being shared by the user to a given page?

How do you mean? Like Firefox does with `label` above, or something else? 

> Related to getDisplayMedia, the spec allows dynamically changing the source of a display track.

Yeah @henbos wanted that, I think for active-tab capture? I actually worry that contradicts Mediacapture-main: _"Once selected, the source of the MediaStreamTrack MUST NOT change."_

I argued the right way to do active-tab capture was to create a virtual "active tab" device source that did just that, and expose that as a separate choice (which is the obvious UX anyway). That would preserve the model (the exposed device does not change to one of the other exposed ones). Much like the `"Default - External Microphone (Built-in)"` default device Chrome [still exposes](https://webrtc.github.io/samples/src/content/devices/input-output/).

> I don't think implementations expect track labels to change.

I don't see an immediate problem with that. The Chrome default device [already does that](https://jsfiddle.net/jib1/3ujf5rbh/) when I yank my earbuds.

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

Received on Friday, 13 December 2019 17:23:19 UTC