Frequently Asked Questions

What is the 'DASH-IF Conformance Tool'?

The DASH-IF Conformance Tool is an open source application that checks whether a given DASH Manifest corresponds to the statements of a media specification.

Also see the About page for more information

What is included in the 'Global Module'?

The global module contains checks that will always have to be performed, regardless of the selected specification. These checks include, but are not limited to:

How to use the application?
  1. Provide a URL to an MPD.
    • The previously available 'upload' and 'text input' variants will be re-introduced in a future version.
  2. Click 'Process'.
    • The application will now download the given MPD, as well as at most 3 segment URLs per representation.
    • A progress bar is displayed while downloading the segments to indicate the progress
  3. Select the specifications you want to validate.
    • Specifications can be enabled/disabled as desired, but depent checks will fail unless their corresponding specification is enabled as well.
    • The 'Segments' section of the specifications list will become available after the segments have been downloaded.
Are there any example MPDs that I can use for testing?

DASH-IF provides a set of test vectors that can be used as example MPDs. These are hosted as a separate project on testasset.dashif.org

I used to be able to do <x>, but this option is not available anymore

During the core rewrite of the application for the v3.x series, we have disabled some of the previously available features, in favor of a more robust base set. Many of these items are scheduled for re-implementation in the Github issues section.

How can I contribute?

The project is developed as an open source project on Github. It's been funded mainly by DASH-IF until 2022, and then by ATSC, CTA (WAVE), DVB, and HbbTV - with the help of many individual contributors. Contact us if you are interested in sponsoring the project.

If there is a feature we missed, or you have more information on any of our open items, we welcome feedback in the issues.

If you want to contribute to the project directly, our development guidelines can be found on the Wiki.