StreamTest
A

b1main

https://br-radio.ard-mcdn.de/br/radio/b1main/hls/master.m3u8

Online — 0 failing, 1 warning

General

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

Audio stream

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

Server location

Hostname
br-radio.ard-mcdn.de
IP address
2.22.250.110
Provider
Akamai Technologies
Location
Paris, Île-de-France, France
Time Zone
Europe/Paris

Works, with caveats

0 failing, 1 warnings, 11 passing

Playlist type
Master
Variants
2
Renditions
0
Bitrate range
103 kbps – 200 kbps
I-frame variants
0

Used for trick play

Version
—
  • Warn

    Every variant declares RESOLUTION

    2 variant(s) omit RESOLUTION, so players cannot avoid upscaling on small screens.

    variants
    96/seglist.m3u8 192/seglist.m3u8

    hls.ladder.missing-resolutionWhat this means →

  • Pass

    ABR ladder has multiple renditions

    2 variant streams are available for adaptive switching.

    variantCount
    2

    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

    Ladder has no oversized bitrate gap

    Adjacent ladder rungs are within a comfortable bitrate ratio.

    hls.ladder.gapWhat this means →

  • Pass

    Every variant declares CODECS

    Every variant declares a CODECS attribute.

    hls.ladder.missing-codecsWhat 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

    Variants declare FRAME-RATE

    Video variants declare FRAME-RATE.

    hls.ladder.missing-frame-rateWhat 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 →

  • Pass

    EXT-X-INDEPENDENT-SEGMENTS is declared

    EXT-X-INDEPENDENT-SEGMENTS is declared.

    hls.master.independent-segmentsWhat this means →