FecOutputSettings

class aws_cdk.aws_medialive_alpha.FecOutputSettings(*, column_depth=None, mode=None, row_length=None)

Bases: object

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

Parameters:
  • column_depth (Union[int, float, None]) – (experimental) 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. Default: - service default

  • mode (Optional[FecMode]) – (experimental) Whether to enable column-only or column-and-row FEC. Default: - service default

  • row_length (Union[int, float, None]) – (experimental) 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. Default: - service default

Stability:

experimental

ExampleMetadata:

infused

Example:

# video: medialive.EncodeConfiguration


medialive.OutputGroupConfiguration.udp(
    name="udp",
    destinations=[medialive.UdpOutputDestination.rtp(address="203.0.113.5", port=5000)],
    outputs=[medialive.UdpOutputDefinition(
        encodes=[video],
        output_name="ts",
        fec=medialive.FecOutputSettings(mode=medialive.FecMode.COLUMN_AND_ROW, column_depth=10, row_length=10)
    )]
)

Attributes

column_depth

(experimental) 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.

Default:
  • service default

Stability:

experimental

mode

(experimental) Whether to enable column-only or column-and-row FEC.

Default:
  • service default

Stability:

experimental

row_length

(experimental) 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.

Default:
  • service default

Stability:

experimental