Skip to content
v2.274.0

Experimental

@aws-cdk/aws-medialive-alpha is an experimental (alpha) package: its API may change in any release, without a major version bump.

FecOutputSettings Struct ​

Forward Error Correction (FEC) settings for a UDP output (SMPTE 2022-1).

Example ​

ts
declare const video: medialive.EncodeConfiguration;

medialive.OutputGroupConfiguration.udp({
  name: 'udp',
  destinations: [medialive.UdpOutputDestination.rtp({ address: '203.0.113.5', port: 5000 })],
  outputs: [{
    encodes: [video],
    outputName: 'ts',
    fec: { mode: medialive.FecMode.COLUMN_AND_ROW, columnDepth: 10, rowLength: 10 },
  }],
});

Properties ​

columnDepthnumbercolumn_depthint | floatcolumnDepthNumberColumnDepthdoubleColumnDepth*float64= service default#
Parameter D from SMPTE 2022-1 — the height of the FEC protection matrix (number of transport stream packets per column error-correction packet).

Must be 4..20.

modeFecModemodeFecModemodeFecModeModeFecModeModeFecMode= service default#
Whether to enable column-only or column-and-row FEC.
rowLengthnumberrow_lengthint | floatrowLengthNumberRowLengthdoubleRowLength*float64= service default#
Parameter L from SMPTE 2022-1 — the width of the FEC protection matrix.

Must be 1..20 for column-only FEC, or 4..20 for column-and-row FEC.