AWS Elemental MediaLive
User Guide

Use Case: One Input Format to One Output

This example shows how to implement the first use case from the typical scenarios. The input is set up with one format of captions and two or more languages. Assume that you want to maintain the format in the output, and that you want to produce only one type of output and include all the languages in that output.

For example, the input has embedded captions in English and French. You want to produce an HLS output that includes embedded captions in both English and French, plus one video and one audio.

This example illustrates two important features of an embedded passthrough workflow. First, you do not create separate captions selectors; all of the languages are all automatically included. Second, if you are outputting to HLS, there is an opportunity to specify the languages and the order in which they appear.

To set up for this use case

  1. In the channel that you are creating, in the navigation pane, , in Input attachments, choose the input. .

  2. For General input settings, choose Add captions selector to create one captions selector. Set Selector settings to Embedded source.

  3. Create an HLS output group.

  4. Create one output and set up the video and audio.

  5. In that same output, create one captions asset with the following:

    • Captions selector name: Captions selector 1.

    • Captions settings: One of the Embedded formats.

    • Language code and Language description: Leave blank; with embedded captions, all the languages are included.

  6. In the HLS output group, in Captions, in Captions language setting, choose Insert.

  7. For HLS settings, in Captions language mappings, choose Add captions language mappings twice (once for each language).

  8. Complete the first group of mapping fields with 1, ENG, and English and the second group with 2, FRE, and French.

  9. Finish setting up the channel and save it.