#745: Site-initiated mirroring

Visit on Github.

Opened Jun 6, 2022

Wotcher TAG!

I'm requesting a TAG review of site-initiated mirroring.

We're proposing an API to allow Web pages to request mirroring themselves to a secondary display. They will be allowed to request customization of the mirroring implementation in certain respects.

Further details:

  • I have reviewed the TAG's Web Platform Design Principles
  • The group where the incubation/design work on this is being done (or is intended to be done in the future): Second Screen WG/CG
  • The group where standardization of this work is intended to be done ("unknown" if not known): Second Screen WG
  • Existing major pieces of multi-stakeholder review or discussion of this design: https://www.w3.org/2021/10/26-webscreens-minutes.html#t03
  • Major unresolved issues with or opposition to this design: N/A
  • This work is being funded by: The explainer was written by and the Chromium implementation is being worked on by Google employees.

We'd prefer the TAG provide feedback as (please delete all but the desired option):

🐛 open issues in our GitHub repo for each point of feedback

Discussions

2022-06-27

Minutes

Max: have comments for this, in general user scenario is valid. I have only one technical comment which is maybe related to security and privacy. Wondering whether any mechanism for developer to know whether there is an existing session of this remote mirroring of the screen. Sometimes maybe there is a network problem or the user closes the browser, but not sure if the session will be terminated. Otherwise we will have some security and privacy issues.

Dan: Worth asking.

2022-06-27

Minutes

Dan: Max has comments -> plenary

2022-07-11

Minutes

Max: answer to question I raised looks fine.

Yves: looking if it's outside of the local network - or limit it without prompt to local network access.. Seems OK otherwise if the work goes to a working group.

Sangwhan: Web screens - overlaps between IETF and second screen WG.

Ybes: As long as it goes to second screen working group then it's ok. I think there should be differentiation of inside and outside of local network.

Dan: feed back and set as proposed closed?

Sangwhan: I think this looks fine... generalization of 2nd screen video - raw playback API. Basically "airplay for tabs".

Dan: their s&p self review is in a PR.

Yves: I'll ask them to land that PR.

2022-07-18

Minutes

Yves: seems okay as long as it's local network that's fine for me. We can close and let the WG decide.