Dolby Vision HDR10 - AWS Elemental Live

This is version 2.18 of the AWS Elemental Live documentation. This is the latest version. For prior versions, see the Previous Versions section of AWS Elemental Live and AWS Elemental Statmux Documentation.

Dolby Vision HDR10

AWS Elemental Live supports ingest and output of Dolby Vision HDR10 content. The appliance must support SDI or Quad-SDI input. AWS Elemental Live continuously monitors the active source for the presence of Dolby Vision RPUs; whenever it detects them, it gracefully transitions to outputting an HEVC HDR10 signal with the proper Dolby Vision conditioning.

This feature requires a Dolby Vision player (TV or Set Top Box or other software player) to display the Dolby Vision content correctly. This feature was tested using AWS Elemental Live by generating Archive outputs of the video, stored on a USB, and played on an LG C7 TV. The output also plays on the TV as an HLS stream.

Input and Output Setup

The source format may be up to 4K (UHD). An external Dolby HPU preprocessor must condition the HDR10 source content to include the RPU metadata, resulting in a Dolby Vision that can be input to AWS Elemental Live. For Quadrant 4K sources, the RPU metadata is carried in the first quadrant signal.

Set up the AWS Elemental Live event as follows:

  • Set the Input type to HD-SDI or Quadrant 4K.

  • In Input > Advanced, set the Color Space to Follow.

  • In the Output > Stream > Video section, the output must be set up for the HEVC (H.265) codec and the Profile must be Main10/Main or Main10/High.

How AWS Elemental Live Processes the Video

The event can be started at any time even if the Dolby conditioning preprocessor is not active. The presence or absence of Dolby RPU conditioning is constantly monitored at the input. If the Dolby preprocessor stops conditioning the active source, AWS Elemental Live detects the loss of RPU at the source and gracefully transitions to a non-Dolby output as described below. If the preprocessor resumes condition, AWS Elemental Live gracefully transitions to a Dolby output.

Content is processed as follows:

  • Sources with the Dolby RPU are encode in the output as an HEVC HDR10 signal with the proper Dolby Vision conditioning (with the dynamic metadata and appropriate PMT conditioning). The stream can be up to 4K.

  • Sources without Dolby conditioning are by default encoded in the same HEVC form: SDR sources are output as SDR, HDR10 as HDR10, and HLG as HLG.

Logging

AWS Elemental Live provides the following related logs:

  • When AWS Elemental Live transitions to an HEVC HDR10 signal with the proper Dolby Vision conditioning, the following message is written to the EME log:

    Muxer TS (job number) Dolby Vision RPU detected; conditioning initial PMT.
  • When AWS Elemental Live transitions to a non-Dolby output, the following message is written to the EME log:

    Muxer TS (job number) Dolby Vision RPU no longer detected; removing PMT conditioning.