Use the AWS Elemental MediaTailor SDKs and CLI to configure scalable ad insertion and linear channels. With MediaTailor, you can assemble existing content into a linear stream and serve targeted ads to viewers while maintaining broadcast quality in over-the-top (OTT) video applications. For information about using the service, including detailed information about the settings covered in this guide, see the AWS Elemental MediaTailor User Guide.
Through the SDKs and the CLI you manage AWS Elemental MediaTailor configurations and channels the same as you do through the console. For example, you specify ad insertion behavior and mapping information for the origin server and the ad decision server (ADS).
Access configuration parameters.
Ad break configuration parameters.
For HLS, when set to true, MediaTailor passes through EXT-X-CUE-IN, EXT-X-CUE-OUT, and EXT-X-SPLICEPOINT-SCTE35 ad markers from the origin manifest to the MediaTailor personalized manifest.
No logic is applied to these ad markers. For example, if EXT-X-CUE-OUT has a value of 60, but no ads are filled for that ad break, MediaTailor will not set the value to 0.
The configuration for avail suppression, also known as ad suppression. For more information about ad suppression, see Ad Suppression.
The configuration for bumpers. Bumpers are short audio or video clips that play at the start or before the end of an ad break. To learn more about bumpers, see Bumpers.
The configuration for using a content delivery network (CDN), like Amazon CloudFront, for content and ad segment management.
The configuration parameters for a channel.
The configuration for DASH content.
The configuration for DASH PUT operations.
Dash manifest configuration parameters.
The optional configuration for a server that serves segments. Use this if you want the segment delivery server to be different from the source location server. For example, you can configure your source location server to be an origination server, such as MediaPackage, and the segment delivery server to be a content delivery network (CDN), such as CloudFront. If you don't specify a segment delivery server, then the source location server is used.
The configuration for HLS content.
HLS playlist configuration parameters.
The HTTP configuration for the source location.
The HTTP package configuration properties for the requested VOD source.
The configuration for pre-roll ad insertion.
The configuration for manifest processing rules. Manifest processing rules enable customization of the personalized manifests created by MediaTailor.
A client for the MediaTailor API.
Creates a playback configuration. For information about MediaTailor configurations, see Working with configurations in AWS Elemental MediaTailor.
The ouput configuration for this channel.
This response includes only the "property" : "type" property.
The schedule's ad break properties.
Schedule configuration parameters. A channel must be stopped before changes can be made to the schedule.
The properties for a schedule.
AWS Secrets Manager access token configuration parameters. For information about Secrets Manager access token authentication, see Working with AWS Secrets Manager access token authentication.
Slate VOD source configuration.
This response includes only the "type" : "object" property.
Splice insert message configuration.
Program transition configuration.
VOD source configuration parameters.
Errors returned by CreateChannel
Errors returned by CreateProgram
Errors returned by CreateSourceLocation
Errors returned by CreateVodSource
Errors returned by DeleteChannel
Errors returned by DeleteChannelPolicy
Errors returned by DeletePlaybackConfiguration
Errors returned by DeleteProgram
Errors returned by DeleteSourceLocation
Errors returned by DeleteVodSource
Errors returned by DescribeChannel
Errors returned by DescribeProgram
Errors returned by DescribeSourceLocation
Errors returned by DescribeVodSource
Errors returned by GetChannelPolicy
Errors returned by GetChannelSchedule
Errors returned by GetPlaybackConfiguration
Errors returned by ListChannels
Errors returned by ListPlaybackConfigurations
Errors returned by ListSourceLocations
Errors returned by ListTagsForResource
Errors returned by ListVodSources
Errors returned by PutChannelPolicy
Errors returned by PutPlaybackConfiguration
Errors returned by StartChannel
Errors returned by StopChannel
Errors returned by TagResource
Errors returned by UntagResource
Errors returned by UpdateChannel
Errors returned by UpdateSourceLocation
Errors returned by UpdateVodSource
Trait representing the capabilities of the MediaTailor API. MediaTailor clients implement this trait.