HTTP Live Streaming (HLS)
Video on demand ad break encoding (HLS)
For video on demand, your video content must either be preconditioned or able to be conditioned by Ad Manager.
Learn more about content conditioning and how to manage mid-roll ads for video on demand.
Group of pictures (GOP) size
Media must be encoded with a keyframe every 2 seconds or GOP (group of pictures) size of 2 seconds. Content is prepared for mid-roll ad break insertion at the closest keyframe. If there is no keyframe within one second of cue point, insertion of ads beyond a second from cue point will lead to a poor user experience during playback. To prevent this, if a keyframe cannot be found within one second of the indicated cue point, an ad break will not be inserted.
It's recommended that you provide 1-2 seconds of creative blacks around the cue points for seamless transition between content and ads. This gives a fade-to-black TV experience around the ad breaks.
Closed captions
The following closed caption formats are supported:
- Input formats: TTML (sidecar), WebVTT (sidecar), CEA 608/708, WebVTT - HLS
- Output formats: TTML (sidecar), WebVTT (sidecar), WebVTT - HLS
Ad Manager converts the input format to output format.
