StreamTest
A

media

https://eu1.tabii.com/apigateway/pbr/•••/•••/498798/498797.mpd

Online — 0 failing, 1 warning

General

Status
Online
Type
DASH
Container
dash
Preview
5s clip
Fetched via
Direct

Video stream

Codec
h264
Profile
Constrained Baseline
Level
12
Resolution
320×180
Aspect ratio
16:9
Frame rate
25 fps
Bitrate
1 kbps
Pixel format
yuv420p

Audio stream

Codec
aac
Profile
LC
Sample rate
48000 Hz
Channels
2
Layout
stereo
Bitrate
0 kbps
Language
tr

Server location

Hostname
eu1.tabii.com
IP address
13.32.241.3
Provider
Amazon.com, Inc.
Location
New York, New York, United States
Time Zone
America/New_York
Network
AWS CloudFront (GLOBAL)

Works, with caveats

0 failing, 1 warnings, 14 passing

Type
Static (on demand)
Periods
1
Adaptation sets
2
Representations
6

5 video, 1 audio

Bitrate range
200 kbps – 3.45 Mbps
Addressing
SegmentBase
DRM
Clear
UTCTiming
Absent
  • Warn

    Switchable adaptation sets declare segmentAlignment

    1 adaptation set(s) with multiple representations declare neither segmentAlignment nor subsegmentAlignment, so players cannot switch bitrate cleanly at segment boundaries.

    sets
    0

    dash.adaptation.segment-alignmentWhat this means →

  • Pass

    MPD declares a DASH profile

    The manifest declares 1 profile(s).

    profiles
    urn:mpeg:dash:profile:isoff-on-demand:2011

    dash.mpd.profilesWhat this means →

  • Pass

    minBufferTime is declared

    minBufferTime is 2s.

    dash.mpd.min-buffer-timeWhat this means →

  • Pass

    MPD contains at least one period

    The manifest contains 1 period(s).

    periodCount
    1

    dash.mpd.periodsWhat this means →

  • Pass

    Every period contains media

    Every period contains at least one adaptation set.

    dash.mpd.empty-periodWhat this means →

  • Pass

    On-demand MPD declares mediaPresentationDuration

    The presentation is 2521.6s long.

    dash.mpd.static-durationWhat this means →

  • Pass

    On-demand MPD does not request updates

    The on-demand manifest does not ask to be refreshed.

    dash.mpd.static-update-periodWhat this means →

  • Pass

    Every adaptation set declares segment addressing

    Every adaptation set declares how its segments are addressed.

    dash.segment.addressingWhat this means →

  • Pass

    Segment template variables are used correctly

    Segment templates resolve to distinct URLs for each segment.

    dash.segment.template-variablesWhat this means →

  • Pass

    Segment templates declare a timescale

    Segment durations are consistent with the declared timescale.

    dash.segment.timescaleWhat this means →

  • Pass

    Segment templates declare an initialization segment

    Segment templates declare an initialization segment.

    dash.segment.initializationWhat this means →

  • Pass

    Representations in a set share a codec family

    Each adaptation set holds a single codec family, so its representations are switchable.

    dash.adaptation.mixed-codecsWhat this means →

  • Pass

    Every representation declares a bandwidth

    Every representation declares @bandwidth.

    dash.representation.bandwidthWhat this means →

  • Pass

    Video bandwidth rises with resolution

    Video bandwidth rises consistently with resolution.

    dash.representation.bitrate-inversionWhat this means →

  • Pass

    Audio adaptation sets declare a language

    Audio adaptation sets declare a language (tr).

    dash.adaptation.audio-languageWhat this means →