For each Content Replacement service and time slot, the end-users receive the stream with either the original or replacement content. The decision is made based on the match between the zip code or “category” specified in the client request, and the policy defined in the metadata.
The API is an Event Scheduling and Notification Interface (ESNI) which is based upon the SCTE 224 standard (link).
It allows you to define audiences (for instance with a list of zip codes, each zip code being a 5-digit number) and time slots.
Please note that time slots can also be created through a dedicated API (see the Content Replacement slot section).
Before slot starts
After slot ends
"Past" and "future" time points are relative to timing when the API call is received and processed by the broadpeak.io platform.
Past event (obsolete notification)
In progress event (late notification)
Future event (notification)
Slot ends in the past.
Slot starts in the past but ends in the future.
Slot starts in the future and ends in the future.
Event is already finished. Slot cannot be created.
Event has started but has not finished yet. Slot will be created for the remaining period of time.
Event has not yet started. Slot will be created for the defined period.
Call is refused.
Not supported yet (coming soon)
A future release will allow the ESNI Media Id to be mapped to a set of service variants. This scheme will be based upon an optional list of streaming formats, and will, for instance, enable support for any combination of formats/versions/DRMs you may have:
- packaging format (DASH, HLS)
- packaging format versions (HLS v3, HLS v5, etc.)
- DRM versions (Fairplay, PlayReady, etc.)
Updated 4 months ago