[MSS] Playing MSS streams doesn't work in dash.js nightly version (v2.6.8)
Created by: epiclabsDASH
Observed behaviour
Dash.js nightly version is not able to play Microsoft Smooth Streaming streams. It worked fine in v2.6.7. We need to take a deeper look but seems like the scheduler doesn't start scheduling segments.
We are prioritising the resolution of this issue so it can be included in the release planned for next week.
Console output
[8] [dash.js 2.6.8] MediaPlayer has been initialized
Debug.js:127:12
[10] EME detected on this user agent! (ProtectionModel_21Jan2015)
Debug.js:127:12
[12] Streaming Initialized
Debug.js:127:12
[22] Playback Initialized
Debug.js:127:12
[362] Parsing complete: (xmlParsing: 2.00ms, mss2dash: 2.00ms, total: 0.00400s)
Debug.js:127:12
[366] SegmentTimeline detected using calculated Live Edge Time
Debug.js:127:12
[372] MediaSource attached to element. Waiting on open...
Debug.js:127:12
[372] Manifest has been refreshed at Thu Apr 26 2018 11:33:51 GMT+0200 (CEST)[1524735231.084]
Debug.js:127:12
[382] MediaSource is open!
Debug.js:127:12
[382] Duration successfully set to: 120.787
Debug.js:127:12
[382] Added 0 inline events
Debug.js:127:12
[394] video codec: video/mp4;codecs="avc1.64000D"
Debug.js:127:12
[406] AbrController (video) switch from 0 to 4/7 (buffer: 0) .
Debug.js:127:12
[408] audio codec: audio/mp4;codecs="mp4a.40.2"
Debug.js:127:12
[412] No text data.
Debug.js:127:12
[412] No fragmentedText data.
Debug.js:127:12
[412] No embeddedText data.
Debug.js:127:12
[412] No muxed data.
Debug.js:127:12
[412] No image data.
Debug.js:127:12
[416] [ScheduleController][ video ] start
Debug.js:127:12
[416] [ScheduleController][ audio ] start
Debug.js:127:12
[416] Start Event Controller
Debug.js:127:12
[422] AbrController (video) stay on 4/7 (buffer: 0)
Debug.js:127:12
[422] ScheduleController - video - quality has changed, get init request for representationid = video_3
Debug.js:127:12
[428] Init fragment finished loading saving to video's init cache
Debug.js:127:12
[428] Append Init fragment video with representationId: video_3 and quality: 4
Debug.js:127:12
[430] AbrController (audio) stay on 0/0 (buffer: 0)
Debug.js:127:12
[430] ScheduleController - audio - quality has changed, get init request for representationid = audio_null
Debug.js:127:12
[432] Init fragment finished loading saving to audio's init cache
Debug.js:127:12
[432] Append Init fragment audio with representationId: audio_null and quality: 0
Debug.js:127:12
[436] Native video element event: loadedmetadata