Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Presentation display capability detection #348

Open
markafoltz opened this issue Sep 16, 2016 · 9 comments
Open

Presentation display capability detection #348

markafoltz opened this issue Sep 16, 2016 · 9 comments
Labels

Comments

@markafoltz
Copy link
Contributor

This is a placeholder for discussion of capability detection for presentation displays. Basically, the controller may want to provide more detailed constraints on the display through the API to further filter the list of screens shown to the user.

For example:

  • It makes little sense for a photo or video site to be able to present to wireless speakers, but it makes perfect sense for a music or podcasting site.
  • Media sites may require specific APIs (EME, MSE) or codecs to be present on the receiving UA for video playback to succeed.

This discussion is to brainstorm ways to improve this experience, while addressing privacy and implementation concerns.

Related: https://github.com/WICG/media-capabilities (not yet drafted)

@markafoltz markafoltz added the v2 label Sep 16, 2016
@markafoltz
Copy link
Contributor Author

CC @mounirlamouri

@mounirlamouri
Copy link
Member

Would it make sense to have an extended constructor for PresentationRequest that takes a list of constraints that could include these information?

@tidoust
Copy link
Member

tidoust commented Sep 26, 2016

For reference, see related discussion at TPAC

@markafoltz
Copy link
Contributor Author

Would be good to analyze this again with respect to MediaCapabilities.

@markafoltz
Copy link
Contributor Author

The feedback from #444 suggests that there could be a use case for "presenting" the same page onto a VR headset, which would require knowing if there is a VR headset available for presentation. We should pick this up based on the outcome of that discussion.

@anssiko
Copy link
Member

anssiko commented Nov 7, 2017

Closing this per F2F decision, if concerns or new information emerges we can reopen.

@markafoltz
Copy link
Contributor Author

Had a recent conversation with a user who was surprised they could present a visual document to an audio-only networked speaker, which is possible with the current API.

Meanwhile, presenting audio-only pages to these devices makes perfect sense.

With URL-based filtering, we would need the receiver to know in advance which documents required video output and which do not. I would consider a change allow the PresentationRequest to note whether video or audio were required to be a good usability improvement.

@markafoltz markafoltz reopened this May 7, 2018
@markafoltz markafoltz removed the F2F label May 7, 2018
@louaybassbouss
Copy link
Contributor

+1 but I am wondering how it works for 2-UA mode. Do you expect that the receiver URL points to an HTML page that plays an audio (in this case the audio receiver device needs to parse the receiver page/run Javascript ??) or directly to the audio itself?

@markafoltz
Copy link
Contributor Author

Yes 😄 Cast applications that run on Cast for Audio/Assistant speakers work exactly this way.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

No branches or pull requests

5 participants