StreamTest
E

wp

https://media-tyo.hls.nhkworld.jp/hls/wp/live/master.m3u8

Offline — the stream did not return playable media

Offline from our servers

Timed out — the origin never responded. It may be offline, overloaded, or blocking requests from datacenter IPs.

Stream was offline — no preview.

General

Status
Offline
Type
HLS
Fetched via
Proxy

Works, with caveats

0 failing, 2 warnings, 10 passing

Playlist type
Master
Variants
3
Renditions
4
Bitrate range
334 kbps – 1.86 Mbps
I-frame variants
0

Used for trick play

Version
4
  • Warn

    Ladder has no oversized bitrate gap

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

    gaps
    334 kbps to 1.17 Mbps (3.5x)

    hls.ladder.gapWhat this means →

  • Warn

    Each rendition group has exactly one DEFAULT

    1 rendition group(s) have an ambiguous default, so playback start-up track selection is player-dependent.

    groups
    AUDIO:program_audio_Low has no DEFAULT rendition

    hls.renditions.defaultWhat this means →

  • Pass

    ABR ladder has multiple renditions

    3 variant streams are available for adaptive switching.

    variantCount
    3

    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

    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

    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 →