Skip to content
This repository has been archived by the owner on Dec 15, 2018. It is now read-only.

Conformance Results

Yi Li edited this page Mar 11, 2016 · 5 revisions

The conformance results are recorded in a file called progress.xml. If you are using the command line tool, the output is the content of this file. If you used web service, this file is located in the folder shown on the popped up tab.

This file offers all the information you could get from the conformance service. Here is a brief introduction.

An example is:

<root>

    <Progress>

        <percent>100</percent>

        <dataProcessed>17687939</dataProcessed>

        <dataDownloaded>23213</dataDownloaded>

        <CurrentAdapt>x</CurrentAdapt>

        <CurrentRep>y</CurrentRep>

    </Progress>

    <completed time="1457720799">true</completed>

    <MPDError>0</MPDError>

    <MPDConformance url="http://xxx/mpdreport.txt">true true true</MPDConformance>

    <dynamic>false</dynamic>

    <Results>

        <Period>

            <Adaptation>

                <Representation id="1" url="http://xxx/Adapt0rep0log.txt">noerror</Representation>

                <CrossRepresentation url="http://xxx/Adapt0_infofile.txt">noerror</CrossRepresentation>

            </Adaptation>

            <Adaptation>

                <Representation id="1" url="http://xxx/Adapt1rep0log.txt">noerror</Representation>

                <Representation id="2" url="http://xxx/Adapt1rep1log.txt">noerror</Representation>

                <Representation id="3" url="http://xxx/Adapt1rep2log.txt">noerror</Representation>

                <CrossRepresentation url="http://xxx/Adapt1_infofile.txt">error</CrossRepresentation>

            </Adaptation>

        </Period>

        <BrokenURL>noerror</BrokenURL>

    </Results>

</root>
  • percent shows the processed percentage of the current representation.

  • dataProcessed shows the total amount of data processed.

  • dataDownloaded shows the amount of data downloaded for the current representation.

  • completed shows the conformance status. time is the timestamp showing the difference of UTC time and epoch time in seconds.

  • MPDError shows if there is an error loading the MPD file. The value is 1 when the MPD file cannot be loaded.

  • MPDConformance shows if the MPD file passed the Xlink, MPD and Schematron validation separately. The URL link points to the detailed report.

  • dynamic shows if it's a dynamic MPD.

  • Representation shows if there is any error during conformance test for each representation. The URL link points to the detailed report.

  • CrossRepresentation shows if each adaptation set passed cross representation test. The URL link points to the detailed report.

  • BrokenURL shows if any media segment is missing during downloading. If there is error, the link of missing URL list will be shown here.

Clone this wiki locally