Menu
AWS Elemental MediaLive
User Guide

Use Case: One Input Format Converted to Different Formats, One Format for Each Output

This example shows how to implement the third use casefrom the typical scenarios. The input is set up with one format of captions and two or more languages. You want to produce several different types of output. In each output, you want to convert the captions to a different format but include all the languages.

For example, the input has teletext captions in Czech and Polish. You want to produce a Microsoft Smooth output and an HLS output. In the Microsoft Smooth output, you want to include one video and one audio and you want to convert the captions to TTML. In the HLS output, you want to include one video and one audio and you want to convert the captions to WebVTT.

Setup

  1. In the channel that you are creating, in the navigation pane, choose Channel and input details.

  2. Choose Add caption selector twice to create the following caption selectors:

    • Caption selector 1 for Teletext Czech. Specify the page that holds the Czech captions.

    • Caption selector 2 for Teletext Polish. Specify the page that holds the Polish captions.

    Although you are including the captions in two different outputs (Microsoft Smooth and HLS), you need to extract them from the input only once, so you need to create only one caption selector for each language.

  3. Create a Microsoft Smooth output group and configure it as follows:

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

    2. Create a second output that contains one captions encode and no video or audio encodes, and with the following settings:

      • Caption selector name: Caption Selector 1.

      • Captions settings: TTML.

      • Language code and Language description: Czech.

      • Style control: Set as desired.

    3. Create a third output that contains one captions encode and no video or audio encodes, with the following settings:

      • Caption selector name: Caption Selector 2.

      • Captions settings: TTML.

      • Language code and Language description: Polish.

      • Other fields: same as the second output (the Czech captions).

  4. Create an HLS output group and configure it as follows:

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

    2. Create a second output that contains one captions encode and no video or audio encodes, and with the following settings:

      • Caption selector name: Caption Selector 1.

      • Captions settings: WebVTT.

      • Language code and Language description: Czech.

      • Other fields: Set as desired.

    3. Create a third caption output that contains one captions encode and no video or audio encodes, and with the following settings:

      • Caption selector name: Caption Selector 2.

      • Captions settings: WebVTT

      • Language code and Language description: Polish.

      • Other fields: same as the second output (the Czech captions).

  5. Finish setting up the channel and save it.

On this page: