View a markdown version of this page

Supported inputs and outputs - AWS Elemental MediaPackage v2

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

    For information about CMAF ingest, see CMAF ingest.

The following are additional input requirements:

  • 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
  • Video: TS

  • Audio: TS, AAC, AC3, or EC3

  • H.264 (AVC)

  • H.265 (HEVC) with HDR-10 or Dolby Vision Profile 8.1 support

  • AAC

  • Dolby Digital

  • Dolby Digital Plus

  • WebVTT

  • CEA-608 and CEA-708 closed captions

CMAF CMAF
  • H.264 (AVC)

  • H.265 (HEVC) with HDR-10 or Dolby Vision Profile 8.1 support

  • AV1

  • AAC

  • Dolby Digital

  • Dolby Digital Plus

  • TTML

  • CEA-608 and CEA-708 closed captions

Dynamic Multiview channels

MediaPackage also supports a third channel type, Dynamic Multiview, which takes no input of its own. A multiview channel composites several source channels — each of which uses CMAF ingest — into a single tiled stream. For more information, see Dynamic Multiview.

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
  • Video: TS

  • Audio: TS or AAC

  • H.264 (AVC)

  • H.265 (HEVC) with HDR-10 or Dolby Vision Profile 8.1 support

  • AAC

  • Dolby Digital

  • Dolby Digital Plus

  • WebVTT

ISM MSS (Smooth Streaming) fragmented MP4 (PIFF/ISMV)
  • H.264 (AVC)

  • H.265 (HEVC)

  • AAC

  • Dolby Digital

  • Dolby Digital Plus

TTML
CMAF HLS CMAF
  • H.264 (AVC)

  • H.265 (HEVC) with HDR-10 or Dolby Vision Profile 8.1 support

  • AV1

  • AAC

  • Dolby Digital

  • Dolby Digital Plus

  • WebVTT

  • CEA-608 and CEA-708 closed captions

CMAF DASH CMAF
  • H.264 (AVC)

  • H.265 (HEVC) with HDR-10 or Dolby Vision Profile 8.1 support

  • AV1

  • AAC

  • Dolby Digital

  • Dolby Digital Plus

  • TTML

  • CEA-608 and CEA-708 closed captions