Contact support

Ad-marker specification: SSAI VoD - AdCuePoints

Overview

This document describes how to define ad cue points within an mRSS playlist for SSAI in live and VoD content.

Ad CuePoint within a mRSS playlist

The following example displays how ad cue points are structured within an mRSS playlist.

<ad:cuepoints>
          <cuepoint id="adpod-1">
                    <splicetime>0</splicetime>
                    <maxcount>1</maxcount>
                    <duration>30</duration>
                    <ab>1</ab>
          </cuepoint>
          <cuepoint id="adpod-2">
                    <splicetime>400000</splicetime>
                    <maxcount>2</maxcount>
                    <duration>60</duration>
                    <ab>2</ab>
          </cuepoint>
          <cuepoint id="adpod-3">
                    <splicetime>-1</splicetime>
                    <maxcount>2</maxcount>
                    <duration>25</duration>
                    <ab>3</ab>
          </cuepoint>
</ad:cuepoints>

Ad CuePoint fields

The following table provides an overview of the cue point fields and their purpose.

Field Type Mandatory Description
<cuepoint id> string no The ID of the cue point.
<splicetime> integer yes

The splicetime of the ad break in milliseconds. 

0: pre-roll

-1: post-roll

any other integer: mid-roll at the specified time

<maxcount> integer no The maximum number of ads for a given ad break.
<duration> integer yes The duration of the ad break in seconds.
<ab> integer no Any additional ad server parameter.