StreamTest

Content protection uses an unrecognised scheme

A ContentProtection element names a scheme we do not recognise, so the required DRM system cannot be confirmed.

What it means

DRM systems are identified by a UUID in @schemeIdUri. This manifest uses one that is not Widevine, PlayReady, FairPlay, ClearKey or the common encryption signalling.

Why it matters

It may be a legitimate proprietary system, or a typo in the UUID. A wrong UUID means no player will recognise the system, so licence acquisition never starts and playback fails with an unhelpful DRM error.

How to fix it

  1. Check the UUID against the system you intend: Widevine is edef8ba9-79d6-4ace-a3c8-27dcd51d21ed, PlayReady 9a04f079-9840-4286-ab92-e65be0885f95.
  2. urn:mpeg:dash:mp4protection:2011 signals common encryption and should appear alongside the specific systems, not instead of them.

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 "Content protection uses an unrecognised scheme" mean?
DRM systems are identified by a UUID in @schemeIdUri. This manifest uses one that is not Widevine, PlayReady, FairPlay, ClearKey or the common encryption signalling.
Why does it matter?
It may be a legitimate proprietary system, or a typo in the UUID. A wrong UUID means no player will recognise the system, so licence acquisition never starts and playback fails with an unhelpful DRM error.
How do I fix it?
1. Check the UUID against the system you intend: Widevine is edef8ba9-79d6-4ace-a3c8-27dcd51d21ed, PlayReady 9a04f079-9840-4286-ab92-e65be0885f95. 2. urn:mpeg:dash:mp4protection:2011 signals common encryption and should appear alongside the specific systems, not instead of them.
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