Does dash.js support setting a positive (or negative) eptDelta value on SegmentBase (indexed addressing)? #4038
-
Would something like this work? <SegmentBase indexRange="867-2110" timescale="15360" presentationTimeOffset="1843200" eptDelta="15360"> For some more context, section § 18.2.1 of the TimeModel guidelines states: For representations that use indexed addressing, perform the following adjustments to set a new period start point:
However, this does not work if My question -- am I doing something wrong, or does dash.js not support this yet? |
Beta Was this translation helpful? Give feedback.
Replies: 1 comment 3 replies
-
This is how we use ´presentationTimeOffset` in dash.js:
We are not using A problem for MSE based players is a negative From your snippet above I would expect a gap at the beginning of the period as you signal a positive |
Beta Was this translation helpful? Give feedback.
This is how we use ´presentationTimeOffset` in dash.js:
We are not using
@eptDelta
from the manifest. It is implicitly known forSegmentTimeline
as it is defined as the difference between theEPT
and the@presentationTimeOffset
.A problem for MSE based players is a negative
@eptDelta
as it creates an overlap with the previous period. Since we use theappendWindow
attribute of the SourceBuffer and align this with the period boundaries it can create gaps in the timeline. I wrote about this in more detail here: https://websites.…