Working with data plane APIs in AWS Elemental MediaPackage
MediaPackage uses three data plane actions for ingesting and egressing video content. MediaPackage does not use these actions to configure Channel Group, Channel, or Origin Endpoint resources.
PutObject
During ingest, uploads video segments from an encoder into a MediaPackage channel.
To call PutObject
, perform an HTTP GET
request to the ingest
URL for a channel.
For more information about video format requirements for PutObject
, see
Supported input types.
GetObject
Download video segments from an origin endpoint in MediaPackage.
To call GetObject
, perform an HTTP GET
request to an egress
URL on an origin endpoint.
GetHeadObject
Retrieves just the HTTP headers of the video content.
To call GetHeadObject
, perform an HTTP HEAD
request to an
egress URL on an origin endpoint.
You can dynamically produce client manifests by appending parameters to the playback request. The following topics provide information about the available query parameters:
To use query parameters to filter manifests based on audio, subtitle, and video values, see Manifest filtering from AWS Elemental MediaPackage.
To use query parameters to make live streams available for on-demand viewing for up to 14 days, see Time-shifted query parameters in AWS Elemental MediaPackage.