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

Working principle

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