Post-Roll Ad-Insertion with DASH + W3C MediaSource Extensions + Inband Event MPD Reload

Working principle

  1. The server provides an MPD containing an InbandEventStream element on Period Level. The schmeIdUri and the value of the Eventstream are set according to ISO/IEC 23009-1 5.10.4.1.
    <InbandEventStream schemeIdUri="urn:mpeg:dash:event:2012" value="1"/>
    Additionally one segment contains an EMSG Box with the same schemeIdUri and the same value.
  2. During the playback the Client parses the EMSG Box, removes it from the segment and schedules the MPD Reload.
  3. The new MPD contains an additional period with ad content, which will be played after 20 seconds