Document history for User Guide - AWS Elemental MediaPackage

Document history for User Guide

The following table describes important changes in each release of the AWS Elemental MediaPackage User Guide after May 2018. For notification about updates to this documentation, you can subscribe to an RSS feed.

  • API version: latest

ChangeDescriptionDate

Workflow monitor

Analyze AWS media services and create signal maps, visualizations of the media workflow, between those services. Use the signal maps to generate monitoring alarms and notifications using CloudWatch, EventBridge, and AWS CloudFormation.

April 11, 2024

New DASH manifest setting

Added the DRM top level compact manifest settings option.

January 26, 2024

Removed cenc encryption option from CMAF for VOD

CMAF for VOD workflows using SPEKE Version 2.0 supports only cbcs encryption. Removed cenc encryption from the table.

April 24, 2023

Added trickplay_type value

Updated trickplay_type to include none, which filters out all trickplay tracks.

April 24, 2023

Added missing quotation marks

Added missing closing quotation mark to example.

April 24, 2023

Clarified SPEKE support

Updated SPEKE tables to clarify protocol and DRM system support.

February 20, 2023

Updated the IAM guidance

Updated guide to align with the IAM best practices. For more information, see Security best practices in IAM.

February 8, 2023

Removed two fields

Removed two stream selection fields to align with their removal from the console.

January 5, 2023

Corrected typo

Changed instance of "authentication" to "authorization".

December 19, 2022

Updated I-frame only trick-play support

MediaPackage now supports I-frame only trick-play for DASH VOD.

November 7, 2022

New DASH manifest setting

Added the Include IFrame-only streams manifest settings option.

November 7, 2022

Updated trickplay_height and video_height query parameters

Updated trickplay_height and video_height query parameters when using I-frame only and image-based trick-play.

October 27, 2022

SPEKE Version 2.0 is now available for both VOD and live

MediaPackage now supports SPEKE Version 2.0 with VOD CMAF and DASH workflows.

October 10, 2022

New SPEKE option for DASH

MediaPackage now supports DASH SPEKE Version 2.0 for VOD.

October 10, 2022

New SPEKE option for CMAF

MediaPackage now supports CMAF SPEKE Version 2.0 for VOD.

October 10, 2022

New CMAF encryption option

MediaPackage now supports AES-CTR encryption to encrypted CMAF endpoints.

September 2, 2022

Updated information regarding SPEKE Version 2.0 presets

Updated the CPIX Version to 2.3. Updated the SPEKE Version 2.0 table that describes the support matrix for protocol and DRM system.

July 19, 2022

New documentation of SPEKE Version 2.0 presets

MediaPackage supports SPEKE Version 2.0 presets for unencrypted tracks and encrypted tracks, a single encryption key for all audio and video tracks, and multiple encryption keys for audio and video tracks.

July 19, 2022

New Include IFrame only stream option

MediaPackage now supports the Include IFrame only stream to include an additional I-frame only stream along with the other tracks in the manifest.

July 19, 2022

Manifest update time

MediaPackage playback responses now include custom headers that specify when MediaPackage last updated the manifest.

January 3, 2022

Add information about image-based trick-play for HLS live

MediaPackage now supports image-based trick-play for HLS live.

November 24, 2021

Added support for includeAudio parameter

MediaPackage now supports includeAudio in .smil manifests

November 1, 2021

New DVB subtitle option

MediaPackage can now passthrough DVB subtitles into packaging configuration outputs.

October 20, 2021

New DVB subtitle option

MediaPackage can now passthrough DVB subtitles into the HLS outputs.

October 20, 2021

New trick-play topic

MediaPackage now supports trick-play for DASH.

October 15, 2021

Asset playback status

You can now view playable status information about an asset. This lets you tell whether or not an asset is ready for playback, or if processing has failed.

October 7, 2021

MediaPackage now supports SPEKE Version 2.0 with live workflows

Added information about SPEKE Version 2.0 with live CMAF and DASH workflows.

September 7, 2021

New guidance for integrating with SPEKE Version 2.0

MediaPackage now supports SPEKE Version 2.0.

September 6, 2021

New metadata passthrough topic

MediaPackage now supports ID3 and KLV metadata passthrough. When ID3 or KLV metadata is present in a channel's input stream, MediaPackage automatically passes through the metadata to the output stream.

