Assets

Conditioning of Ads

Serverside.ai offers pre-integrated media services for ad conditioning and provides built in workflows to encode, package and deliver video creatives and content assets. The channel format specs are adjusted automatically once your Live or VoD source content is ingested initially.

By conditioning ad content we can not only guarantee a user experience from a qualitative perspective (such as audio level normalization), but assure stream integrity, so that an ad cannot "break" a user's streaming experience. We have an ad-asset-management to allow preloading of ad assets as part of the ad trafficking process by your ad operations teams.

To achieve frame-accurate ad insertion, your VOD encoding should ensure that segment boundaries coincide with the known insertion points. We support acquisition and encoding of VOD content as part of our service which optionally includes frame-accurate segment conditioning.

Media workflows consists of the following features:

  1. Downloading an asset from an Ad server (pre-ingested or from VAST response)

  2. QC of the Asset

  3. Multi-Bitrate Encoding

  4. Audio Normalization (Loudness Normalisation following EBU standards)

  5. Multiformat Packaging in DASH, HLS (Static, JITP)

  6. Streaming delivery via Origin / CDN (Azure)

  7. Cloud Storage

You can manage the ads and contents you are using to enable VoD and Live channels to your customers in the Asset section.

Creating and Maintaining Assets

There are different kinds of Assets that are created by different processes:

  • Ads will be created when a previously unknown ad is returned from an ad-server. It will be downloaded and conditioned in the format that fits your channel.

  • Ad slates will be created when you add new live channel via the user interface.

  • Contents can be uploaded by Nowtilus and later on be used as part of your playlists to build VoD channels.

Asset consist of the following sections:

  1. The Title is the logical reference. It will hold general information about your ad, ad slate or content.

  2. A title can have multiple Medias which represent a file on a storage or CDN. Medias are differentiated in the types source and deliverables. Sources are unprocessed entities e.g. the ad that was downloaded from the ad-server. Deliverables are already processed and are available to be stitched into your channels.

  3. A title can have multiple Jobs. They represent the process that is running in the background to produces ads, ad slates or content that exactly fit into your channel settings.

It is always possible that issues occur. To get insights you will get deeper insights in the Job section of the Asset. You can navigate to the details to get insights in the issue that occurred.

We also recommend you activate the notification in case a Job failed in https://admin.serverside.ai/app/settings/profile

As a Professional Service project we can integrate with the encoding workflow of your choice.

Last updated