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

Feature detection for supported event types #24

Open
chrisn opened this issue Nov 2, 2020 · 3 comments
Open

Feature detection for supported event types #24

chrisn opened this issue Nov 2, 2020 · 3 comments

Comments

@chrisn
Copy link
Collaborator

chrisn commented Nov 2, 2020

Question from @wolenetz at the TPAC 2020 meeting on DataCue: Does there need to be feature detection so that web applications can discover which types of UA-generated events are exposed via DataCue?

A suggestion is to add this to Media Capabilities.

@chrisn chrisn changed the title Feature detection Feature detection for supported event types Nov 2, 2020
@chrisn
Copy link
Collaborator Author

chrisn commented Jan 4, 2021

This breaks down into two further questions:

  • How to detect capability for different means of carrying the event information, e.g, HLS playlist or media in-band DASH emsg events?
  • How to detect support for different types of message, e.g., for DASH emsg events, what event message schemas are supported?

Is capability detection for the latter needed? If an implementation supports surfacing DASH emsg events, can we assume it will expose all such events, regardless of event schema?

@jpiesing
Copy link

jpiesing commented Jan 4, 2021

Is capability detection for the latter needed? If an implementation supports surfacing DASH emsg events, can we assume it will expose all such events, regardless of event schema?

A native DASH player would not expose events that are targeted at the DASH player such as MPD reload events.

@chrisn
Copy link
Collaborator Author

chrisn commented Jan 4, 2021

I don't think there's a need for capability detection for that case, as an implementation that can handle one emsg schema could equally handle any schema. In the context of an MSE based player (as native DASH playback is currently not defined by any web specs), is there a need for an API to subscribe by scheme id/value?

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

No branches or pull requests

2 participants