Step 4: Create an asset - AWS Elemental MediaPackage

Step 4: Create an asset

An asset resource is how MediaPackage ingests, packages, and serves VOD content. The asset is associated with one or more packaging configurations. Downstream devices send playback requests to specific packaging configurations on the asset.

AWS Elemental MediaPackage does not require that you supply any customer data. There are no fields in assets where there is an expectation that you will provide customer data.

To create an asset

  1. From your Amazon S3 buckets, determine what file you're using as source content. Make note of the following:

    • The name of the Amazon S3 bucket where the file is stored

    • The full path for the file, such as S3://bucket/path/source-file-name

    • The IAM role that allows AWS Elemental MediaPackage to read from Amazon S3

  2. On the AWS Elemental MediaPackage console, go to the Assets page, and then choose Ingest asset.

  3. For S3 bucket name, select the bucket where your source content is stored.

  4. For IAM role, choose Use existing role and select the IAM role that allows AWS Elemental MediaPackage to read from Amazon S3.

  5. For Filename, enter the full path to either the .smil manifest (MP4) or the .m3u8 parent playlist (HLS) within your Amazon S3 bucket, including the name of the source content. You don't need to enter the bucket name because you chose it in S3 bucket name field. For example, if your content is called lion_movie.m3u8 and is in a subdirectory called thursday_night in a bucket called movies, you would enter the following in the Filename field:


    For more information about using .smil manifests with MediaPackage, see Requirements for .smil manifests.

  6. For Packaging group, select the group that you created in Step 2: Create a packaging group.

  7. Choose Ingest assets.