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
68 stars 28 forks source link

Only MPD is processed, but not the segments #457

Closed satninfy closed 5 years ago

satninfy commented 5 years ago

CMAF_MPD When I choose "Choose a File or Drag it here" option and select an MPD from a local drive in my PC and start the Test, I see that MPD validation succeeds, but segments are not processed at all even though I have not checked "MPD Conformance only" option. I'm not sure what the issue is. I have verified that the segments are available at the corresponding locations. MPD is pasted here for reference. Screen-shot of the Test execution is also attached.

**_<?xml version="1.0" ?>

_** ![CMAF4](https://user-images.githubusercontent.com/36437868/62193501-bbab2800-b32c-11e9-8073-ff506d06f3eb.JPG) Any help is appreciated.
waqarz commented 5 years ago

In this case, you need to have a BaseURL on the MPD level that points to the segment location. Please reopen if this does not help

satninfy commented 5 years ago

@waqarz Thanks for such a quick turnaround.

I have my MPD here: D:\ATT\CMAF\output\1564069489\

Segments are in the following folders (for the 3 Bit-rates): D:\ATT\CMAF\output\1564069489\video\avc1\1\ D:\ATT\CMAF\output\1564069489\video\avc1\2\ D:\ATT\CMAF\output\1564069489\video\avc1\3\

I'm not very clear on your statement "you need to have a BaseURL on the MPD level that points to the segment location". Should I have it as "D:\ATT\CMAF\output\1564069489\" ? I tried it and it is not working.

[ Note that media="$RepresentationID$/seg-$Number$.m4s resolves the remaining part of URL (\video\avc1\1\ for eg.,) ]

Thanks in advance

waqarz commented 5 years ago

@satninfy the segments must be on an HTTP server accessible by the conformance software, the software cannot access segments from your local file server.

satninfy commented 5 years ago

@waqarz I was using the Conformance Software from Public URL https://conformance.dashif.org and uploading the MPD from my local PC. Since Conformance Software at this location can't access Segments from my Local PC and I have no way of hosting the segments on a Public HTTP server accessible by the Conformance Software, It looks like I have to setup the Conformance Software in a local Ubuntu machine and host the content (MPD and segments) in a local HTTP Server.

Thanks for the support.