StreamTest

HLS variant is missing the RESOLUTION attribute

Without RESOLUTION a player cannot avoid downloading a rendition larger than the screen can show.

What it means

An EXT-X-STREAM-INF tag omits RESOLUTION, so the master playlist does not say how large each variant is.

Why it matters

Players cap resolution to the display. Without the attribute they cannot, so a phone may pull a 1080p rendition it will immediately scale down — burning the viewer’s data and battery for no visible benefit, and pushing them into a rebuffer that a smaller rendition would have avoided.

How to fix it

  1. Add RESOLUTION=WIDTHxHEIGHT to every video variant.
  2. Audio-only renditions legitimately omit it; those are declared with EXT-X-MEDIA instead.

Check your own stream

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

Open the HLS analyzer

Frequently asked questions

What does "HLS variant is missing the RESOLUTION attribute" mean?
An EXT-X-STREAM-INF tag omits RESOLUTION, so the master playlist does not say how large each variant is.
Why does it matter?
Players cap resolution to the display. Without the attribute they cannot, so a phone may pull a 1080p rendition it will immediately scale down — burning the viewer’s data and battery for no visible benefit, and pushing them into a rebuffer that a smaller rendition would have avoided.
How do I fix it?
1. Add RESOLUTION=WIDTHxHEIGHT to every video variant. 2. Audio-only renditions legitimately omit it; those are declared with EXT-X-MEDIA instead.
How can I detect this automatically?
Paste your HLS streaming URL into StreamTest's free HLS analyzer. It runs this check on every analysis, flags the finding, and links straight back to this page — no sign-up required.

Related HLS checks