VOD - DASH/HLS
DASH VOD Manifest
POST
https://live.serverside.ai/ad-aggregation-service/mrss/channel/:channelId
Get a VoD DASH Manifest for an existing MRSS playlist
Path Parameters
channelId
string
Id of the channel in serverside.ai
Headers
api-key
string
Get it from the channel in serverside.ai
Request Body
deliverytypes
string
Static and always [ "dash" ]
url
string
URL to the mRSS feed
Example Request Body:
HLS VOD Manifest
POST
https://live.serverside.ai/ad-aggregation-service/mrss/channel/:channelId
Get a VoD HLS Manifest for an existing MRSS playlist
Path Parameters
channelId
string
Id of the channel in serverside.ai
Headers
api-key
string
Get it from the channel in serverside.ai
Request Body
deliverytypes
string
static and always [ "hls" ]
url
string
URL to the mRSS feed
Example Request Body:
Ad-Server Parameter
You may have to add additional parameters for the ad-server you are using. For details see: Ad-Server Parameter
Example Request Body for SpotX:
MRSS
The supported format for VoD based ad-insertion is MRSS.
Detailed information can be found here: http://www.rssboard.org/media-rss
In the item
block a custom block ad:cuepoints
is used, that holds the cuepoint information.
Parameter description
Field
Type
Mandatory
Description
cuepoint id
String
yes
splicetime
Integer
yes
0=pre-role | -1= post-role | splicetime in milliseconds for mid-roll
maxcount
Integer
no
Maximum number of ads for the given ad break
duration
Integer
yes
Ad break duration in seconds
intro
no
TBD
outro
no
TBD
MRSS XSD
MRSS Example
Last updated