Dash-Industry-Forum / DASH-IF-Conformance

This repository provides the source code for MPEG-DASH/DASH-IF Conformance Software/Validator. It has been extended according to further standards, such as CMAF, DVB-DASH, HbbTV, and CTA WAVE.
https://conformance.dashif.org/
Other
67 stars 28 forks source link

Dynamic validator clock synchronization #365

Open eceozturk opened 5 years ago

eceozturk commented 5 years ago

There is a time reference provided by Akamai (see below link). This can be used in the dynamic service validator.

https://developer.akamai.com/legacy/learn/Akamai_Time_Reference/AkamaiTimeReference.html

dsilhavy commented 2 years ago

It is important to use the reference time server defined in the MPD rather than using the same time source for all MPDs. However, the Akamai server can serve as fallback if no reference time server is provided in the MPD. We can probably reuse some of the existing dash.js logic for this: https://github.com/Dash-Industry-Forum/dash.js/blob/development/src/streaming/controllers/TimeSyncController.js