Integrating an MPEG-DASH source
AWS Elemental MediaTailor supports .mpd live and video on demand (VOD) manifests that
follow the guidelines for the DASH dynamic profile. MediaTailor accepts multi-period and
single-period DASH-compliant manifest inputs, and delivers multi-period DASH-compliant
manifest outputs.
Input manifests must have the following:
-
SCTE-35 event streams with splice info settings for either
splice insertortime signal. The settings can be provided in clear XML or in base64-encoded binary. -
Segment templateswithsegment timelines.
For published manifests, MediaTailor requires that updates from the origin server leave the following unchanged:
-
Period start times, specified in the
startattribute. -
Values of
presentationTimeOffsetin the segment templates of the period representations.
As a best practice, give the ad avails the same AdaptationSet and
Representation settings as the content stream periods. AWS Elemental MediaTailor uses
these settings to transcode the ads to match the content stream, for smooth switching between
the two.
The following sections provide more information about how MediaTailor handles ads in DASH manifests.