Identifying content in an HLS source - AWS Elemental MediaLive

Identifying content in an HLS source

The content in an HLS container is always a transport stream (TS) that contains only one video rendition (program).

Obtain identifying information from the content provider:

  • For video – Obtain the bitrates of the available video renditions.

  • For audio – Obtain the PIDs or three-character language codes of the languages that you want.


    We recommend that you obtain the PIDs for the audio assets. They are a more reliable way of identifying an audio asset. Use the language only if there is only one instance of each audio language in the audio asset.

  • For captions – Obtain the languages in the channel numbers. For example, "channel 1 is French". The captions are always embedded-style, containing up to four languages, each with its own channel number.