vxfmt=dp
https://ubb-lott-web-opus.cdn.avp.telus.net/232006004121/vxfmt=dp/manifest.mpd
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
- DASH
Server location
- Hostname
- ubb-lott-web-opus.cdn.avp.telus.net
- IP address
- 209.89.71.130
- Provider
- TELUS Communications Inc.
- Location
- Edmonton, Alberta, Canada
- Time Zone
- America/Edmonton
- Network
- TELUS Communications Inc
DRM / Keys
This stream is encrypted. These are the content-protection details declared in the manifest (the key ID identifies the content key — the key itself is only issued by the licence server).
- DRM systems
- Common Encryption, PlayReady, Widevine
- Key ID (default_KID)
- 11111111-1111-1111-8111-000000000000
| System | Key ID | PSSH | Licence URL |
|---|---|---|---|
| Common Encryption | 11111111-1111-1111-8111-000000000000 | no | — |
| PlayReady | — | yes | — |
| Widevine | — | yes | — |
Manifest audit
Open the full DASH analyzer →Problems found
1 failing, 1 warnings, 19 passing
- Type
- Dynamic (live)
- Periods
- 1
- Adaptation sets
- 4
- Representations
- 7
- Bitrate range
- 100 kbps – 5.30 Mbps
- Addressing
- SegmentTemplate+SegmentTimeline
- DRM
- Common Encryption, PlayReady, Widevine
- UTCTiming
- Present
- DVR window
- 21600s
- Presentation delay
- —
5 video, 2 audio
- Fail
Video bandwidth rises with resolution
1 representation pair(s) are inverted: a lower resolution is given more bandwidth than a higher one, so ABR will pick the wrong rendition.
- inversions
- 854x480 at 2.06 Mbps exceeds 1280x720 at 931 kbps
dash.representation.bitrate-inversionWhat this means → - Warn
suggestedPresentationDelay leaves room to buffer
suggestedPresentationDelay is absent; players will pick their own live edge, and with 2s segments that is often too close to the edge.
- delaySeconds
- null
- segmentDuration
- 2
dash.live.suggested-presentation-delayWhat this means → - Pass
MPD declares a DASH profile
The manifest declares 1 profile(s).
- profiles
- urn:mpeg:dash:profile:isoff-live:2011
dash.mpd.profilesWhat this means → - Pass
- 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
Live MPD declares availabilityStartTime
availabilityStartTime is declared, so segment availability can be computed.
dash.live.availability-start-timeWhat this means → - Pass
Live MPD declares minimumUpdatePeriod
The manifest asks to be refreshed every 2s.
- seconds
- 2
dash.live.minimum-update-periodWhat this means → - Pass
Live MPD provides a UTCTiming source
A UTCTiming source is provided (urn:mpeg:dash:utc:direct:2014).
- schemes
- urn:mpeg:dash:utc:direct:2014
- values
- 2026-09-28T06:25:17.000908Z
dash.live.utc-timingWhat this means → - Pass
Live MPD declares timeShiftBufferDepth
The DVR window is 21600s deep.
- seconds
- 21600
dash.live.time-shift-buffer-depthWhat this means → - Pass
availabilityStartTime is consistent with the current clock
availabilityStartTime is in the past relative to the origin’s Date header, as it must be.
- driftSeconds
- -1790576717
dash.live.clock-driftWhat 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
Switchable adaptation sets declare segmentAlignment
Every multi-representation adaptation set declares segment or subsegment alignment.
dash.adaptation.segment-alignmentWhat 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
Audio adaptation sets declare a language
Audio adaptation sets declare a language (en).
dash.adaptation.audio-languageWhat this means → - Pass
Content protection declares a recognised DRM system
Content is protected with Common Encryption, PlayReady, Widevine. Key ID: 11111111-1111-1111-8111-000000000000.
- systems
- Common Encryption PlayReady Widevine
- keyIds
- 11111111-1111-1111-8111-000000000000
dash.drm.systemsWhat this means → - Pass
DRM systems supply initialization data
Every DRM system supplies inline initialization data.
dash.drm.psshWhat this means →