Dash-Industry-Forum / Guidelines-TimingModel

DASH-IF implementation guidelines: the DASH timing model
9 stars 1 forks source link

Correct way to associate an absolute timestamp with stream start in static MPD? #57

Open DavidMihola opened 3 years ago

DavidMihola commented 3 years ago

Quick context:

Our logic around ExoPlayer seems to work for our dynamic (live) MPDs as they are currently configured but not for our static (VOD) MPDs. I looked through the relevant ExoPlayer code and found that it relies on the availabilityStartTime and on the start of the first Period but we still cannot figure out the correct way to configure our static MPDs.

I found some discussions that seem to relate to absolute timestamp in a static MPD:

So, my questions:

I hope this is the right place to ask these questions and am very grateful for any advice!

(Finally, here's my issue at ExoPlayer which I opened a few weeks ago: https://github.com/google/ExoPlayer/issues/7911)