June 30, 2021

New CMAF encryption options

MediaPackage now offers constant IV and multiple system IDs for CMAF packaging configurations.

June 30, 2021

Updated cost allocation tagging content

Clarified availability of cost allocation tagging.

May 27, 2021

Added DASH endpoints for live-to-VOD

MediaPackage now supports DASH endpoint requirements for live-to-VOD.

May 14, 2021

New DASH and CMAF manifest setting

Added the Include encoder configuration in segments manifest settings option. If you turn on this option, MediaPackage places Sequence Parameter Set (SPS), Picture Parameter Set (PPS), and Video Parameter Set (VPS) metadata in each video segment instead of in the init fragment.

April 28, 2021

Added audio_bitrate query parameter

audio_bitrate can now be used as a manifest filter query parameter.

March 22, 2021

Access logging

MediaPackage now supports access logging for VOD.

February 24, 2021

Added information about MediaPackage event handling behavior for CloudWatch events

MediaPackage emits events to CloudWatch on a best effort basis.

January 7, 2021

Access logging

MediaPackage now supports access logging, which provides detailed records for the requests that are made to a channel. This feature is available for live workflows.

October 21, 2020

New UTC Timing option for DASH endpoints

MediaPackage now supports UTC timing for DASH endpoints.

October 20, 2020

Support for SCTE-35 EXT-x-DATERANGE tag

Added a new EXT-X-DATERANGE section to the SCTE-35 Ad Marker topic.

August 7, 2020

Moved the maximum live manifest length from hard quota to soft quota

The maximum live manifest length is a soft quota. Moved this entry from hard quotas to soft quotas.

June 24, 2020

Added information about CDN authorization for VOD

Added CDN Authorization in AWS Elemental MediaPackage topic to describe how to add authorization to requests from your CDN.

May 29, 2020

Updated manifest filtering topic

Added 6 new parameters and updated the character limit to 1024.

May 15, 2020

Remove VOD tagging restriction

MediaPackage now supports tagging for VOD.

April 23, 2020

New manifest filtering topic

Added a new Manifest Filtering topic.

April 8, 2020

Updated maximum time-shifted and live-to-VOD manifest length

The maximum manifest length is now 24 hours for all supported output formats.

March 9, 2020

New VOD DASH-ISO manifest console settings

Added new DASH-ISO manifest console settings for VOD packaging configurations. Compact DASH, new segment template formats, and period trigger options are now available.

February 25, 2020

Multi-period DASH is now available for both live and VOD.

Removed references to "live only" support for multi-period DASH.

February 25, 2020

Compact DASH manifests are now available for both VOD and live

Removed reference to "live only" support for compact DASH.

February 25, 2020

Fixed bug

Successful harvest jobs CloudWatch events return "status": "SUCCEEDED".

February 10, 2020

Added information about CDN authorization

Added CDN Authorization in AWS Elemental MediaPackage topic to describe how to add authorization to requests from your CDN.

December 23, 2019

Added information about VOD playback events.

Added example playback ready notification events for ingested VOD content.

November 8, 2019

Added information about live-to-VOD CloudWatch Events.

Added example harvest job notification events for live-to-VOD content harvesting.

October 15, 2019

Added .smil manifest information

Added Requirements for .smil manifests topic to describe the supported .smil manifest format for VOD ingest.

October 10, 2019

Added live-to-VOD (video on demand) topics.

Throughout guide, added and updated topics about creating live-to-VOD assets, including Creating Live-to-VOD Assets and Live-to-VOD Content Delivery.

October 1, 2019

Updated time-shifted manifest length limit.

AWS Elemental MediaPackage can now produce time-shifted manifests up to 18 hours for DASH with compact manifest, HLS, and CMAF.

August 21, 2019

Added supported inputs and outputs info

Added Supported Inputs and Outputs topic that describes what input types, containers, and codecs MediaPackage supports.

June 21, 2019

Added configurable SCTE-35 options.

Added SCTE-35 Message Options in AWS Elemental MediaPackage topic that describes how you can configure MediaPackage behavior when there are SCTE-35 markers in your input content.

June 21, 2019

Added security chapter.

Added the Security chapter to enhance and standardize security topics for MediaPackage.

June 5, 2019

Added video on demand (VOD) topics.

