How create VOD-Stream (FAST-Channel) with Ad-Markers via MediaTailor

0

Hi,

we are currently working on the creation of a FAST-Channel via MediaTailor (based on HLS-content created via MediaConvert).

Samsung-TV expects that the stream includes Ad-Markers:

  • Samsung requires frame-accurate ad markers (SCTE-35 supported)
  • Variant manifest should have SCTE HLS tags indicating ad insertion points

I then added an ESAM-XML (with three ad breaks starting 10s, 20s and 30s) when creating HLS-Outputs (HEVC-Codec) via MediaConvert with the following settings:

  • Video Output Settings -> SCTE-35 source: "passtrough"
  • Apple HLS group settings -> Ad markers: "elemental (enabled)"

The variant manifests provided by my Main-Manifest seem to properly include Ad-Markers:

...
#EXT-X-PLAYLIST-TYPE:VOD
#EXTINF:6.000,
hlsvideo_720_00001.ts
#EXTINF:4.000,
hlsvideo_720_00002.ts
#EXT-X-CUE-OUT:0
#EXT-X-CUE-IN
#EXTINF:2.000,
hlsvideo_720_00003.ts
#EXTINF:6.000,
hlsvideo_720_00004.ts
#EXTINF:2.000,
hlsvideo_720_00005.ts
#EXT-X-CUE-OUT:0
#EXT-X-CUE-IN
...

In the following I created a Channel via MediaTailor and added the previously described VOD-Source as a program and started the channel. When looking at fetched variant playlists, I can't find any EXT-X-CUEs (at the start of the Video with 5min duration):

#EXTM3U
#EXT-X-VERSION:6
#EXT-X-TARGETDURATION:7
#EXT-X-MEDIA-SEQUENCE:0
#EXT-X-DISCONTINUITY-SEQUENCE:0
#EXT-X-DISCONTINUITY
#EXT-X-PROGRAM-DATE-TIME:2022-04-11T19:28:52.452Z
#EXTINF:6.0,
https://amogo-public.s3.sa-east-1.amazonaws.com/output/test/Por_um_Caixao_Cheio_de_Dolares_audioMatchVideoDuration_H265_ESAM_3xAdBreaks10s/snippet/hls/hlsvideo_720_00001.ts
#EXT-X-PROGRAM-DATE-TIME:2022-04-11T19:28:58.452Z
#EXTINF:4.0,
https://amogo-public.s3.sa-east-1.amazonaws.com/output/test/Por_um_Caixao_Cheio_de_Dolares_audioMatchVideoDuration_H265_ESAM_3xAdBreaks10s/snippet/hls/hlsvideo_720_00002.ts
#EXT-X-PROGRAM-DATE-TIME:2022-04-11T19:29:02.452Z
#EXTINF:2.0,
https://amogo-public.s3.sa-east-1.amazonaws.com/output/test/Por_um_Caixao_Cheio_de_Dolares_audioMatchVideoDuration_H265_ESAM_3xAdBreaks10s/snippet/hls/hlsvideo_720_00003.ts
#EXT-X-PROGRAM-DATE-TIME:2022-04-11T19:29:04.452Z
#EXTINF:6.0,
https://amogo-public.s3.sa-east-1.amazonaws.com/output/test/Por_um_Caixao_Cheio_de_Dolares_audioMatchVideoDuration_H265_ESAM_3xAdBreaks10s/snippet/hls/hlsvideo_720_00004.ts
...

Is my approach here correct for adding the Ad-Markers to our Live-Stream?

Kind regards,

Riva

asked 8 months ago154 views
2 Answers
0

This is a bit difficult to understand what is being done as far as SCTE-35 insertions for Server Side Ad Insertion. It seems you are scheduling 3 ad insertions, one at 10s into the video, then at 20s and 30s. (How long are the ads? Less than 10s is not typical.) If you are looking to have an ad at the beginning of the video playout, you may need to schedule a Preroll ad. Please review this link. https://docs.aws.amazon.com/mediatailor/latest/ug/ad-behavior-preroll.html Also if you are using MediaTailor Channel Assembly to create the playout channel, you may need to review the following link. https://docs.aws.amazon.com/mediatailor/latest/ug/channel-assembly-integrating-mediatailor-ssai.html

Mike-ME
answered 8 months ago
0

These 3 ad insertions were just for testing the integration of the ad-markers (There are no ads provided). We aim to have ad-markers added for every 10 minutes of the content being played in the stream.

According to the feedback from Samsung-Tv to our Test-Stream (provided via MediaTailor):

the stream is missing ad markers and having them is a requirement for launch

we are supposed to provide ad-markers. From my understanding they will utilise these markers to set up ads themselves.

answered 8 months ago

You are not logged in. Log in to post an answer.

A good answer clearly answers the question and provides constructive feedback and encourages professional growth in the question asker.

Guidelines for Answering Questions