Cannot play manifest with SegmentTimeline inside of SegmentList
Created by: bwidtmann
-
The MPD passes the DASH-IF Conformance Tool on http://dashif.org/conformance.html -
The stream has correct Access-Control-Allow-Origin headers (CORS) -
There are no network errors such as 404s in the browser console when trying to play the stream -
The issue observed is not mentioned on https://github.com/Dash-Industry-Forum/dash.js/wiki/FAQ -
The issue occurrs in the latest reference client on http://dashif.org/reference/players/javascript/ and not just on my page - Link to playable MPD file: http://test.unified-streaming.com/maxdome/testfile18/testfile18.mpd
- Dash.js version: 2.2.0 nightly build
- Browser name/version: Chrome 51.0.2704.84 (64-bit)
- OS name/version: Mac OS 10.10.5
Steps to reproduce
- Got to latest nightly build of reference player
- Try to start playback with provided manifest: http://test.unified-streaming.com/maxdome/testfile18/testfile18.mpd
It works on shaka player: http://shaka-player-demo.appspot.com/demo/
Observed behaviour
Manifest gets downloaded. First chunks get downloaded. Playback does not start.
Console output
[13] [dash.js 2.2.0] MediaPlayer has been initialized
Debug.js:108[20] EME detected on this user agent! (ProtectionModel_21Jan2015)
Debug.js:108 [25776] Playback Initialized
Debug.js:108 [26146] Parsing complete: ( xml2json: 149ms, objectiron: 28.3ms, total: 0.177s)
Debug.js:108 [26147] Manifest has been refreshed at Fri Jun 17 2016 16:42:49 GMT+0200 (CEST)[1466174569.956]
Debug.js:108 [26152] SegmentTimeline detected using calculated Live Edge Time
Debug.js:108 [26157] MediaSource attached to element. Waiting on open...
Debug.js:108 [26164] MediaSource is open!
Debug.js:108 [26164] Duration successfully set to: 1326.272
Debug.js:108 [26166] Added 0 inline events
Debug.js:108 [26167] video codec: video/mp4;codecs="avc1.4D001E"
Debug.js:108 [26181] Schedule controller stopping for video
Debug.js:108 [26184] Start searching for initialization.
Debug.js:108 [26185] Perform init search: http://test.unified-streaming.com/maxdome/testfile18/db_testfile18_v01.ismv
Debug.js:108 [26185] audio codec: audio/mp4;codecs="mp4a.40.2"
Debug.js:108 [26188] Schedule controller stopping for audio
Debug.js:108 [26188] Start searching for initialization.
Debug.js:108 [26189] Perform init search: http://test.unified-streaming.com/maxdome/testfile18/db_testfile18_de2.isma
Debug.js:108 [26190] No text data.
Debug.js:108 [26190] No fragmentedText data.
Debug.js:108 [26190] No embeddedText data.
Debug.js:108 [26190] No muxed data.
Debug.js:108 [26338] Searching for initialization.
Debug.js:108 [26338] Found the initialization. Range: 0-753
Debug.js:108 [26350] Searching for initialization.
Debug.js:108 [26350] Found the initialization. Range: 0-658
Debug.js:108 [26355] Start Event Controller
Debug.js:108 [26371] Schedule controller starting for video
Debug.js:108 [26378] Schedule controller starting for audio
Debug.js:108 [26380] Native video element event: play
Debug.js:108 [26389] Getting the request for video time : 0
Debug.js:108 [26390] Schedule controller starting for video
Debug.js:108 [26390] Getting the request for audio time : 0
Debug.js:108 [26391] Schedule controller starting for audio
Debug.js:108 [26430] Initialization finished loading
Debug.js:108 [26438] Initialization finished loading
Debug.js:108 [26452] Native video element event: loadedmetadata