Multi-period dynamic content failed to play second period
Created by: jebj
Environment
-
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 occurs in the latest reference client on http://reference.dashif.org/dash.js/ and not just on my page
- Link to playable MPD file:
- Dash.js version: 2.7.0
- Browser name/version: Chrome/67.0
- OS name/version: Windows 7
Steps to reproduce
Play a live content with a break (interruption) in the stream.
The server is creating a new period when there is a break in the stream. There will be segments added in the new period on Manifest refresh when the service is restored.
The use-case is a Restart TV scenario where the start doesn't change but the end keep moving with wall-clock time.
Observed behaviour
Player throws error on screen while starting playback of second period. Popup shows error in 'startTime'
Error manifestError
Cannot read property 'startTime' of null