Supported inputs and outputs
This section describes the input types, input codecs, and output codecs that AWS Elemental MediaPackage supports for live content.
The following sections describe supported input types and codecs for live streaming content.
Supported input types
Use the following input types to push streams from an external source or encoder (such as AWS Elemental MediaLive) using the HTTPS protocol:
-
HLS
-
CMAF
The following are additional input requirments:
-
You must define a channel policy to enable content to flow into your channel from sources outside of your account.
-
Media segments must not be encrypted.
-
Streams can contain either muxed video and audio tracks, or unmuxed tracks.
-
The input must contain at least one video track. MediaPackage doesn't support inputs that contain no video track.
Supported input codecs
These are the video, audio, and subtitles codecs that MediaPackage supports for source content streams.
Input type | Media container | Video codecs | Audio codecs | Subtitles/captions format |
---|---|---|---|---|
HLS |
|
|
|
|
CMAF | CMAF |
|
|
|
Supported output codecs
These are the video, audio, and subtitles codecs that MediaPackage supports when delivering live content.
Note
The AV1 video codec is supported only with CMAF endpoint types. If you configure a TS endpoint on a channel with AV1 streams those streams won't show up on the endpoint.
Endpoint type | Manifest format | Media container | Video codecs | Audio codecs | Subtitles/captions format |
---|---|---|---|---|---|
TS | HLS |
|
|
|
|
CMAF | HLS, DASH | CMAF |
|
|
|