AWS::MediaLive::Channel M3u8Settings - Amazon CloudFormation
Services or capabilities described in Amazon Web Services documentation might vary by Region. To see the differences applicable to the China Regions, see Getting Started with Amazon Web Services in China.

AWS::MediaLive::Channel M3u8Settings

Settings for the M3U8 container.

The parent of this entity is StandardHlsSettings.

Syntax

To declare this entity in your Amazon CloudFormation template, use the following syntax:

JSON

{ "AudioFramesPerPes" : Integer, "AudioPids" : String, "EcmPid" : String, "NielsenId3Behavior" : String, "PatInterval" : Integer, "PcrControl" : String, "PcrPeriod" : Integer, "PcrPid" : String, "PmtInterval" : Integer, "PmtPid" : String, "ProgramNum" : Integer, "Scte35Behavior" : String, "Scte35Pid" : String, "TimedMetadataBehavior" : String, "TimedMetadataPid" : String, "TransportStreamId" : Integer, "VideoPid" : String }

YAML

AudioFramesPerPes: Integer AudioPids: String EcmPid: String NielsenId3Behavior: String PatInterval: Integer PcrControl: String PcrPeriod: Integer PcrPid: String PmtInterval: Integer PmtPid: String ProgramNum: Integer Scte35Behavior: String Scte35Pid: String TimedMetadataBehavior: String TimedMetadataPid: String TransportStreamId: Integer VideoPid: String

Properties

AudioFramesPerPes

The number of audio frames to insert for each PES packet.

Required: No

Type: Integer

Update requires: No interruption

AudioPids

The PID of the elementary audio streams in the transport stream. Multiple values are accepted, and can be entered in ranges or by comma separation. You can enter the value as a decimal or hexadecimal value.

Required: No

Type: String

Update requires: No interruption

EcmPid

This parameter is unused and deprecated.

Required: No

Type: String

Update requires: No interruption

NielsenId3Behavior

If set to passthrough, Nielsen inaudible tones for media tracking will be detected in the input audio and an equivalent ID3 tag will be inserted in the output.

Required: No

Type: String

Update requires: No interruption

PatInterval

The number of milliseconds between instances of this table in the output transport stream. A value of \"0\" writes out the PMT once per segment file.

Required: No

Type: Integer

Update requires: No interruption

PcrControl

When set to pcrEveryPesPacket, a Program Clock Reference value is inserted for every Packetized Elementary Stream (PES) header. This parameter is effective only when the PCR PID is the same as the video or audio elementary stream.

Required: No

Type: String

Update requires: No interruption

PcrPeriod

The maximum time, in milliseconds, between Program Clock References (PCRs) inserted into the transport stream.

Required: No

Type: Integer

Update requires: No interruption

PcrPid

The PID of the Program Clock Reference (PCR) in the transport stream. When no value is given, MediaLive assigns the same value as the video PID. You can enter the value as a decimal or hexadecimal value.

Required: No

Type: String

Update requires: No interruption

PmtInterval

The number of milliseconds between instances of this table in the output transport stream. A value of \"0\" writes out the PMT once per segment file.

Required: No

Type: Integer

Update requires: No interruption

PmtPid

The PID for the Program Map Table (PMT) in the transport stream. You can enter the value as a decimal or hexadecimal value.

Required: No

Type: String

Update requires: No interruption

ProgramNum

The value of the program number field in the Program Map Table (PMT).

Required: No

Type: Integer

Update requires: No interruption

Scte35Behavior

If set to passthrough, passes any SCTE-35 signals from the input source to this output.

Required: No

Type: String

Update requires: No interruption

Scte35Pid

The PID of the SCTE-35 stream in the transport stream. You can enter the value as a decimal or hexadecimal value.

Required: No

Type: String

Update requires: No interruption

TimedMetadataBehavior

When set to passthrough, timed metadata is passed through from input to output.

Required: No

Type: String

Update requires: No interruption

TimedMetadataPid

The PID of the timed metadata stream in the transport stream. You can enter the value as a decimal or hexadecimal value. Valid values are 32 (or 0x20)..8182 (or 0x1ff6).

Required: No

Type: String

Update requires: No interruption

TransportStreamId

The value of the transport stream ID field in the Program Map Table (PMT).

Required: No

Type: Integer

Update requires: No interruption

VideoPid

The PID of the elementary video stream in the transport stream. You can enter the value as a decimal or hexadecimal value.

Required: No

Type: String

Update requires: No interruption