StreamTest
B

x36xhzz

https://test-streams.mux.dev/x36xhzz/x36xhzz.m3u8

Online — 0 failing, 3 warnings

General

Status
Online
Type
HLS
Container
hls
Preview
5s clip
Fetched via
Direct

Video stream

Codec
h264
Profile
High
Level
31
Resolution
1280×720
Aspect ratio
16:9
Frame rate
60 fps
Pixel format
yuv420p

Audio stream

Codec
aac
Profile
LC
Sample rate
44100 Hz
Channels
2
Layout
stereo

Server location

Hostname
test-streams.mux.dev
IP address
151.101.2.132
Provider
Fastly, Inc.
Location
Montreal, Quebec, Canada
Time Zone
America/Toronto

Works, with caveats

0 failing, 3 warnings, 9 passing

Playlist type
Master
Variants
5
Renditions
0
Bitrate range
246 kbps – 6.22 Mbps
I-frame variants
0

Used for trick play

Version
—
  • Warn

    Ladder has no oversized bitrate gap

    2 adjacent rung pair(s) jump by more than 2.5x, which causes visible quality swings when switching.

    gaps
    836 kbps to 2.15 Mbps (2.6x) 2.15 Mbps to 6.22 Mbps (2.9x)

    hls.ladder.gapWhat this means →

  • Warn

    Variants declare FRAME-RATE

    5 video variant(s) omit FRAME-RATE, which some devices use to rule out unsupported high-frame-rate renditions.

    variants
    url_0/193039199_mp4_h264_aac_hd_7.m3u8 url_2/193039199_mp4_h264_aac_ld_7.m3u8 url_4/193039199_mp4_h264_aac_7.m3u8 url_6/193039199_mp4_h264_aac_hq_7.m3u8 url_8/193039199_mp4_h264_aac_fhd_7.m3u8

    hls.ladder.missing-frame-rateWhat this means →

  • Warn

    EXT-X-INDEPENDENT-SEGMENTS is declared

    EXT-X-INDEPENDENT-SEGMENTS is absent, so players must assume segments depend on each other and may seek and switch more conservatively.

    hls.master.independent-segmentsWhat this means →

  • Pass

    ABR ladder has multiple renditions

    5 variant streams are available for adaptive switching.

    variantCount
    5

    hls.ladder.sizeWhat this means →

  • Pass

    Ladder bitrates increase with resolution

    Bandwidth rises consistently with resolution across the ladder.

    hls.ladder.bitrate-inversionWhat this means →

  • Pass

    Every variant declares CODECS

    Every variant declares a CODECS attribute.

    hls.ladder.missing-codecsWhat this means →

  • Pass

    Every variant declares RESOLUTION

    Every variant declares a RESOLUTION attribute.

    hls.ladder.missing-resolutionWhat this means →

  • Pass

    No duplicate resolutions in the ladder

    Every ladder rung is distinguishable from the others.

    hls.ladder.duplicate-resolutionWhat this means →

  • Pass

    AVERAGE-BANDWIDTH does not exceed BANDWIDTH

    AVERAGE-BANDWIDTH is within BANDWIDTH on every variant.

    hls.ladder.average-exceeds-peakWhat this means →

  • Pass

    Variant rendition groups all resolve

    Every rendition group referenced by a variant is declared.

    hls.renditions.dangling-groupWhat this means →

  • Pass

    Each rendition group has exactly one DEFAULT

    Each rendition group nominates exactly one default.

    hls.renditions.defaultWhat this means →

  • Pass

    Renditions declare LANGUAGE

    Audio and subtitle renditions declare a LANGUAGE.

    hls.renditions.languageWhat this means →