Features of AWS Elemental MediaPackage
MediaPackage supports the following features:
- Audio
-
MediaPackage supports multi-language audio inputs and the following audio codecs:
-
AAC stereo
-
Dolby AC3 and E-AC3 (Dolby Digital and Dolby Digital+)
MediaPackage accepts these codecs from the input source and passes them through to the output stream.
Important
MediaPackage doesn't support audio-only inputs. The stream configuration from the encoder must include at least one video track.
-
- Captions
-
Your embedded source captions can be CEA-608 captions, CEA-708 captions, or both CEA-608 and CEA-708. MediaPackage will pass through these captions in the media segments on TS and CMAF origin endpoints, and generate the appropriate manifest signaling.
Important
Your input HLS playlist must include captions signaling tags. If not present, MediaPackage will not be able to generate the corresponding output manifest signaling.
- DRM
-
MediaPackage supports content protection through digital rights management (DRM). For information, see Content encryption and DRM in AWS Elemental MediaPackage.
- HLS Rendition Groups
-
MediaPackage supports rendition groups for incoming and outgoing HLS content. For information about output rendition groups, see Rendition groups reference in AWS Elemental MediaPackage.
- Input Redundancy
-
Input redundancy is available with only live workflows in MediaPackage.
MediaPackage creates two ingest URLs on every channel group so that you can create input redundancy by sending two identical streams to the same channel. For information about how input redundancy works, see Live input redundancy AWS Elemental MediaPackage processing flow.
- Low-latency streaming
-
MediaPackage supports Apple low-latency HLS, which is a technology aimed at reducing the delay between the time content is captured and the time it is displayed on the viewer's screen. The goal is to achieve minimal end-to-end delay (or "glass-to-glass" delay) by using techniques such as parallel delivery and reduced buffering. This technology enables a more seamless and immersive real-time viewing experience for users, particularly in applications such as live video streaming, teleconferencing, and online gaming.
- Subtitles
-
MediaPackage supports input WebVTT text-based subtitles. MediaPackage translates the subtitles to the appropriate format based on the packager that's used on the endpoint:
-
For TS and CMAF: WebVTT is passed through
-
For DASH: subtitles are translated to EBU-TT-D
-
- Time-shift Viewing
-
Time-shift viewing is available with only live workflows in MediaPackage.
MediaPackage supports playback of a stream at a time earlier than the current time. Start-over, catch-up TV, and time delay are all supported. For more information about setting up time-shift capabilities, see Time-shifted viewing reference in AWS Elemental MediaPackage.
- Video
-
MediaPackage supports the input H.264 video codec and passes it through to the output stream. CMAF endpoints in MediaPackage also support H.265/HEVC and HDR-10, following the Apple specification to applicable playback devices.
Important
MediaPackage requires at least one video track to be present in the stream configuration from the encoder. The service doesn't support audio-only ingest.