StreamTest

On-demand MPD asks to be refreshed

A static manifest declares minimumUpdatePeriod, which contradicts type="static".

What it means

type="static" says the manifest will never change, while @minimumUpdatePeriod asks players to re-fetch it. Both are present.

Why it matters

Players honouring the update period will re-request a manifest that never changes, adding pointless load on your origin for the whole duration of every session. It is usually left over from a template shared with the live workflow.

How to fix it

  1. Remove minimumUpdatePeriod from static manifests.
  2. If the manifest genuinely does change, it should be type="dynamic" instead.

Check your own stream

The free DASH validator runs this check on every analysis and links each finding straight back here.

Open the DASH validator

Frequently asked questions

What does "On-demand MPD asks to be refreshed" mean?
type="static" says the manifest will never change, while @minimumUpdatePeriod asks players to re-fetch it. Both are present.
Why does it matter?
Players honouring the update period will re-request a manifest that never changes, adding pointless load on your origin for the whole duration of every session. It is usually left over from a template shared with the live workflow.
How do I fix it?
1. Remove minimumUpdatePeriod from static manifests. 2. If the manifest genuinely does change, it should be type="dynamic" instead.
How can I detect this automatically?
Paste your MPEG-DASH streaming URL into StreamTest's free DASH validator. It runs this check on every analysis, flags the finding, and links straight back to this page — no sign-up required.

Related DASH checks