Gap-filler / Slate

Slate specifications to follow to successfully operate with Broadpeak.io

By default, gap fillers can only be enabled on Live ad-replacement. It usually makes sense to use them to fill the gap between the total duration of all inserted Ads and the break duration in the events where durations do not match. They tremendously increase the quality of experience by avoiding falling back into the original Ad once back to the original stream.

They can be created directly on broadpeak.io from an image or from a video hosted externally.

Gap-filler or Slate Creation

As an image

You can use an image as a content replacement Slate when building your media application with broadpeak.io.
There are a few requirements to follow to do so.

📘

How does this work?

If you have selected to use the slate feature when defining your Ad Insertion (Ad Replacement) service, we will generate a video and use it as substitution content for your application. The transcoding profile applied to the service will also apply to the Slate.

Supported Slate formats and file extension

You can directly upload images that will be used as a Slate when defining a Blackout Service. JPEG being the only format that you can use on the platform, only the following file extensions are accepted :

  • .jpeg
  • .jpg
  • .JPEG
  • .JPG

Supported resolutions

It is strongly recommended using high-resolution images such as 1080p (1920×1080).

As a video

MP4 file are supported, the extension must be .mp4 or .MP4.

🚧

Resolution & Aspect ratio matters

There are some requirement to using the Slate creation feature on broadpeak:

  • Aspect Ratio of the Image/video should match the aspect ratio of the Live source.
  • Resolution of the image/video should match the highest resolution of the Live source.

GAP Filler's behavior for live ad replacement

Below are the expected behaviors when associating a gap-filler with an Ad insertion services.

  1. Default behavior with Gap-filler
    In the case the VAST returned by the ADS contains valid Mediafiles, the gap filler will be used only if the total duration of all creatives is lesser than the Ad break duration.
    In the case the VAST returned by the ADS does not contain valid Mediafiles, the gap-filler will be used to fill the total duration of the break.
  2. Not using a Gap-filler
    In the case the VAST returned by the ADS contains valid Mediafiles, and the the total duration of all creatives is lesser than the Ad break duration, the break will not be completely filled.
    In the case the VAST returned by the ADS does not contain valid Mediafiles, the insertion will not be performed.

📘

In HLS, the segment's size of the slate directly impacts its capabilities to fill the break.