Throughout guide, added topics about working with VOD content: VOD Content Processing, Allowing MediaPackage to Access Amazon Simple Storage Service, VOD Content Delivery, Delivering VOD Content, VOD Content Metrics, and VOD Content Limits.

May 17, 2019

Added further information about DASH manifest SegmentTemplate format options.

Added the Duration Attribute topic to discuss how to include duration information in SegmentTemplate instead of using SegmentTimeline.

May 10, 2019

Updated time-shifted manifest length limit

AWS Elemental MediaPackage can now produce time-shifted manifests up to 9 hours.

May 1, 2019

Added information about live and VOD manifests.

Added the Live and VOD Manifest Reference topic that explains when MediaPackage serves a live or VOD manifest.

April 16, 2019

Added tagging information

Added Tagging Resources topic to discuss how tagging channels and endpoints works in AWS Elemental MediaPackage.

March 4, 2019

Added information about DASH manifest SegmentTemplate format options.

Added the DASH Manifest Segment Template Format topic to discuss how to change variables in the media URL in the SegmentTemplate object of the DASH manifest.

February 6, 2019

Added DASH manifest treatment information

Added DASH Manifest Options topic to discuss the ways that you can modify output DASH manifests.

February 6, 2019

Added AWS CloudTrail logging information.

Added Logging AWS Elemental MediaPackage API Calls with AWS CloudTrail topic to discuss using CloudTrail to log actions in the AWS Elemental MediaPackage API.

December 21, 2018

Added information about compact DASH manifests

Added a Compacted DASH Manifests topic to discuss how compacting DASH output manifests works in AWS Elemental MediaPackage.

December 18, 2018

Updated content retention window limit

AWS Elemental MediaPackage now retains content for 336 hours (14 days).

November 13, 2018

Added content key encryption to DRM encryption

Added the option to encrypt content keys. Prior to this, AWS Elemental MediaPackage supported clear key delivery only. To use content key encryption, your DRM key provider must support encrypted content keys. If you enable this feature for a key provider that doesn't handle content key encryption, the operation fails.

November 8, 2018

Added input redundancy information.

Added How Input Redundancy Works topic to discuss how MediaPackage can receive two identical streams for back-up purposes.

August 28, 2018

Added Amazon CloudFront console integration information

Added sections about working with distributions in CloudFront, including how to create a distribution from the AWS Elemental MediaPackage console.

August 3, 2018

Added information about multi-period DASH.

Added Multi-period DASH in AWS Elemental MediaPackage topic to discuss the purpose and functionality of multiple periods in DASH manifests.

July 18, 2018

Added CDN information

Added Working with CDNs topic to discuss how AWS Elemental MediaPackage works with CDNs such as Amazon CloudFront.

May 31, 2018

Added information about creating event notifications

Added the Creating Event Notifications topic that describes how to use Amazon CloudWatch Events and Amazon Simple Notification Service to notify you of new events.

January 22, 2018

Earlier updates

The following table describes important changes in each release of the AWS Elemental MediaPackage User Guide before May 2018.

Change Description Date
Initial document creation New document. November 27, 2017
Corrected links and added whitelisting Corrected links to the AWS Elemental MediaPackage console and AWS Elemental MediaPackage API Reference.

In Working with Endpoints, added reference to access control fields.

December 1, 2017
Added IAM policy information specific to AWS Elemental MediaPackage In Setting up MediaPackage, added instructions for creating non-admin roles with limited permissions. December 13, 2017
Added hard limit information In Quotas in AWS Elemental MediaPackage, added information about limits that can't be changed (hard limits). December 20, 2017
Updated IAM policy information In Setting up MediaPackage, added information about policies specific to AWS Elemental MediaPackage. January 5, 2018
Added CMAF endpoint information Added Creating a CMAF endpoint section for new output type. April 6, 2018
Updated feature functionality In Features of AWS Elemental MediaPackage, added feature support for HDR-10. April 30, 2018
Added CDN information Added topic Working with CDNs to discuss how AWS Elemental MediaPackage works with CDNs such as Amazon CloudFront. May 31, 2018
Note
  • The AWS Media Services are not designed or intended for use with applications or in situations requiring failā€safe performance, such as life safety operations, navigation or communication systems, air traffic control, or life support machines in which the unavailability, interruption or failure of the services could lead to death, personal injury, property damage or environmental damage.