-
Notifications
You must be signed in to change notification settings - Fork 6
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
Add proposed mapping for in-band DASH emsg events to DataCue #13
Comments
Through our discussions in the DASH-IF group we've aligned on the idea that the player utilizes the Technically the event specification asks to expose The MPD expiration event signalling the presentation end with the dual zero values is an interesting case, I'm not sure we even discussed it in the DASH-IF Event TF, I'll take that back for further discussion: Dash-Industry-Forum/Events#66 On the proposal specifics, generally would it be correct to interpret that the current expectation is all However, if I were to map back our thoughts from the DASH-IF Event side, we generally treat the Could I propose a similar pattern here to make |
That's the current thinking, yes. But this does leave a gap, as compared to DASH-IF Events model, as DataCue has not defined a mechanism to let the web app tell the browser which event streams to surface (by providing the |
The explainer should describe how DASH emsg values are mapped to
DataCue
objects.Consistent with the existing Webkit implementation, this could be something like:
DOMString id
id
double startTime
timescale
andpresentation_time_delta
double endTime
timescale
,presentation_time_delta
,event_duration
boolean pauseOnExit
false
any value
data
,schemeIdUri
, andvalue
DOMString type
"urn:mpeg:dash:emsg"
(or similar, TBD)and
value
fieldArrayBuffer messageData
message_data
DOMString schemeIdUri
scheme_id_uri
DOMString value
value
scheme_id_uri
Does this proposal look OK?
Do we need to expose
timescale
,presentation_time_delta
, andevent_duration
directly to web applications, rather than only using them to compute the cue'sstartTime
andendTime
?For example:
presentation_time_delta
andevent_duration
are both zeroevent_duration
value of 0xFFFF as "unknown". How should this be interpreted?What are the rules for placing the event on the media element's media timeline?
The text was updated successfully, but these errors were encountered: