Manifest conditioning

Prisma implements CableLabs ESAM API part 2 (Real-Time Event Signaling and Management API) enabling manifest conditioning control for the following streaming protocols:

  • Apple HTTP Live Streaming | HLS
  • MPEG-DASH
  • Microsoft Smooth Streaming | HSS

Upon placement opportunity detection (signaled via SCTE-35) at the packager level, an ESAM request will be sent out to Prisma, processed, and a response will be provided, giving the packager the instructions regarding the information to be carried out within the manifest.

This manifest can then be used downstream by other components such as:

  • A playlist manipulator (like MediaKind STREAM Personalization) to enable use cases such as Dynamic Ad Insertion, alternate content or blackout management.
  • A video player: to trigger client-side mechanisms such as anti-ad skipping, ad insertion/replacement etc.

Manifest conditioning workflow using Prisma