Dash-Industry-Forum / dash.js

A reference client implementation for the playback of MPEG DASH via Javascript and compliant browsers.
http://reference.dashif.org/dash.js/nightly/samples/dash-if-reference-player/index.html
Other
5.16k stars 1.68k forks source link

Multi-period DASH playback fails at period junctions #2878

Closed wilaw closed 5 years ago

wilaw commented 5 years ago

[Filed on behalf of bruce Roberts at Ericsson]

Steps to reproduce
  1. Play the provided manifest in the 2.9.2 release player
Observed behaviour

One of our customers currently uses the dash.js player in their production solution for HTML5/Chrome. One of the requirements of our current project is to change from single-period to multi-period DASH in order to enable dynamic ad insertion. We have found however that when we test playback of our multi-period streams using the dash.js player, playback stalls the period boundaries with “Error Dash.js :32 Cannot read property ‘type’ of nullnostreamscomposed”. We have tested with several versions of the dash.js player, most recently with the newest version 2.9.2.

Our multi-period streams do not fail at period boundaries when we play them in the Bitmovin HTML5 and Android players, Shaka Player, or Exoplayer.

oldmtn commented 5 years ago

@wilaw The link can't visit now. And couldn't do a further debug of this issue.