aws logo
AWS Classic v5.33.0, Mar 24 23

aws.medialive.Channel

Resource for managing an AWS MediaLive Channel.

Example Usage

Basic Usage

using System.Collections.Generic;
using Pulumi;
using Aws = Pulumi.Aws;

return await Deployment.RunAsync(() => 
{
    var example = new Aws.MediaLive.Channel("example", new()
    {
        ChannelClass = "STANDARD",
        RoleArn = aws_iam_role.Example.Arn,
        InputSpecification = new Aws.MediaLive.Inputs.ChannelInputSpecificationArgs
        {
            Codec = "AVC",
            InputResolution = "HD",
            MaximumBitrate = "MAX_20_MBPS",
        },
        InputAttachments = new[]
        {
            new Aws.MediaLive.Inputs.ChannelInputAttachmentArgs
            {
                InputAttachmentName = "example-input",
                InputId = aws_medialive_input.Example.Id,
            },
        },
        Destinations = new[]
        {
            new Aws.MediaLive.Inputs.ChannelDestinationArgs
            {
                Id = "destination",
                Settings = new[]
                {
                    new Aws.MediaLive.Inputs.ChannelDestinationSettingArgs
                    {
                        Url = $"s3://{aws_s3_bucket.Main.Id}/test1",
                    },
                    new Aws.MediaLive.Inputs.ChannelDestinationSettingArgs
                    {
                        Url = $"s3://{aws_s3_bucket.Main2.Id}/test2",
                    },
                },
            },
        },
        EncoderSettings = new Aws.MediaLive.Inputs.ChannelEncoderSettingsArgs
        {
            TimecodeConfig = new Aws.MediaLive.Inputs.ChannelEncoderSettingsTimecodeConfigArgs
            {
                Source = "EMBEDDED",
            },
            AudioDescriptions = new[]
            {
                new Aws.MediaLive.Inputs.ChannelEncoderSettingsAudioDescriptionArgs
                {
                    AudioSelectorName = "example audio selector",
                    Name = "audio-selector",
                },
            },
            VideoDescriptions = new[]
            {
                new Aws.MediaLive.Inputs.ChannelEncoderSettingsVideoDescriptionArgs
                {
                    Name = "example-video",
                },
            },
            OutputGroups = new[]
            {
                new Aws.MediaLive.Inputs.ChannelEncoderSettingsOutputGroupArgs
                {
                    OutputGroupSettings = new Aws.MediaLive.Inputs.ChannelEncoderSettingsOutputGroupOutputGroupSettingsArgs
                    {
                        ArchiveGroupSettings = new[]
                        {
                            new Aws.MediaLive.Inputs.ChannelEncoderSettingsOutputGroupOutputGroupSettingsArchiveGroupSettingArgs
                            {
                                Destination = new Aws.MediaLive.Inputs.ChannelEncoderSettingsOutputGroupOutputGroupSettingsArchiveGroupSettingDestinationArgs
                                {
                                    DestinationRefId = "destination",
                                },
                            },
                        },
                    },
                    Outputs = new[]
                    {
                        new Aws.MediaLive.Inputs.ChannelEncoderSettingsOutputGroupOutputArgs
                        {
                            OutputName = "example-name",
                            VideoDescriptionName = "example-video",
                            AudioDescriptionNames = new[]
                            {
                                "audio-selector",
                            },
                            OutputSettings = new Aws.MediaLive.Inputs.ChannelEncoderSettingsOutputGroupOutputOutputSettingsArgs
                            {
                                ArchiveOutputSettings = new Aws.MediaLive.Inputs.ChannelEncoderSettingsOutputGroupOutputOutputSettingsArchiveOutputSettingsArgs
                                {
                                    NameModifier = "_1",
                                    Extension = "m2ts",
                                    ContainerSettings = new Aws.MediaLive.Inputs.ChannelEncoderSettingsOutputGroupOutputOutputSettingsArchiveOutputSettingsContainerSettingsArgs
                                    {
                                        M2tsSettings = new Aws.MediaLive.Inputs.ChannelEncoderSettingsOutputGroupOutputOutputSettingsArchiveOutputSettingsContainerSettingsM2tsSettingsArgs
                                        {
                                            AudioBufferModel = "ATSC",
                                            BufferModel = "MULTIPLEX",
                                            RateMode = "CBR",
                                        },
                                    },
                                },
                            },
                        },
                    },
                },
            },
        },
    });

});
package main

import (
	"fmt"

	"github.com/pulumi/pulumi-aws/sdk/v5/go/aws/medialive"
	"github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)

func main() {
	pulumi.Run(func(ctx *pulumi.Context) error {
		_, err := medialive.NewChannel(ctx, "example", &medialive.ChannelArgs{
			ChannelClass: pulumi.String("STANDARD"),
			RoleArn:      pulumi.Any(aws_iam_role.Example.Arn),
			InputSpecification: &medialive.ChannelInputSpecificationArgs{
				Codec:           pulumi.String("AVC"),
				InputResolution: pulumi.String("HD"),
				MaximumBitrate:  pulumi.String("MAX_20_MBPS"),
			},
			InputAttachments: medialive.ChannelInputAttachmentArray{
				&medialive.ChannelInputAttachmentArgs{
					InputAttachmentName: pulumi.String("example-input"),
					InputId:             pulumi.Any(aws_medialive_input.Example.Id),
				},
			},
			Destinations: medialive.ChannelDestinationArray{
				&medialive.ChannelDestinationArgs{
					Id: pulumi.String("destination"),
					Settings: medialive.ChannelDestinationSettingArray{
						&medialive.ChannelDestinationSettingArgs{
							Url: pulumi.String(fmt.Sprintf("s3://%v/test1", aws_s3_bucket.Main.Id)),
						},
						&medialive.ChannelDestinationSettingArgs{
							Url: pulumi.String(fmt.Sprintf("s3://%v/test2", aws_s3_bucket.Main2.Id)),
						},
					},
				},
			},
			EncoderSettings: &medialive.ChannelEncoderSettingsArgs{
				TimecodeConfig: &medialive.ChannelEncoderSettingsTimecodeConfigArgs{
					Source: pulumi.String("EMBEDDED"),
				},
				AudioDescriptions: medialive.ChannelEncoderSettingsAudioDescriptionArray{
					&medialive.ChannelEncoderSettingsAudioDescriptionArgs{
						AudioSelectorName: pulumi.String("example audio selector"),
						Name:              pulumi.String("audio-selector"),
					},
				},
				VideoDescriptions: medialive.ChannelEncoderSettingsVideoDescriptionArray{
					&medialive.ChannelEncoderSettingsVideoDescriptionArgs{
						Name: pulumi.String("example-video"),
					},
				},
				OutputGroups: medialive.ChannelEncoderSettingsOutputGroupArray{
					&medialive.ChannelEncoderSettingsOutputGroupArgs{
						OutputGroupSettings: &medialive.ChannelEncoderSettingsOutputGroupOutputGroupSettingsArgs{
							ArchiveGroupSettings: medialive.ChannelEncoderSettingsOutputGroupOutputGroupSettingsArchiveGroupSettingArray{
								&medialive.ChannelEncoderSettingsOutputGroupOutputGroupSettingsArchiveGroupSettingArgs{
									Destination: &medialive.ChannelEncoderSettingsOutputGroupOutputGroupSettingsArchiveGroupSettingDestinationArgs{
										DestinationRefId: pulumi.String("destination"),
									},
								},
							},
						},
						Outputs: medialive.ChannelEncoderSettingsOutputGroupOutputTypeArray{
							&medialive.ChannelEncoderSettingsOutputGroupOutputTypeArgs{
								OutputName:           pulumi.String("example-name"),
								VideoDescriptionName: pulumi.String("example-video"),
								AudioDescriptionNames: pulumi.StringArray{
									pulumi.String("audio-selector"),
								},
								OutputSettings: &medialive.ChannelEncoderSettingsOutputGroupOutputOutputSettingsArgs{
									ArchiveOutputSettings: &medialive.ChannelEncoderSettingsOutputGroupOutputOutputSettingsArchiveOutputSettingsArgs{
										NameModifier: pulumi.String("_1"),
										Extension:    pulumi.String("m2ts"),
										ContainerSettings: &medialive.ChannelEncoderSettingsOutputGroupOutputOutputSettingsArchiveOutputSettingsContainerSettingsArgs{
											M2tsSettings: &medialive.ChannelEncoderSettingsOutputGroupOutputOutputSettingsArchiveOutputSettingsContainerSettingsM2tsSettingsArgs{
												AudioBufferModel: pulumi.String("ATSC"),
												BufferModel:      pulumi.String("MULTIPLEX"),
												RateMode:         pulumi.String("CBR"),
											},
										},
									},
								},
							},
						},
					},
				},
			},
		})
		if err != nil {
			return err
		}
		return nil
	})
}
package generated_program;

import com.pulumi.Context;
import com.pulumi.Pulumi;
import com.pulumi.core.Output;
import com.pulumi.aws.medialive.Channel;
import com.pulumi.aws.medialive.ChannelArgs;
import com.pulumi.aws.medialive.inputs.ChannelInputSpecificationArgs;
import com.pulumi.aws.medialive.inputs.ChannelInputAttachmentArgs;
import com.pulumi.aws.medialive.inputs.ChannelDestinationArgs;
import com.pulumi.aws.medialive.inputs.ChannelEncoderSettingsArgs;
import com.pulumi.aws.medialive.inputs.ChannelEncoderSettingsTimecodeConfigArgs;
import java.util.List;
import java.util.ArrayList;
import java.util.Map;
import java.io.File;
import java.nio.file.Files;
import java.nio.file.Paths;

public class App {
    public static void main(String[] args) {
        Pulumi.run(App::stack);
    }

    public static void stack(Context ctx) {
        var example = new Channel("example", ChannelArgs.builder()        
            .channelClass("STANDARD")
            .roleArn(aws_iam_role.example().arn())
            .inputSpecification(ChannelInputSpecificationArgs.builder()
                .codec("AVC")
                .inputResolution("HD")
                .maximumBitrate("MAX_20_MBPS")
                .build())
            .inputAttachments(ChannelInputAttachmentArgs.builder()
                .inputAttachmentName("example-input")
                .inputId(aws_medialive_input.example().id())
                .build())
            .destinations(ChannelDestinationArgs.builder()
                .id("destination")
                .settings(                
                    ChannelDestinationSettingArgs.builder()
                        .url(String.format("s3://%s/test1", aws_s3_bucket.main().id()))
                        .build(),
                    ChannelDestinationSettingArgs.builder()
                        .url(String.format("s3://%s/test2", aws_s3_bucket.main2().id()))
                        .build())
                .build())
            .encoderSettings(ChannelEncoderSettingsArgs.builder()
                .timecodeConfig(ChannelEncoderSettingsTimecodeConfigArgs.builder()
                    .source("EMBEDDED")
                    .build())
                .audioDescriptions(ChannelEncoderSettingsAudioDescriptionArgs.builder()
                    .audioSelectorName("example audio selector")
                    .name("audio-selector")
                    .build())
                .videoDescriptions(ChannelEncoderSettingsVideoDescriptionArgs.builder()
                    .name("example-video")
                    .build())
                .outputGroups(ChannelEncoderSettingsOutputGroupArgs.builder()
                    .outputGroupSettings(ChannelEncoderSettingsOutputGroupOutputGroupSettingsArgs.builder()
                        .archiveGroupSettings(ChannelEncoderSettingsOutputGroupOutputGroupSettingsArchiveGroupSettingArgs.builder()
                            .destination(ChannelEncoderSettingsOutputGroupOutputGroupSettingsArchiveGroupSettingDestinationArgs.builder()
                                .destinationRefId("destination")
                                .build())
                            .build())
                        .build())
                    .outputs(ChannelEncoderSettingsOutputGroupOutputArgs.builder()
                        .outputName("example-name")
                        .videoDescriptionName("example-video")
                        .audioDescriptionNames("audio-selector")
                        .outputSettings(ChannelEncoderSettingsOutputGroupOutputOutputSettingsArgs.builder()
                            .archiveOutputSettings(ChannelEncoderSettingsOutputGroupOutputOutputSettingsArchiveOutputSettingsArgs.builder()
                                .nameModifier("_1")
                                .extension("m2ts")
                                .containerSettings(ChannelEncoderSettingsOutputGroupOutputOutputSettingsArchiveOutputSettingsContainerSettingsArgs.builder()
                                    .m2tsSettings(ChannelEncoderSettingsOutputGroupOutputOutputSettingsArchiveOutputSettingsContainerSettingsM2tsSettingsArgs.builder()
                                        .audioBufferModel("ATSC")
                                        .bufferModel("MULTIPLEX")
                                        .rateMode("CBR")
                                        .build())
                                    .build())
                                .build())
                            .build())
                        .build())
                    .build())
                .build())
            .build());

    }
}
import pulumi
import pulumi_aws as aws

example = aws.medialive.Channel("example",
    channel_class="STANDARD",
    role_arn=aws_iam_role["example"]["arn"],
    input_specification=aws.medialive.ChannelInputSpecificationArgs(
        codec="AVC",
        input_resolution="HD",
        maximum_bitrate="MAX_20_MBPS",
    ),
    input_attachments=[aws.medialive.ChannelInputAttachmentArgs(
        input_attachment_name="example-input",
        input_id=aws_medialive_input["example"]["id"],
    )],
    destinations=[aws.medialive.ChannelDestinationArgs(
        id="destination",
        settings=[
            aws.medialive.ChannelDestinationSettingArgs(
                url=f"s3://{aws_s3_bucket['main']['id']}/test1",
            ),
            aws.medialive.ChannelDestinationSettingArgs(
                url=f"s3://{aws_s3_bucket['main2']['id']}/test2",
            ),
        ],
    )],
    encoder_settings=aws.medialive.ChannelEncoderSettingsArgs(
        timecode_config=aws.medialive.ChannelEncoderSettingsTimecodeConfigArgs(
            source="EMBEDDED",
        ),
        audio_descriptions=[aws.medialive.ChannelEncoderSettingsAudioDescriptionArgs(
            audio_selector_name="example audio selector",
            name="audio-selector",
        )],
        video_descriptions=[aws.medialive.ChannelEncoderSettingsVideoDescriptionArgs(
            name="example-video",
        )],
        output_groups=[aws.medialive.ChannelEncoderSettingsOutputGroupArgs(
            output_group_settings=aws.medialive.ChannelEncoderSettingsOutputGroupOutputGroupSettingsArgs(
                archive_group_settings=[aws.medialive.ChannelEncoderSettingsOutputGroupOutputGroupSettingsArchiveGroupSettingArgs(
                    destination=aws.medialive.ChannelEncoderSettingsOutputGroupOutputGroupSettingsArchiveGroupSettingDestinationArgs(
                        destination_ref_id="destination",
                    ),
                )],
            ),
            outputs=[aws.medialive.ChannelEncoderSettingsOutputGroupOutputArgs(
                output_name="example-name",
                video_description_name="example-video",
                audio_description_names=["audio-selector"],
                output_settings=aws.medialive.ChannelEncoderSettingsOutputGroupOutputOutputSettingsArgs(
                    archive_output_settings=aws.medialive.ChannelEncoderSettingsOutputGroupOutputOutputSettingsArchiveOutputSettingsArgs(
                        name_modifier="_1",
                        extension="m2ts",
                        container_settings=aws.medialive.ChannelEncoderSettingsOutputGroupOutputOutputSettingsArchiveOutputSettingsContainerSettingsArgs(
                            m2ts_settings=aws.medialive.ChannelEncoderSettingsOutputGroupOutputOutputSettingsArchiveOutputSettingsContainerSettingsM2tsSettingsArgs(
                                audio_buffer_model="ATSC",
                                buffer_model="MULTIPLEX",
                                rate_mode="CBR",
                            ),
                        ),
                    ),
                ),
            )],
        )],
    ))
import * as pulumi from "@pulumi/pulumi";
import * as aws from "@pulumi/aws";

const example = new aws.medialive.Channel("example", {
    channelClass: "STANDARD",
    roleArn: aws_iam_role.example.arn,
    inputSpecification: {
        codec: "AVC",
        inputResolution: "HD",
        maximumBitrate: "MAX_20_MBPS",
    },
    inputAttachments: [{
        inputAttachmentName: "example-input",
        inputId: aws_medialive_input.example.id,
    }],
    destinations: [{
        id: "destination",
        settings: [
            {
                url: `s3://${aws_s3_bucket.main.id}/test1`,
            },
            {
                url: `s3://${aws_s3_bucket.main2.id}/test2`,
            },
        ],
    }],
    encoderSettings: {
        timecodeConfig: {
            source: "EMBEDDED",
        },
        audioDescriptions: [{
            audioSelectorName: "example audio selector",
            name: "audio-selector",
        }],
        videoDescriptions: [{
            name: "example-video",
        }],
        outputGroups: [{
            outputGroupSettings: {
                archiveGroupSettings: [{
                    destination: {
                        destinationRefId: "destination",
                    },
                }],
            },
            outputs: [{
                outputName: "example-name",
                videoDescriptionName: "example-video",
                audioDescriptionNames: ["audio-selector"],
                outputSettings: {
                    archiveOutputSettings: {
                        nameModifier: "_1",
                        extension: "m2ts",
                        containerSettings: {
                            m2tsSettings: {
                                audioBufferModel: "ATSC",
                                bufferModel: "MULTIPLEX",
                                rateMode: "CBR",
                            },
                        },
                    },
                },
            }],
        }],
    },
});
resources:
  example:
    type: aws:medialive:Channel
    properties:
      channelClass: STANDARD
      roleArn: ${aws_iam_role.example.arn}
      inputSpecification:
        codec: AVC
        inputResolution: HD
        maximumBitrate: MAX_20_MBPS
      inputAttachments:
        - inputAttachmentName: example-input
          inputId: ${aws_medialive_input.example.id}
      destinations:
        - id: destination
          settings:
            - url: s3://${aws_s3_bucket.main.id}/test1
            - url: s3://${aws_s3_bucket.main2.id}/test2
      encoderSettings:
        timecodeConfig:
          source: EMBEDDED
        audioDescriptions:
          - audioSelectorName: example audio selector
            name: audio-selector
        videoDescriptions:
          - name: example-video
        outputGroups:
          - outputGroupSettings:
              archiveGroupSettings:
                - destination:
                    destinationRefId: destination
            outputs:
              - outputName: example-name
                videoDescriptionName: example-video
                audioDescriptionNames:
                  - audio-selector
                outputSettings:
                  archiveOutputSettings:
                    nameModifier: _1
                    extension: m2ts
                    containerSettings:
                      m2tsSettings:
                        audioBufferModel: ATSC
                        bufferModel: MULTIPLEX
                        rateMode: CBR

Create Channel Resource

new Channel(name: string, args: ChannelArgs, opts?: CustomResourceOptions);
@overload
def Channel(resource_name: str,
            opts: Optional[ResourceOptions] = None,
            cdi_input_specification: Optional[ChannelCdiInputSpecificationArgs] = None,
            channel_class: Optional[str] = None,
            destinations: Optional[Sequence[ChannelDestinationArgs]] = None,
            encoder_settings: Optional[ChannelEncoderSettingsArgs] = None,
            input_attachments: Optional[Sequence[ChannelInputAttachmentArgs]] = None,
            input_specification: Optional[ChannelInputSpecificationArgs] = None,
            log_level: Optional[str] = None,
            maintenance: Optional[ChannelMaintenanceArgs] = None,
            name: Optional[str] = None,
            role_arn: Optional[str] = None,
            start_channel: Optional[bool] = None,
            tags: Optional[Mapping[str, str]] = None,
            vpc: Optional[ChannelVpcArgs] = None)
@overload
def Channel(resource_name: str,
            args: ChannelArgs,
            opts: Optional[ResourceOptions] = None)
func NewChannel(ctx *Context, name string, args ChannelArgs, opts ...ResourceOption) (*Channel, error)
public Channel(string name, ChannelArgs args, CustomResourceOptions? opts = null)
public Channel(String name, ChannelArgs args)
public Channel(String name, ChannelArgs args, CustomResourceOptions options)
type: aws:medialive:Channel
properties: # The arguments to resource properties.
options: # Bag of options to control resource's behavior.

name string
The unique name of the resource.
args ChannelArgs
The arguments to resource properties.
opts CustomResourceOptions
Bag of options to control resource's behavior.
resource_name str
The unique name of the resource.
args ChannelArgs
The arguments to resource properties.
opts ResourceOptions
Bag of options to control resource's behavior.
ctx Context
Context object for the current deployment.
name string
The unique name of the resource.
args ChannelArgs
The arguments to resource properties.
opts ResourceOption
Bag of options to control resource's behavior.
name string
The unique name of the resource.
args ChannelArgs
The arguments to resource properties.
opts CustomResourceOptions
Bag of options to control resource's behavior.
name String
The unique name of the resource.
args ChannelArgs
The arguments to resource properties.
options CustomResourceOptions
Bag of options to control resource's behavior.

Channel Resource Properties

To learn more about resource properties and how to use them, see Inputs and Outputs in the Architecture and Concepts docs.

Inputs

The Channel resource accepts the following input properties:

ChannelClass string

Concise argument description.

Destinations List<ChannelDestinationArgs>

Destinations for channel. See Destinations for more details.

EncoderSettings ChannelEncoderSettingsArgs

Encoder settings. See Encoder Settings for more details.

InputAttachments List<ChannelInputAttachmentArgs>

Input attachments for the channel. See Input Attachments for more details.

InputSpecification ChannelInputSpecificationArgs

Specification of network and file inputs for the channel.

CdiInputSpecification ChannelCdiInputSpecificationArgs

Specification of CDI inputs for this channel. See CDI Input Specification for more details.

LogLevel string

The log level to write to Cloudwatch logs.

Maintenance ChannelMaintenanceArgs

Maintenance settings for this channel. See Maintenance for more details.

Name string

Name of the Channel.

RoleArn string

Concise argument description.

StartChannel bool

Whether to start/stop channel. Default: false

Tags Dictionary<string, string>

A map of tags to assign to the channel. If configured with a provider default_tags configuration block present, tags with matching keys will overwrite those defined at the provider-level.

Vpc ChannelVpcArgs

Settings for the VPC outputs.

ChannelClass string

Concise argument description.

Destinations []ChannelDestinationArgs

Destinations for channel. See Destinations for more details.

EncoderSettings ChannelEncoderSettingsArgs

Encoder settings. See Encoder Settings for more details.

InputAttachments []ChannelInputAttachmentArgs

Input attachments for the channel. See Input Attachments for more details.

InputSpecification ChannelInputSpecificationArgs

Specification of network and file inputs for the channel.

CdiInputSpecification ChannelCdiInputSpecificationArgs

Specification of CDI inputs for this channel. See CDI Input Specification for more details.

LogLevel string

The log level to write to Cloudwatch logs.

Maintenance ChannelMaintenanceArgs

Maintenance settings for this channel. See Maintenance for more details.

Name string

Name of the Channel.

RoleArn string

Concise argument description.

StartChannel bool

Whether to start/stop channel. Default: false

Tags map[string]string

A map of tags to assign to the channel. If configured with a provider default_tags configuration block present, tags with matching keys will overwrite those defined at the provider-level.

Vpc ChannelVpcArgs

Settings for the VPC outputs.

channelClass String

Concise argument description.

destinations List<ChannelDestinationArgs>

Destinations for channel. See Destinations for more details.

encoderSettings ChannelEncoderSettingsArgs

Encoder settings. See Encoder Settings for more details.

inputAttachments List<ChannelInputAttachmentArgs>

Input attachments for the channel. See Input Attachments for more details.

inputSpecification ChannelInputSpecificationArgs

Specification of network and file inputs for the channel.

cdiInputSpecification ChannelCdiInputSpecificationArgs

Specification of CDI inputs for this channel. See CDI Input Specification for more details.

logLevel String

The log level to write to Cloudwatch logs.

maintenance ChannelMaintenanceArgs

Maintenance settings for this channel. See Maintenance for more details.

name String

Name of the Channel.

roleArn String

Concise argument description.

startChannel Boolean

Whether to start/stop channel. Default: false

tags Map<String,String>

A map of tags to assign to the channel. If configured with a provider default_tags configuration block present, tags with matching keys will overwrite those defined at the provider-level.

vpc ChannelVpcArgs

Settings for the VPC outputs.

channelClass string

Concise argument description.

destinations ChannelDestinationArgs[]

Destinations for channel. See Destinations for more details.

encoderSettings ChannelEncoderSettingsArgs

Encoder settings. See Encoder Settings for more details.

inputAttachments ChannelInputAttachmentArgs[]

Input attachments for the channel. See Input Attachments for more details.

inputSpecification ChannelInputSpecificationArgs

Specification of network and file inputs for the channel.

cdiInputSpecification ChannelCdiInputSpecificationArgs

Specification of CDI inputs for this channel. See CDI Input Specification for more details.

logLevel string

The log level to write to Cloudwatch logs.

maintenance ChannelMaintenanceArgs

Maintenance settings for this channel. See Maintenance for more details.

name string

Name of the Channel.

roleArn string

Concise argument description.

startChannel boolean

Whether to start/stop channel. Default: false

tags {[key: string]: string}

A map of tags to assign to the channel. If configured with a provider default_tags configuration block present, tags with matching keys will overwrite those defined at the provider-level.

vpc ChannelVpcArgs

Settings for the VPC outputs.

channel_class str

Concise argument description.

destinations Sequence[ChannelDestinationArgs]

Destinations for channel. See Destinations for more details.

encoder_settings ChannelEncoderSettingsArgs

Encoder settings. See Encoder Settings for more details.

input_attachments Sequence[ChannelInputAttachmentArgs]

Input attachments for the channel. See Input Attachments for more details.

input_specification ChannelInputSpecificationArgs

Specification of network and file inputs for the channel.

cdi_input_specification ChannelCdiInputSpecificationArgs

Specification of CDI inputs for this channel. See CDI Input Specification for more details.

log_level str

The log level to write to Cloudwatch logs.

maintenance ChannelMaintenanceArgs

Maintenance settings for this channel. See Maintenance for more details.

name str

Name of the Channel.

role_arn str

Concise argument description.

start_channel bool

Whether to start/stop channel. Default: false

tags Mapping[str, str]

A map of tags to assign to the channel. If configured with a provider default_tags configuration block present, tags with matching keys will overwrite those defined at the provider-level.

vpc ChannelVpcArgs

Settings for the VPC outputs.

channelClass String

Concise argument description.

destinations List<Property Map>

Destinations for channel. See Destinations for more details.

encoderSettings Property Map

Encoder settings. See Encoder Settings for more details.

inputAttachments List<Property Map>

Input attachments for the channel. See Input Attachments for more details.

inputSpecification Property Map

Specification of network and file inputs for the channel.

cdiInputSpecification Property Map

Specification of CDI inputs for this channel. See CDI Input Specification for more details.

logLevel String

The log level to write to Cloudwatch logs.

maintenance Property Map

Maintenance settings for this channel. See Maintenance for more details.

name String

Name of the Channel.

roleArn String

Concise argument description.

startChannel Boolean

Whether to start/stop channel. Default: false

tags Map<String>

A map of tags to assign to the channel. If configured with a provider default_tags configuration block present, tags with matching keys will overwrite those defined at the provider-level.

vpc Property Map

Settings for the VPC outputs.

Outputs

All input properties are implicitly available as output properties. Additionally, the Channel resource produces the following output properties:

Arn string

ARN of the Channel.

ChannelId string

ID of the channel in MediaPackage that is the destination for this output group.

Id string

The provider-assigned unique ID for this managed resource.

TagsAll Dictionary<string, string>
Arn string

ARN of the Channel.

ChannelId string

ID of the channel in MediaPackage that is the destination for this output group.

Id string

The provider-assigned unique ID for this managed resource.

TagsAll map[string]string
arn String

ARN of the Channel.

channelId String

ID of the channel in MediaPackage that is the destination for this output group.

id String

The provider-assigned unique ID for this managed resource.

tagsAll Map<String,String>
arn string

ARN of the Channel.

channelId string

ID of the channel in MediaPackage that is the destination for this output group.

id string

The provider-assigned unique ID for this managed resource.

tagsAll {[key: string]: string}
arn str

ARN of the Channel.

channel_id str

ID of the channel in MediaPackage that is the destination for this output group.

id str

The provider-assigned unique ID for this managed resource.

tags_all Mapping[str, str]
arn String

ARN of the Channel.

channelId String

ID of the channel in MediaPackage that is the destination for this output group.

id String

The provider-assigned unique ID for this managed resource.

tagsAll Map<String>

Look up Existing Channel Resource

Get an existing Channel resource’s state with the given name, ID, and optional extra properties used to qualify the lookup.

public static get(name: string, id: Input<ID>, state?: ChannelState, opts?: CustomResourceOptions): Channel
@staticmethod
def get(resource_name: str,
        id: str,
        opts: Optional[ResourceOptions] = None,
        arn: Optional[str] = None,
        cdi_input_specification: Optional[ChannelCdiInputSpecificationArgs] = None,
        channel_class: Optional[str] = None,
        channel_id: Optional[str] = None,
        destinations: Optional[Sequence[ChannelDestinationArgs]] = None,
        encoder_settings: Optional[ChannelEncoderSettingsArgs] = None,
        input_attachments: Optional[Sequence[ChannelInputAttachmentArgs]] = None,
        input_specification: Optional[ChannelInputSpecificationArgs] = None,
        log_level: Optional[str] = None,
        maintenance: Optional[ChannelMaintenanceArgs] = None,
        name: Optional[str] = None,
        role_arn: Optional[str] = None,
        start_channel: Optional[bool] = None,
        tags: Optional[Mapping[str, str]] = None,
        tags_all: Optional[Mapping[str, str]] = None,
        vpc: Optional[ChannelVpcArgs] = None) -> Channel
func GetChannel(ctx *Context, name string, id IDInput, state *ChannelState, opts ...ResourceOption) (*Channel, error)
public static Channel Get(string name, Input<string> id, ChannelState? state, CustomResourceOptions? opts = null)
public static Channel get(String name, Output<String> id, ChannelState state, CustomResourceOptions options)
Resource lookup is not supported in YAML
name
The unique name of the resulting resource.
id
The unique provider ID of the resource to lookup.
state
Any extra arguments used during the lookup.
opts
A bag of options that control this resource's behavior.
resource_name
The unique name of the resulting resource.
id
The unique provider ID of the resource to lookup.
name
The unique name of the resulting resource.
id
The unique provider ID of the resource to lookup.
state
Any extra arguments used during the lookup.
opts
A bag of options that control this resource's behavior.
name
The unique name of the resulting resource.
id
The unique provider ID of the resource to lookup.
state
Any extra arguments used during the lookup.
opts
A bag of options that control this resource's behavior.
name
The unique name of the resulting resource.
id
The unique provider ID of the resource to lookup.
state
Any extra arguments used during the lookup.
opts
A bag of options that control this resource's behavior.
The following state arguments are supported:
Arn string

ARN of the Channel.

CdiInputSpecification ChannelCdiInputSpecificationArgs

Specification of CDI inputs for this channel. See CDI Input Specification for more details.

ChannelClass string

Concise argument description.

ChannelId string

ID of the channel in MediaPackage that is the destination for this output group.

Destinations List<ChannelDestinationArgs>

Destinations for channel. See Destinations for more details.

EncoderSettings ChannelEncoderSettingsArgs

Encoder settings. See Encoder Settings for more details.

InputAttachments List<ChannelInputAttachmentArgs>

Input attachments for the channel. See Input Attachments for more details.

InputSpecification ChannelInputSpecificationArgs

Specification of network and file inputs for the channel.

LogLevel string

The log level to write to Cloudwatch logs.

Maintenance ChannelMaintenanceArgs

Maintenance settings for this channel. See Maintenance for more details.

Name string

Name of the Channel.

RoleArn string

Concise argument description.

StartChannel bool

Whether to start/stop channel. Default: false

Tags Dictionary<string, string>

A map of tags to assign to the channel. If configured with a provider default_tags configuration block present, tags with matching keys will overwrite those defined at the provider-level.

TagsAll Dictionary<string, string>
Vpc ChannelVpcArgs

Settings for the VPC outputs.

Arn string

ARN of the Channel.

CdiInputSpecification ChannelCdiInputSpecificationArgs

Specification of CDI inputs for this channel. See CDI Input Specification for more details.

ChannelClass string

Concise argument description.

ChannelId string

ID of the channel in MediaPackage that is the destination for this output group.

Destinations []ChannelDestinationArgs

Destinations for channel. See Destinations for more details.

EncoderSettings ChannelEncoderSettingsArgs

Encoder settings. See Encoder Settings for more details.

InputAttachments []ChannelInputAttachmentArgs

Input attachments for the channel. See Input Attachments for more details.

InputSpecification ChannelInputSpecificationArgs

Specification of network and file inputs for the channel.

LogLevel string

The log level to write to Cloudwatch logs.

Maintenance ChannelMaintenanceArgs

Maintenance settings for this channel. See Maintenance for more details.

Name string

Name of the Channel.

RoleArn string

Concise argument description.

StartChannel bool

Whether to start/stop channel. Default: false

Tags map[string]string

A map of tags to assign to the channel. If configured with a provider default_tags configuration block present, tags with matching keys will overwrite those defined at the provider-level.

TagsAll map[string]string
Vpc ChannelVpcArgs

Settings for the VPC outputs.

arn String

ARN of the Channel.

cdiInputSpecification ChannelCdiInputSpecificationArgs

Specification of CDI inputs for this channel. See CDI Input Specification for more details.

channelClass String

Concise argument description.

channelId String

ID of the channel in MediaPackage that is the destination for this output group.

destinations List<ChannelDestinationArgs>

Destinations for channel. See Destinations for more details.

encoderSettings ChannelEncoderSettingsArgs

Encoder settings. See Encoder Settings for more details.

inputAttachments List<ChannelInputAttachmentArgs>

Input attachments for the channel. See Input Attachments for more details.

inputSpecification ChannelInputSpecificationArgs

Specification of network and file inputs for the channel.

logLevel String

The log level to write to Cloudwatch logs.

maintenance ChannelMaintenanceArgs

Maintenance settings for this channel. See Maintenance for more details.

name String

Name of the Channel.

roleArn String

Concise argument description.

startChannel Boolean

Whether to start/stop channel. Default: false

tags Map<String,String>

A map of tags to assign to the channel. If configured with a provider default_tags configuration block present, tags with matching keys will overwrite those defined at the provider-level.

tagsAll Map<String,String>
vpc ChannelVpcArgs

Settings for the VPC outputs.

arn string

ARN of the Channel.

cdiInputSpecification ChannelCdiInputSpecificationArgs

Specification of CDI inputs for this channel. See CDI Input Specification for more details.

channelClass string

Concise argument description.

channelId string

ID of the channel in MediaPackage that is the destination for this output group.

destinations ChannelDestinationArgs[]

Destinations for channel. See Destinations for more details.

encoderSettings ChannelEncoderSettingsArgs

Encoder settings. See Encoder Settings for more details.

inputAttachments ChannelInputAttachmentArgs[]

Input attachments for the channel. See Input Attachments for more details.

inputSpecification ChannelInputSpecificationArgs

Specification of network and file inputs for the channel.

logLevel string

The log level to write to Cloudwatch logs.

maintenance ChannelMaintenanceArgs

Maintenance settings for this channel. See Maintenance for more details.

name string

Name of the Channel.

roleArn string

Concise argument description.

startChannel boolean

Whether to start/stop channel. Default: false

tags {[key: string]: string}

A map of tags to assign to the channel. If configured with a provider default_tags configuration block present, tags with matching keys will overwrite those defined at the provider-level.

tagsAll {[key: string]: string}
vpc ChannelVpcArgs

Settings for the VPC outputs.

arn str

ARN of the Channel.

cdi_input_specification ChannelCdiInputSpecificationArgs

Specification of CDI inputs for this channel. See CDI Input Specification for more details.

channel_class str

Concise argument description.

channel_id str

ID of the channel in MediaPackage that is the destination for this output group.

destinations Sequence[ChannelDestinationArgs]

Destinations for channel. See Destinations for more details.

encoder_settings ChannelEncoderSettingsArgs

Encoder settings. See Encoder Settings for more details.

input_attachments Sequence[ChannelInputAttachmentArgs]

Input attachments for the channel. See Input Attachments for more details.

input_specification ChannelInputSpecificationArgs

Specification of network and file inputs for the channel.

log_level str

The log level to write to Cloudwatch logs.

maintenance ChannelMaintenanceArgs

Maintenance settings for this channel. See Maintenance for more details.

name str

Name of the Channel.

role_arn str

Concise argument description.

start_channel bool

Whether to start/stop channel. Default: false

tags Mapping[str, str]

A map of tags to assign to the channel. If configured with a provider default_tags configuration block present, tags with matching keys will overwrite those defined at the provider-level.

tags_all Mapping[str, str]
vpc ChannelVpcArgs

Settings for the VPC outputs.

arn String

ARN of the Channel.

cdiInputSpecification Property Map

Specification of CDI inputs for this channel. See CDI Input Specification for more details.

channelClass String

Concise argument description.

channelId String

ID of the channel in MediaPackage that is the destination for this output group.

destinations List<Property Map>

Destinations for channel. See Destinations for more details.

encoderSettings Property Map

Encoder settings. See Encoder Settings for more details.

inputAttachments List<Property Map>

Input attachments for the channel. See Input Attachments for more details.

inputSpecification Property Map

Specification of network and file inputs for the channel.

logLevel String

The log level to write to Cloudwatch logs.

maintenance Property Map

Maintenance settings for this channel. See Maintenance for more details.

name String

Name of the Channel.

roleArn String

Concise argument description.

startChannel Boolean

Whether to start/stop channel. Default: false

tags Map<String>

A map of tags to assign to the channel. If configured with a provider default_tags configuration block present, tags with matching keys will overwrite those defined at the provider-level.

tagsAll Map<String>
vpc Property Map

Settings for the VPC outputs.

Supporting Types

ChannelCdiInputSpecification

Resolution string

Maximum CDI input resolution.

Resolution string

Maximum CDI input resolution.

resolution String

Maximum CDI input resolution.

resolution string

Maximum CDI input resolution.

resolution str

Maximum CDI input resolution.

resolution String

Maximum CDI input resolution.

ChannelDestination

Id string

User-specified id. Ths is used in an output group or an output.

MediaPackageSettings List<ChannelDestinationMediaPackageSetting>

Destination settings for a MediaPackage output; one destination for both encoders. See Media Package Settings for more details.

MultiplexSettings ChannelDestinationMultiplexSettings

Destination settings for a Multiplex output; one destination for both encoders. See Multiplex Settings for more details.

Settings List<ChannelDestinationSetting>

Destination settings for a standard output; one destination for each redundant encoder. See Settings for more details.

Id string

User-specified id. Ths is used in an output group or an output.

MediaPackageSettings []ChannelDestinationMediaPackageSetting

Destination settings for a MediaPackage output; one destination for both encoders. See Media Package Settings for more details.

MultiplexSettings ChannelDestinationMultiplexSettings

Destination settings for a Multiplex output; one destination for both encoders. See Multiplex Settings for more details.

Settings []ChannelDestinationSetting

Destination settings for a standard output; one destination for each redundant encoder. See Settings for more details.

id String

User-specified id. Ths is used in an output group or an output.

mediaPackageSettings List<ChannelDestinationMediaPackageSetting>

Destination settings for a MediaPackage output; one destination for both encoders. See Media Package Settings for more details.

multiplexSettings ChannelDestinationMultiplexSettings

Destination settings for a Multiplex output; one destination for both encoders. See Multiplex Settings for more details.

settings List<ChannelDestinationSetting>

Destination settings for a standard output; one destination for each redundant encoder. See Settings for more details.

id string

User-specified id. Ths is used in an output group or an output.

mediaPackageSettings ChannelDestinationMediaPackageSetting[]

Destination settings for a MediaPackage output; one destination for both encoders. See Media Package Settings for more details.

multiplexSettings ChannelDestinationMultiplexSettings

Destination settings for a Multiplex output; one destination for both encoders. See Multiplex Settings for more details.

settings ChannelDestinationSetting[]

Destination settings for a standard output; one destination for each redundant encoder. See Settings for more details.

id str

User-specified id. Ths is used in an output group or an output.

media_package_settings Sequence[ChannelDestinationMediaPackageSetting]

Destination settings for a MediaPackage output; one destination for both encoders. See Media Package Settings for more details.

multiplex_settings ChannelDestinationMultiplexSettings

Destination settings for a Multiplex output; one destination for both encoders. See Multiplex Settings for more details.

settings Sequence[ChannelDestinationSetting]

Destination settings for a standard output; one destination for each redundant encoder. See Settings for more details.

id String

User-specified id. Ths is used in an output group or an output.

mediaPackageSettings List<Property Map>

Destination settings for a MediaPackage output; one destination for both encoders. See Media Package Settings for more details.

multiplexSettings Property Map

Destination settings for a Multiplex output; one destination for both encoders. See Multiplex Settings for more details.

settings List<Property Map>

Destination settings for a standard output; one destination for each redundant encoder. See Settings for more details.

ChannelDestinationMediaPackageSetting

ChannelId string

ID of the channel in MediaPackage that is the destination for this output group.

ChannelId string

ID of the channel in MediaPackage that is the destination for this output group.

channelId String

ID of the channel in MediaPackage that is the destination for this output group.

channelId string

ID of the channel in MediaPackage that is the destination for this output group.

channel_id str

ID of the channel in MediaPackage that is the destination for this output group.

channelId String

ID of the channel in MediaPackage that is the destination for this output group.

ChannelDestinationMultiplexSettings

MultiplexId string

The ID of the Multiplex that the encoder is providing output to.

ProgramName string

The program name of the Multiplex program that the encoder is providing output to.

MultiplexId string

The ID of the Multiplex that the encoder is providing output to.

ProgramName string

The program name of the Multiplex program that the encoder is providing output to.

multiplexId String

The ID of the Multiplex that the encoder is providing output to.

programName String

The program name of the Multiplex program that the encoder is providing output to.

multiplexId string

The ID of the Multiplex that the encoder is providing output to.

programName string

The program name of the Multiplex program that the encoder is providing output to.

multiplex_id str

The ID of the Multiplex that the encoder is providing output to.

program_name str

The program name of the Multiplex program that the encoder is providing output to.

multiplexId String

The ID of the Multiplex that the encoder is providing output to.

programName String

The program name of the Multiplex program that the encoder is providing output to.

ChannelDestinationSetting

PasswordParam string

Key used to extract the password from EC2 Parameter store.

StreamName string

Stream name RTMP destinations (URLs of type rtmp://)

Url string

A URL specifying a destination.

Username string

Username for destination.

PasswordParam string

Key used to extract the password from EC2 Parameter store.

StreamName string

Stream name RTMP destinations (URLs of type rtmp://)

Url string

A URL specifying a destination.

Username string

Username for destination.

passwordParam String

Key used to extract the password from EC2 Parameter store.

streamName String

Stream name RTMP destinations (URLs of type rtmp://)

url String

A URL specifying a destination.

username String

Username for destination.

passwordParam string

Key used to extract the password from EC2 Parameter store.

streamName string

Stream name RTMP destinations (URLs of type rtmp://)

url string

A URL specifying a destination.

username string

Username for destination.

password_param str

Key used to extract the password from EC2 Parameter store.

stream_name str

Stream name RTMP destinations (URLs of type rtmp://)

url str

A URL specifying a destination.

username str

Username for destination.

passwordParam String

Key used to extract the password from EC2 Parameter store.

streamName String

Stream name RTMP destinations (URLs of type rtmp://)

url String

A URL specifying a destination.

username String

Username for destination.

ChannelEncoderSettings

OutputGroups List<ChannelEncoderSettingsOutputGroup>

Output groups for the channel. See Output Groups for more details.

TimecodeConfig ChannelEncoderSettingsTimecodeConfig

Contains settings used to acquire and adjust timecode information from inputs. See Timecode Config for more details.

AudioDescriptions List<ChannelEncoderSettingsAudioDescription>

Audio descriptions for the channel. See Audio Descriptions for more details.

AvailBlanking ChannelEncoderSettingsAvailBlanking

Settings for ad avail blanking. See Avail Blanking for more details.

VideoDescriptions List<ChannelEncoderSettingsVideoDescription>

Video Descriptions. See Video Descriptions for more details.

OutputGroups []ChannelEncoderSettingsOutputGroup

Output groups for the channel. See Output Groups for more details.

TimecodeConfig ChannelEncoderSettingsTimecodeConfig

Contains settings used to acquire and adjust timecode information from inputs. See Timecode Config for more details.

AudioDescriptions []ChannelEncoderSettingsAudioDescription

Audio descriptions for the channel. See Audio Descriptions for more details.

AvailBlanking ChannelEncoderSettingsAvailBlanking

Settings for ad avail blanking. See Avail Blanking for more details.

VideoDescriptions []ChannelEncoderSettingsVideoDescription

Video Descriptions. See Video Descriptions for more details.

outputGroups List<ChannelEncoderSettingsOutputGroup>

Output groups for the channel. See Output Groups for more details.

timecodeConfig ChannelEncoderSettingsTimecodeConfig

Contains settings used to acquire and adjust timecode information from inputs. See Timecode Config for more details.

audioDescriptions List<ChannelEncoderSettingsAudioDescription>

Audio descriptions for the channel. See Audio Descriptions for more details.

availBlanking ChannelEncoderSettingsAvailBlanking

Settings for ad avail blanking. See Avail Blanking for more details.

videoDescriptions List<ChannelEncoderSettingsVideoDescription>

Video Descriptions. See Video Descriptions for more details.

outputGroups ChannelEncoderSettingsOutputGroup[]

Output groups for the channel. See Output Groups for more details.

timecodeConfig ChannelEncoderSettingsTimecodeConfig

Contains settings used to acquire and adjust timecode information from inputs. See Timecode Config for more details.

audioDescriptions ChannelEncoderSettingsAudioDescription[]

Audio descriptions for the channel. See Audio Descriptions for more details.

availBlanking ChannelEncoderSettingsAvailBlanking

Settings for ad avail blanking. See Avail Blanking for more details.

videoDescriptions ChannelEncoderSettingsVideoDescription[]

Video Descriptions. See Video Descriptions for more details.

output_groups Sequence[ChannelEncoderSettingsOutputGroup]

Output groups for the channel. See Output Groups for more details.

timecode_config ChannelEncoderSettingsTimecodeConfig

Contains settings used to acquire and adjust timecode information from inputs. See Timecode Config for more details.

audio_descriptions Sequence[ChannelEncoderSettingsAudioDescription]

Audio descriptions for the channel. See Audio Descriptions for more details.

avail_blanking ChannelEncoderSettingsAvailBlanking

Settings for ad avail blanking. See Avail Blanking for more details.

video_descriptions Sequence[ChannelEncoderSettingsVideoDescription]

Video Descriptions. See Video Descriptions for more details.

outputGroups List<Property Map>

Output groups for the channel. See Output Groups for more details.

timecodeConfig Property Map

Contains settings used to acquire and adjust timecode information from inputs. See Timecode Config for more details.

audioDescriptions List<Property Map>

Audio descriptions for the channel. See Audio Descriptions for more details.

availBlanking Property Map

Settings for ad avail blanking. See Avail Blanking for more details.

videoDescriptions List<Property Map>

Video Descriptions. See Video Descriptions for more details.

ChannelEncoderSettingsAudioDescription

AudioSelectorName string

The name of the audio selector used as the source for this AudioDescription.

Name string

The name of this audio description.

AudioNormalizationSettings ChannelEncoderSettingsAudioDescriptionAudioNormalizationSettings

Advanced audio normalization settings. See Audio Normalization Settings for more details.

AudioType string

Applies only if audioTypeControl is useConfigured. The values for audioType are defined in ISO-IEC 13818-1.

AudioTypeControl string

Determined how audio type is determined.

AudioWatermarkSettings ChannelEncoderSettingsAudioDescriptionAudioWatermarkSettings

Settings to configure one or more solutions that insert audio watermarks in the audio encode. See Audio Watermark Settings for more details.

CodecSettings ChannelEncoderSettingsAudioDescriptionCodecSettings

Audio codec settings. See Audio Codec Settings for more details.

LanguageCode string

When specified this field indicates the three letter language code of the caption track to extract from the source.

LanguageCodeControl string
RemixSettings ChannelEncoderSettingsAudioDescriptionRemixSettings
StreamName string

Stream name RTMP destinations (URLs of type rtmp://)

AudioSelectorName string

The name of the audio selector used as the source for this AudioDescription.

Name string

The name of this audio description.

AudioNormalizationSettings ChannelEncoderSettingsAudioDescriptionAudioNormalizationSettings

Advanced audio normalization settings. See Audio Normalization Settings for more details.

AudioType string

Applies only if audioTypeControl is useConfigured. The values for audioType are defined in ISO-IEC 13818-1.

AudioTypeControl string

Determined how audio type is determined.

AudioWatermarkSettings ChannelEncoderSettingsAudioDescriptionAudioWatermarkSettings

Settings to configure one or more solutions that insert audio watermarks in the audio encode. See Audio Watermark Settings for more details.

CodecSettings ChannelEncoderSettingsAudioDescriptionCodecSettings

Audio codec settings. See Audio Codec Settings for more details.

LanguageCode string

When specified this field indicates the three letter language code of the caption track to extract from the source.

LanguageCodeControl string
RemixSettings ChannelEncoderSettingsAudioDescriptionRemixSettings
StreamName string

Stream name RTMP destinations (URLs of type rtmp://)

audioSelectorName String

The name of the audio selector used as the source for this AudioDescription.

name String

The name of this audio description.

audioNormalizationSettings ChannelEncoderSettingsAudioDescriptionAudioNormalizationSettings

Advanced audio normalization settings. See Audio Normalization Settings for more details.

audioType String

Applies only if audioTypeControl is useConfigured. The values for audioType are defined in ISO-IEC 13818-1.

audioTypeControl String

Determined how audio type is determined.

audioWatermarkSettings ChannelEncoderSettingsAudioDescriptionAudioWatermarkSettings

Settings to configure one or more solutions that insert audio watermarks in the audio encode. See Audio Watermark Settings for more details.

codecSettings ChannelEncoderSettingsAudioDescriptionCodecSettings

Audio codec settings. See Audio Codec Settings for more details.

languageCode String

When specified this field indicates the three letter language code of the caption track to extract from the source.

languageCodeControl String
remixSettings ChannelEncoderSettingsAudioDescriptionRemixSettings
streamName String

Stream name RTMP destinations (URLs of type rtmp://)

audioSelectorName string

The name of the audio selector used as the source for this AudioDescription.

name string

The name of this audio description.

audioNormalizationSettings ChannelEncoderSettingsAudioDescriptionAudioNormalizationSettings

Advanced audio normalization settings. See Audio Normalization Settings for more details.

audioType string

Applies only if audioTypeControl is useConfigured. The values for audioType are defined in ISO-IEC 13818-1.

audioTypeControl string

Determined how audio type is determined.

audioWatermarkSettings ChannelEncoderSettingsAudioDescriptionAudioWatermarkSettings

Settings to configure one or more solutions that insert audio watermarks in the audio encode. See Audio Watermark Settings for more details.

codecSettings ChannelEncoderSettingsAudioDescriptionCodecSettings

Audio codec settings. See Audio Codec Settings for more details.

languageCode string

When specified this field indicates the three letter language code of the caption track to extract from the source.

languageCodeControl string
remixSettings ChannelEncoderSettingsAudioDescriptionRemixSettings
streamName string

Stream name RTMP destinations (URLs of type rtmp://)

audio_selector_name str

The name of the audio selector used as the source for this AudioDescription.

name str

The name of this audio description.

audio_normalization_settings ChannelEncoderSettingsAudioDescriptionAudioNormalizationSettings

Advanced audio normalization settings. See Audio Normalization Settings for more details.

audio_type str

Applies only if audioTypeControl is useConfigured. The values for audioType are defined in ISO-IEC 13818-1.

audio_type_control str

Determined how audio type is determined.

audio_watermark_settings ChannelEncoderSettingsAudioDescriptionAudioWatermarkSettings

Settings to configure one or more solutions that insert audio watermarks in the audio encode. See Audio Watermark Settings for more details.

codec_settings ChannelEncoderSettingsAudioDescriptionCodecSettings

Audio codec settings. See Audio Codec Settings for more details.

language_code str

When specified this field indicates the three letter language code of the caption track to extract from the source.

language_code_control str
remix_settings ChannelEncoderSettingsAudioDescriptionRemixSettings
stream_name str

Stream name RTMP destinations (URLs of type rtmp://)

audioSelectorName String

The name of the audio selector used as the source for this AudioDescription.

name String

The name of this audio description.

audioNormalizationSettings Property Map

Advanced audio normalization settings. See Audio Normalization Settings for more details.

audioType String

Applies only if audioTypeControl is useConfigured. The values for audioType are defined in ISO-IEC 13818-1.

audioTypeControl String

Determined how audio type is determined.

audioWatermarkSettings Property Map

Settings to configure one or more solutions that insert audio watermarks in the audio encode. See Audio Watermark Settings for more details.

codecSettings Property Map

Audio codec settings. See Audio Codec Settings for more details.

languageCode String

When specified this field indicates the three letter language code of the caption track to extract from the source.

languageCodeControl String
remixSettings Property Map
streamName String

Stream name RTMP destinations (URLs of type rtmp://)

ChannelEncoderSettingsAudioDescriptionAudioNormalizationSettings

Algorithm string

Audio normalization algorithm to use. itu17701 conforms to the CALM Act specification, itu17702 to the EBU R-128 specification.

AlgorithmControl string

Algorithm control for the audio description.

TargetLkfs double

Target LKFS (loudness) to adjust volume to.

Algorithm string

Audio normalization algorithm to use. itu17701 conforms to the CALM Act specification, itu17702 to the EBU R-128 specification.

AlgorithmControl string

Algorithm control for the audio description.

TargetLkfs float64

Target LKFS (loudness) to adjust volume to.

algorithm String

Audio normalization algorithm to use. itu17701 conforms to the CALM Act specification, itu17702 to the EBU R-128 specification.

algorithmControl String

Algorithm control for the audio description.

targetLkfs Double

Target LKFS (loudness) to adjust volume to.

algorithm string

Audio normalization algorithm to use. itu17701 conforms to the CALM Act specification, itu17702 to the EBU R-128 specification.

algorithmControl string

Algorithm control for the audio description.

targetLkfs number

Target LKFS (loudness) to adjust volume to.

algorithm str

Audio normalization algorithm to use. itu17701 conforms to the CALM Act specification, itu17702 to the EBU R-128 specification.

algorithm_control str

Algorithm control for the audio description.

target_lkfs float

Target LKFS (loudness) to adjust volume to.

algorithm String

Audio normalization algorithm to use. itu17701 conforms to the CALM Act specification, itu17702 to the EBU R-128 specification.

algorithmControl String

Algorithm control for the audio description.

targetLkfs Number

Target LKFS (loudness) to adjust volume to.

ChannelEncoderSettingsAudioDescriptionAudioWatermarkSettings

ChannelEncoderSettingsAudioDescriptionAudioWatermarkSettingsNielsenWatermarksSettings

NielsenCbetSettings ChannelEncoderSettingsAudioDescriptionAudioWatermarkSettingsNielsenWatermarksSettingsNielsenCbetSettings

Used to insert watermarks of type Nielsen CBET. See Nielsen CBET Settings for more details.

NielsenDistributionType string

Distribution types to assign to the watermarks. Options are PROGRAM_CONTENT and FINAL_DISTRIBUTOR.

NielsenNaesIiNwSettings List<ChannelEncoderSettingsAudioDescriptionAudioWatermarkSettingsNielsenWatermarksSettingsNielsenNaesIiNwSetting>

Used to insert watermarks of type Nielsen NAES, II (N2) and Nielsen NAES VI (NW). See Nielsen NAES II NW Settings for more details.

NielsenCbetSettings ChannelEncoderSettingsAudioDescriptionAudioWatermarkSettingsNielsenWatermarksSettingsNielsenCbetSettings

Used to insert watermarks of type Nielsen CBET. See Nielsen CBET Settings for more details.

NielsenDistributionType string

Distribution types to assign to the watermarks. Options are PROGRAM_CONTENT and FINAL_DISTRIBUTOR.

NielsenNaesIiNwSettings []ChannelEncoderSettingsAudioDescriptionAudioWatermarkSettingsNielsenWatermarksSettingsNielsenNaesIiNwSetting

Used to insert watermarks of type Nielsen NAES, II (N2) and Nielsen NAES VI (NW). See Nielsen NAES II NW Settings for more details.

nielsenCbetSettings ChannelEncoderSettingsAudioDescriptionAudioWatermarkSettingsNielsenWatermarksSettingsNielsenCbetSettings

Used to insert watermarks of type Nielsen CBET. See Nielsen CBET Settings for more details.

nielsenDistributionType String

Distribution types to assign to the watermarks. Options are PROGRAM_CONTENT and FINAL_DISTRIBUTOR.

nielsenNaesIiNwSettings List<ChannelEncoderSettingsAudioDescriptionAudioWatermarkSettingsNielsenWatermarksSettingsNielsenNaesIiNwSetting>

Used to insert watermarks of type Nielsen NAES, II (N2) and Nielsen NAES VI (NW). See Nielsen NAES II NW Settings for more details.

nielsenCbetSettings ChannelEncoderSettingsAudioDescriptionAudioWatermarkSettingsNielsenWatermarksSettingsNielsenCbetSettings

Used to insert watermarks of type Nielsen CBET. See Nielsen CBET Settings for more details.

nielsenDistributionType string

Distribution types to assign to the watermarks. Options are PROGRAM_CONTENT and FINAL_DISTRIBUTOR.

nielsenNaesIiNwSettings ChannelEncoderSettingsAudioDescriptionAudioWatermarkSettingsNielsenWatermarksSettingsNielsenNaesIiNwSetting[]

Used to insert watermarks of type Nielsen NAES, II (N2) and Nielsen NAES VI (NW). See Nielsen NAES II NW Settings for more details.

nielsen_cbet_settings ChannelEncoderSettingsAudioDescriptionAudioWatermarkSettingsNielsenWatermarksSettingsNielsenCbetSettings

Used to insert watermarks of type Nielsen CBET. See Nielsen CBET Settings for more details.

nielsen_distribution_type str

Distribution types to assign to the watermarks. Options are PROGRAM_CONTENT and FINAL_DISTRIBUTOR.

nielsen_naes_ii_nw_settings Sequence[ChannelEncoderSettingsAudioDescriptionAudioWatermarkSettingsNielsenWatermarksSettingsNielsenNaesIiNwSetting]

Used to insert watermarks of type Nielsen NAES, II (N2) and Nielsen NAES VI (NW). See Nielsen NAES II NW Settings for more details.

nielsenCbetSettings Property Map

Used to insert watermarks of type Nielsen CBET. See Nielsen CBET Settings for more details.

nielsenDistributionType String

Distribution types to assign to the watermarks. Options are PROGRAM_CONTENT and FINAL_DISTRIBUTOR.

nielsenNaesIiNwSettings List<Property Map>

Used to insert watermarks of type Nielsen NAES, II (N2) and Nielsen NAES VI (NW). See Nielsen NAES II NW Settings for more details.

ChannelEncoderSettingsAudioDescriptionAudioWatermarkSettingsNielsenWatermarksSettingsNielsenCbetSettings

CbetCheckDigitString string
CbetStepaside string

Determines the method of CBET insertion mode when prior encoding is detected on the same layer.

Csid string

CBET source ID to use in the watermark.

CbetCheckDigitString string
CbetStepaside string

Determines the method of CBET insertion mode when prior encoding is detected on the same layer.

Csid string

CBET source ID to use in the watermark.

cbetCheckDigitString String
cbetStepaside String

Determines the method of CBET insertion mode when prior encoding is detected on the same layer.

csid String

CBET source ID to use in the watermark.

cbetCheckDigitString string
cbetStepaside string

Determines the method of CBET insertion mode when prior encoding is detected on the same layer.

csid string

CBET source ID to use in the watermark.

cbet_check_digit_string str
cbet_stepaside str

Determines the method of CBET insertion mode when prior encoding is detected on the same layer.

csid str

CBET source ID to use in the watermark.

cbetCheckDigitString String
cbetStepaside String

Determines the method of CBET insertion mode when prior encoding is detected on the same layer.

csid String

CBET source ID to use in the watermark.

ChannelEncoderSettingsAudioDescriptionAudioWatermarkSettingsNielsenWatermarksSettingsNielsenNaesIiNwSetting

CheckDigitString string
Sid double

The Nielsen Source ID to include in the watermark.

CheckDigitString string
Sid float64

The Nielsen Source ID to include in the watermark.

checkDigitString String
sid Double

The Nielsen Source ID to include in the watermark.

checkDigitString string
sid number

The Nielsen Source ID to include in the watermark.

check_digit_string str
sid float

The Nielsen Source ID to include in the watermark.

checkDigitString String
sid Number

The Nielsen Source ID to include in the watermark.

ChannelEncoderSettingsAudioDescriptionCodecSettings

aacSettings Property Map

Aac Settings. See AAC Settings for more details.

ac3Settings Property Map

Ac3 Settings. See AC3 Settings for more details.

eac3AtmosSettings Property Map

Eac3 Atmos Settings. See EAC3 Atmos Settings

eac3Settings Property Map

Eac3 Settings. See EAC3 Settings

mp2Settings Property Map
passThroughSettings Property Map
wavSettings Property Map

ChannelEncoderSettingsAudioDescriptionCodecSettingsAacSettings

Bitrate double

Average bitrate in bits/second.

CodingMode string

Mono, Stereo, or 5.1 channel layout.

InputType string

Set to "broadcasterMixedAd" when input contains pre-mixed main audio + AD (narration) as a stereo pair.

Profile string

AAC profile.

RateControlMode string

The rate control mode.

RawFormat string

Sets LATM/LOAS AAC output for raw containers.

SampleRate double

Sample rate in Hz.

Spec string

Use MPEG-2 AAC audio instead of MPEG-4 AAC audio for raw or MPEG-2 Transport Stream containers.

VbrQuality string

VBR Quality Level - Only used if rateControlMode is VBR.

Bitrate float64

Average bitrate in bits/second.

CodingMode string

Mono, Stereo, or 5.1 channel layout.

InputType string

Set to "broadcasterMixedAd" when input contains pre-mixed main audio + AD (narration) as a stereo pair.

Profile string

AAC profile.

RateControlMode string

The rate control mode.

RawFormat string

Sets LATM/LOAS AAC output for raw containers.

SampleRate float64

Sample rate in Hz.

Spec string

Use MPEG-2 AAC audio instead of MPEG-4 AAC audio for raw or MPEG-2 Transport Stream containers.

VbrQuality string

VBR Quality Level - Only used if rateControlMode is VBR.

bitrate Double

Average bitrate in bits/second.

codingMode String

Mono, Stereo, or 5.1 channel layout.

inputType String

Set to "broadcasterMixedAd" when input contains pre-mixed main audio + AD (narration) as a stereo pair.

profile String

AAC profile.

rateControlMode String

The rate control mode.

rawFormat String

Sets LATM/LOAS AAC output for raw containers.

sampleRate Double

Sample rate in Hz.

spec String

Use MPEG-2 AAC audio instead of MPEG-4 AAC audio for raw or MPEG-2 Transport Stream containers.

vbrQuality String

VBR Quality Level - Only used if rateControlMode is VBR.

bitrate number

Average bitrate in bits/second.

codingMode string

Mono, Stereo, or 5.1 channel layout.

inputType string

Set to "broadcasterMixedAd" when input contains pre-mixed main audio + AD (narration) as a stereo pair.

profile string

AAC profile.

rateControlMode string

The rate control mode.

rawFormat string

Sets LATM/LOAS AAC output for raw containers.

sampleRate number

Sample rate in Hz.

spec string

Use MPEG-2 AAC audio instead of MPEG-4 AAC audio for raw or MPEG-2 Transport Stream containers.

vbrQuality string

VBR Quality Level - Only used if rateControlMode is VBR.

bitrate float

Average bitrate in bits/second.

coding_mode str

Mono, Stereo, or 5.1 channel layout.

input_type str

Set to "broadcasterMixedAd" when input contains pre-mixed main audio + AD (narration) as a stereo pair.

profile str

AAC profile.

rate_control_mode str

The rate control mode.

raw_format str

Sets LATM/LOAS AAC output for raw containers.

sample_rate float

Sample rate in Hz.

spec str

Use MPEG-2 AAC audio instead of MPEG-4 AAC audio for raw or MPEG-2 Transport Stream containers.

vbr_quality str

VBR Quality Level - Only used if rateControlMode is VBR.

bitrate Number

Average bitrate in bits/second.

codingMode String

Mono, Stereo, or 5.1 channel layout.

inputType String

Set to "broadcasterMixedAd" when input contains pre-mixed main audio + AD (narration) as a stereo pair.

profile String

AAC profile.

rateControlMode String

The rate control mode.

rawFormat String

Sets LATM/LOAS AAC output for raw containers.

sampleRate Number

Sample rate in Hz.

spec String

Use MPEG-2 AAC audio instead of MPEG-4 AAC audio for raw or MPEG-2 Transport Stream containers.

vbrQuality String

VBR Quality Level - Only used if rateControlMode is VBR.

ChannelEncoderSettingsAudioDescriptionCodecSettingsAc3Settings

Bitrate double

Average bitrate in bits/second.

BitstreamMode string

Specifies the bitstream mode (bsmod) for the emitted AC-3 stream.

CodingMode string

Mono, Stereo, or 5.1 channel layout.

Dialnorm int

Sets the dialnorm of the output.

DrcProfile string

If set to filmStandard, adds dynamic range compression signaling to the output bitstream as defined in the Dolby Digital specification.

LfeFilter string

When set to enabled, applies a 120Hz lowpass filter to the LFE channel prior to encoding.

MetadataControl string

Metadata control.

Bitrate float64

Average bitrate in bits/second.

BitstreamMode string

Specifies the bitstream mode (bsmod) for the emitted AC-3 stream.

CodingMode string

Mono, Stereo, or 5.1 channel layout.

Dialnorm int

Sets the dialnorm of the output.

DrcProfile string

If set to filmStandard, adds dynamic range compression signaling to the output bitstream as defined in the Dolby Digital specification.

LfeFilter string

When set to enabled, applies a 120Hz lowpass filter to the LFE channel prior to encoding.

MetadataControl string

Metadata control.

bitrate Double

Average bitrate in bits/second.

bitstreamMode String

Specifies the bitstream mode (bsmod) for the emitted AC-3 stream.

codingMode String

Mono, Stereo, or 5.1 channel layout.

dialnorm Integer

Sets the dialnorm of the output.

drcProfile String

If set to filmStandard, adds dynamic range compression signaling to the output bitstream as defined in the Dolby Digital specification.

lfeFilter String

When set to enabled, applies a 120Hz lowpass filter to the LFE channel prior to encoding.

metadataControl String

Metadata control.

bitrate number

Average bitrate in bits/second.

bitstreamMode string

Specifies the bitstream mode (bsmod) for the emitted AC-3 stream.

codingMode string

Mono, Stereo, or 5.1 channel layout.

dialnorm number

Sets the dialnorm of the output.

drcProfile string

If set to filmStandard, adds dynamic range compression signaling to the output bitstream as defined in the Dolby Digital specification.

lfeFilter string

When set to enabled, applies a 120Hz lowpass filter to the LFE channel prior to encoding.

metadataControl string

Metadata control.

bitrate float

Average bitrate in bits/second.

bitstream_mode str

Specifies the bitstream mode (bsmod) for the emitted AC-3 stream.

coding_mode str

Mono, Stereo, or 5.1 channel layout.

dialnorm int

Sets the dialnorm of the output.

drc_profile str

If set to filmStandard, adds dynamic range compression signaling to the output bitstream as defined in the Dolby Digital specification.

lfe_filter str

When set to enabled, applies a 120Hz lowpass filter to the LFE channel prior to encoding.

metadata_control str

Metadata control.

bitrate Number

Average bitrate in bits/second.

bitstreamMode String

Specifies the bitstream mode (bsmod) for the emitted AC-3 stream.

codingMode String

Mono, Stereo, or 5.1 channel layout.

dialnorm Number

Sets the dialnorm of the output.

drcProfile String

If set to filmStandard, adds dynamic range compression signaling to the output bitstream as defined in the Dolby Digital specification.

lfeFilter String

When set to enabled, applies a 120Hz lowpass filter to the LFE channel prior to encoding.

metadataControl String

Metadata control.

ChannelEncoderSettingsAudioDescriptionCodecSettingsEac3AtmosSettings

Bitrate double

Average bitrate in bits/second.

CodingMode string

Mono, Stereo, or 5.1 channel layout.

Dialnorm double

Sets the dialnorm of the output.

DrcLine string

Sets the Dolby dynamic range compression profile.

DrcRf string

Sets the profile for heavy Dolby dynamic range compression.

HeightTrim double

Height dimensional trim.

SurroundTrim double

Surround dimensional trim.

Bitrate float64

Average bitrate in bits/second.

CodingMode string

Mono, Stereo, or 5.1 channel layout.

Dialnorm float64

Sets the dialnorm of the output.

DrcLine string

Sets the Dolby dynamic range compression profile.

DrcRf string

Sets the profile for heavy Dolby dynamic range compression.

HeightTrim float64

Height dimensional trim.

SurroundTrim float64

Surround dimensional trim.

bitrate Double

Average bitrate in bits/second.

codingMode String

Mono, Stereo, or 5.1 channel layout.

dialnorm Double

Sets the dialnorm of the output.

drcLine String

Sets the Dolby dynamic range compression profile.

drcRf String

Sets the profile for heavy Dolby dynamic range compression.

heightTrim Double

Height dimensional trim.

surroundTrim Double

Surround dimensional trim.

bitrate number

Average bitrate in bits/second.

codingMode string

Mono, Stereo, or 5.1 channel layout.

dialnorm number

Sets the dialnorm of the output.

drcLine string

Sets the Dolby dynamic range compression profile.

drcRf string

Sets the profile for heavy Dolby dynamic range compression.

heightTrim number

Height dimensional trim.

surroundTrim number

Surround dimensional trim.

bitrate float

Average bitrate in bits/second.

coding_mode str

Mono, Stereo, or 5.1 channel layout.

dialnorm float

Sets the dialnorm of the output.

drc_line str

Sets the Dolby dynamic range compression profile.

drc_rf str

Sets the profile for heavy Dolby dynamic range compression.

height_trim float

Height dimensional trim.

surround_trim float

Surround dimensional trim.

bitrate Number

Average bitrate in bits/second.

codingMode String

Mono, Stereo, or 5.1 channel layout.

dialnorm Number

Sets the dialnorm of the output.

drcLine String

Sets the Dolby dynamic range compression profile.

drcRf String

Sets the profile for heavy Dolby dynamic range compression.

heightTrim Number

Height dimensional trim.

surroundTrim Number

Surround dimensional trim.

ChannelEncoderSettingsAudioDescriptionCodecSettingsEac3Settings

AttenuationControl string

Sets the attenuation control.

Bitrate double

Average bitrate in bits/second.

BitstreamMode string

Specifies the bitstream mode (bsmod) for the emitted AC-3 stream.

CodingMode string

Mono, Stereo, or 5.1 channel layout.

DcFilter string
Dialnorm int

Sets the dialnorm of the output.

DrcLine string

Sets the Dolby dynamic range compression profile.

DrcRf string

Sets the profile for heavy Dolby dynamic range compression.

LfeControl string
LfeFilter string

When set to enabled, applies a 120Hz lowpass filter to the LFE channel prior to encoding.

LoRoCenterMixLevel double
LoRoSurroundMixLevel double
LtRtCenterMixLevel double
LtRtSurroundMixLevel double
MetadataControl string

Metadata control.

PassthroughControl string
PhaseControl string
StereoDownmix string
SurroundExMode string
SurroundMode string
AttenuationControl string

Sets the attenuation control.

Bitrate float64

Average bitrate in bits/second.

BitstreamMode string

Specifies the bitstream mode (bsmod) for the emitted AC-3 stream.

CodingMode string

Mono, Stereo, or 5.1 channel layout.

DcFilter string
Dialnorm int

Sets the dialnorm of the output.

DrcLine string

Sets the Dolby dynamic range compression profile.

DrcRf string

Sets the profile for heavy Dolby dynamic range compression.

LfeControl string
LfeFilter string

When set to enabled, applies a 120Hz lowpass filter to the LFE channel prior to encoding.

LoRoCenterMixLevel float64
LoRoSurroundMixLevel float64
LtRtCenterMixLevel float64
LtRtSurroundMixLevel float64
MetadataControl string

Metadata control.

PassthroughControl string
PhaseControl string
StereoDownmix string
SurroundExMode string
SurroundMode string
attenuationControl String

Sets the attenuation control.

bitrate Double

Average bitrate in bits/second.

bitstreamMode String

Specifies the bitstream mode (bsmod) for the emitted AC-3 stream.

codingMode String

Mono, Stereo, or 5.1 channel layout.

dcFilter String
dialnorm Integer

Sets the dialnorm of the output.

drcLine String

Sets the Dolby dynamic range compression profile.

drcRf String

Sets the profile for heavy Dolby dynamic range compression.

lfeControl String
lfeFilter String

When set to enabled, applies a 120Hz lowpass filter to the LFE channel prior to encoding.

loRoCenterMixLevel Double
loRoSurroundMixLevel Double
ltRtCenterMixLevel Double
ltRtSurroundMixLevel Double
metadataControl String

Metadata control.

passthroughControl String
phaseControl String
stereoDownmix String
surroundExMode String
surroundMode String
attenuationControl string

Sets the attenuation control.

bitrate number

Average bitrate in bits/second.

bitstreamMode string

Specifies the bitstream mode (bsmod) for the emitted AC-3 stream.

codingMode string

Mono, Stereo, or 5.1 channel layout.

dcFilter string
dialnorm number

Sets the dialnorm of the output.

drcLine string

Sets the Dolby dynamic range compression profile.

drcRf string

Sets the profile for heavy Dolby dynamic range compression.

lfeControl string
lfeFilter string

When set to enabled, applies a 120Hz lowpass filter to the LFE channel prior to encoding.

loRoCenterMixLevel number
loRoSurroundMixLevel number
ltRtCenterMixLevel number
ltRtSurroundMixLevel number
metadataControl string

Metadata control.

passthroughControl string
phaseControl string
stereoDownmix string
surroundExMode string
surroundMode string
attenuation_control str

Sets the attenuation control.

bitrate float

Average bitrate in bits/second.

bitstream_mode str

Specifies the bitstream mode (bsmod) for the emitted AC-3 stream.

coding_mode str

Mono, Stereo, or 5.1 channel layout.

dc_filter str
dialnorm int

Sets the dialnorm of the output.

drc_line str

Sets the Dolby dynamic range compression profile.

drc_rf str

Sets the profile for heavy Dolby dynamic range compression.

lfe_control str
lfe_filter str

When set to enabled, applies a 120Hz lowpass filter to the LFE channel prior to encoding.

lo_ro_center_mix_level float
lo_ro_surround_mix_level float
lt_rt_center_mix_level float
lt_rt_surround_mix_level float
metadata_control str

Metadata control.

passthrough_control str
phase_control str
stereo_downmix str
surround_ex_mode str
surround_mode str
attenuationControl String

Sets the attenuation control.

bitrate Number

Average bitrate in bits/second.

bitstreamMode String

Specifies the bitstream mode (bsmod) for the emitted AC-3 stream.

codingMode String

Mono, Stereo, or 5.1 channel layout.

dcFilter String
dialnorm Number

Sets the dialnorm of the output.

drcLine String

Sets the Dolby dynamic range compression profile.

drcRf String

Sets the profile for heavy Dolby dynamic range compression.

lfeControl String
lfeFilter String

When set to enabled, applies a 120Hz lowpass filter to the LFE channel prior to encoding.

loRoCenterMixLevel Number
loRoSurroundMixLevel Number
ltRtCenterMixLevel Number
ltRtSurroundMixLevel Number
metadataControl String

Metadata control.

passthroughControl String
phaseControl String
stereoDownmix String
surroundExMode String
surroundMode String

ChannelEncoderSettingsAudioDescriptionCodecSettingsMp2Settings

Bitrate double

Average bitrate in bits/second.

CodingMode string

Mono, Stereo, or 5.1 channel layout.

SampleRate double

Sample rate in Hz.

Bitrate float64

Average bitrate in bits/second.

CodingMode string

Mono, Stereo, or 5.1 channel layout.

SampleRate float64

Sample rate in Hz.

bitrate Double

Average bitrate in bits/second.

codingMode String

Mono, Stereo, or 5.1 channel layout.

sampleRate Double

Sample rate in Hz.

bitrate number

Average bitrate in bits/second.

codingMode string

Mono, Stereo, or 5.1 channel layout.

sampleRate number

Sample rate in Hz.

bitrate float

Average bitrate in bits/second.

coding_mode str

Mono, Stereo, or 5.1 channel layout.

sample_rate float

Sample rate in Hz.

bitrate Number

Average bitrate in bits/second.

codingMode String

Mono, Stereo, or 5.1 channel layout.

sampleRate Number

Sample rate in Hz.

ChannelEncoderSettingsAudioDescriptionCodecSettingsWavSettings

BitDepth double
CodingMode string

Mono, Stereo, or 5.1 channel layout.

SampleRate double

Sample rate in Hz.

BitDepth float64
CodingMode string

Mono, Stereo, or 5.1 channel layout.

SampleRate float64

Sample rate in Hz.

bitDepth Double
codingMode String

Mono, Stereo, or 5.1 channel layout.

sampleRate Double

Sample rate in Hz.

bitDepth number
codingMode string

Mono, Stereo, or 5.1 channel layout.

sampleRate number

Sample rate in Hz.

bit_depth float
coding_mode str

Mono, Stereo, or 5.1 channel layout.

sample_rate float

Sample rate in Hz.

bitDepth Number
codingMode String

Mono, Stereo, or 5.1 channel layout.

sampleRate Number

Sample rate in Hz.

ChannelEncoderSettingsAudioDescriptionRemixSettings

ChannelEncoderSettingsAudioDescriptionRemixSettingsChannelMapping

ChannelEncoderSettingsAudioDescriptionRemixSettingsChannelMappingInputChannelLevel

gain Integer
inputChannel Integer
gain number
inputChannel number
gain Number
inputChannel Number

ChannelEncoderSettingsAvailBlanking

AvailBlankingImage ChannelEncoderSettingsAvailBlankingAvailBlankingImage

Blanking image to be used. See Avail Blanking Image for more details.

State string

When set to enabled, causes video, audio and captions to be blanked when insertion metadata is added.

AvailBlankingImage ChannelEncoderSettingsAvailBlankingAvailBlankingImage

Blanking image to be used. See Avail Blanking Image for more details.

State string

When set to enabled, causes video, audio and captions to be blanked when insertion metadata is added.

availBlankingImage ChannelEncoderSettingsAvailBlankingAvailBlankingImage

Blanking image to be used. See Avail Blanking Image for more details.

state String

When set to enabled, causes video, audio and captions to be blanked when insertion metadata is added.

availBlankingImage ChannelEncoderSettingsAvailBlankingAvailBlankingImage

Blanking image to be used. See Avail Blanking Image for more details.

state string

When set to enabled, causes video, audio and captions to be blanked when insertion metadata is added.

avail_blanking_image ChannelEncoderSettingsAvailBlankingAvailBlankingImage

Blanking image to be used. See Avail Blanking Image for more details.

state str

When set to enabled, causes video, audio and captions to be blanked when insertion metadata is added.

availBlankingImage Property Map

Blanking image to be used. See Avail Blanking Image for more details.

state String

When set to enabled, causes video, audio and captions to be blanked when insertion metadata is added.

ChannelEncoderSettingsAvailBlankingAvailBlankingImage

Uri string

Path to a file accessible to the live stream.

PasswordParam string

Key used to extract the password from EC2 Parameter store.

Username string

. Username to be used.

Uri string

Path to a file accessible to the live stream.

PasswordParam string

Key used to extract the password from EC2 Parameter store.

Username string

. Username to be used.

uri String

Path to a file accessible to the live stream.

passwordParam String

Key used to extract the password from EC2 Parameter store.

username String

. Username to be used.

uri string

Path to a file accessible to the live stream.

passwordParam string

Key used to extract the password from EC2 Parameter store.

username string

. Username to be used.

uri str

Path to a file accessible to the live stream.

password_param str

Key used to extract the password from EC2 Parameter store.

username str

. Username to be used.

uri String

Path to a file accessible to the live stream.

passwordParam String

Key used to extract the password from EC2 Parameter store.

username String

. Username to be used.

ChannelEncoderSettingsOutputGroup

OutputGroupSettings ChannelEncoderSettingsOutputGroupOutputGroupSettings

Settings associated with the output group. See Output Group Settings for more details.

Outputs List<ChannelEncoderSettingsOutputGroupOutput>

List of outputs. See Outputs for more details.

Name string

Custom output group name defined by the user.

OutputGroupSettings ChannelEncoderSettingsOutputGroupOutputGroupSettings

Settings associated with the output group. See Output Group Settings for more details.

Outputs []ChannelEncoderSettingsOutputGroupOutputType

List of outputs. See Outputs for more details.

Name string

Custom output group name defined by the user.

outputGroupSettings ChannelEncoderSettingsOutputGroupOutputGroupSettings

Settings associated with the output group. See Output Group Settings for more details.

outputs List<ChannelEncoderSettingsOutputGroupOutput>

List of outputs. See Outputs for more details.

name String

Custom output group name defined by the user.

outputGroupSettings ChannelEncoderSettingsOutputGroupOutputGroupSettings

Settings associated with the output group. See Output Group Settings for more details.

outputs ChannelEncoderSettingsOutputGroupOutput[]

List of outputs. See Outputs for more details.

name string

Custom output group name defined by the user.

output_group_settings ChannelEncoderSettingsOutputGroupOutputGroupSettings

Settings associated with the output group. See Output Group Settings for more details.

outputs Sequence[ChannelEncoderSettingsOutputGroupOutput]

List of outputs. See Outputs for more details.

name str

Custom output group name defined by the user.

outputGroupSettings Property Map

Settings associated with the output group. See Output Group Settings for more details.

outputs List<Property Map>

List of outputs. See Outputs for more details.

name String

Custom output group name defined by the user.

ChannelEncoderSettingsOutputGroupOutput

OutputSettings ChannelEncoderSettingsOutputGroupOutputOutputSettings

Settings for output. See Output Settings for more details.

AudioDescriptionNames List<string>

The names of the audio descriptions used as audio sources for the output.

CaptionDescriptionNames List<string>

The names of the caption descriptions used as caption sources for the output.

OutputName string

The name used to identify an output.

VideoDescriptionName string

The name of the video description used as video source for the output.

OutputSettings ChannelEncoderSettingsOutputGroupOutputOutputSettings

Settings for output. See Output Settings for more details.

AudioDescriptionNames []string

The names of the audio descriptions used as audio sources for the output.

CaptionDescriptionNames []string

The names of the caption descriptions used as caption sources for the output.

OutputName string

The name used to identify an output.

VideoDescriptionName string

The name of the video description used as video source for the output.

outputSettings ChannelEncoderSettingsOutputGroupOutputOutputSettings

Settings for output. See Output Settings for more details.

audioDescriptionNames List<String>

The names of the audio descriptions used as audio sources for the output.

captionDescriptionNames List<String>

The names of the caption descriptions used as caption sources for the output.

outputName String

The name used to identify an output.

videoDescriptionName String

The name of the video description used as video source for the output.

outputSettings ChannelEncoderSettingsOutputGroupOutputOutputSettings

Settings for output. See Output Settings for more details.

audioDescriptionNames string[]

The names of the audio descriptions used as audio sources for the output.

captionDescriptionNames string[]

The names of the caption descriptions used as caption sources for the output.

outputName string

The name used to identify an output.

videoDescriptionName string

The name of the video description used as video source for the output.

output_settings ChannelEncoderSettingsOutputGroupOutputOutputSettings

Settings for output. See Output Settings for more details.

audio_description_names Sequence[str]

The names of the audio descriptions used as audio sources for the output.

caption_description_names Sequence[str]

The names of the caption descriptions used as caption sources for the output.

output_name str

The name used to identify an output.

video_description_name str

The name of the video description used as video source for the output.

outputSettings Property Map

Settings for output. See Output Settings for more details.

audioDescriptionNames List<String>

The names of the audio descriptions used as audio sources for the output.

captionDescriptionNames List<String>

The names of the caption descriptions used as caption sources for the output.

outputName String

The name used to identify an output.

videoDescriptionName String

The name of the video description used as video source for the output.

ChannelEncoderSettingsOutputGroupOutputGroupSettings

ArchiveGroupSettings List<ChannelEncoderSettingsOutputGroupOutputGroupSettingsArchiveGroupSetting>

Archive group settings. See Archive Group Settings for more details.

FrameCaptureGroupSettings ChannelEncoderSettingsOutputGroupOutputGroupSettingsFrameCaptureGroupSettings
HlsGroupSettings ChannelEncoderSettingsOutputGroupOutputGroupSettingsHlsGroupSettings
MediaPackageGroupSettings ChannelEncoderSettingsOutputGroupOutputGroupSettingsMediaPackageGroupSettings

Media package group settings. See Media Package Group Settings for more details.

MsSmoothGroupSettings ChannelEncoderSettingsOutputGroupOutputGroupSettingsMsSmoothGroupSettings
MultiplexGroupSettings ChannelEncoderSettingsOutputGroupOutputGroupSettingsMultiplexGroupSettings
RtmpGroupSettings ChannelEncoderSettingsOutputGroupOutputGroupSettingsRtmpGroupSettings

RTMP group settings. See RTMP Group Settings for more details.

UdpGroupSettings ChannelEncoderSettingsOutputGroupOutputGroupSettingsUdpGroupSettings
ArchiveGroupSettings []ChannelEncoderSettingsOutputGroupOutputGroupSettingsArchiveGroupSetting

Archive group settings. See Archive Group Settings for more details.

FrameCaptureGroupSettings ChannelEncoderSettingsOutputGroupOutputGroupSettingsFrameCaptureGroupSettings
HlsGroupSettings ChannelEncoderSettingsOutputGroupOutputGroupSettingsHlsGroupSettings
MediaPackageGroupSettings ChannelEncoderSettingsOutputGroupOutputGroupSettingsMediaPackageGroupSettings

Media package group settings. See Media Package Group Settings for more details.

MsSmoothGroupSettings ChannelEncoderSettingsOutputGroupOutputGroupSettingsMsSmoothGroupSettings
MultiplexGroupSettings ChannelEncoderSettingsOutputGroupOutputGroupSettingsMultiplexGroupSettings
RtmpGroupSettings ChannelEncoderSettingsOutputGroupOutputGroupSettingsRtmpGroupSettings

RTMP group settings. See RTMP Group Settings for more details.

UdpGroupSettings ChannelEncoderSettingsOutputGroupOutputGroupSettingsUdpGroupSettings
archiveGroupSettings List<ChannelEncoderSettingsOutputGroupOutputGroupSettingsArchiveGroupSetting>

Archive group settings. See Archive Group Settings for more details.

frameCaptureGroupSettings ChannelEncoderSettingsOutputGroupOutputGroupSettingsFrameCaptureGroupSettings
hlsGroupSettings ChannelEncoderSettingsOutputGroupOutputGroupSettingsHlsGroupSettings
mediaPackageGroupSettings ChannelEncoderSettingsOutputGroupOutputGroupSettingsMediaPackageGroupSettings

Media package group settings. See Media Package Group Settings for more details.

msSmoothGroupSettings ChannelEncoderSettingsOutputGroupOutputGroupSettingsMsSmoothGroupSettings
multiplexGroupSettings ChannelEncoderSettingsOutputGroupOutputGroupSettingsMultiplexGroupSettings
rtmpGroupSettings ChannelEncoderSettingsOutputGroupOutputGroupSettingsRtmpGroupSettings

RTMP group settings. See RTMP Group Settings for more details.

udpGroupSettings ChannelEncoderSettingsOutputGroupOutputGroupSettingsUdpGroupSettings
archiveGroupSettings ChannelEncoderSettingsOutputGroupOutputGroupSettingsArchiveGroupSetting[]

Archive group settings. See Archive Group Settings for more details.

frameCaptureGroupSettings ChannelEncoderSettingsOutputGroupOutputGroupSettingsFrameCaptureGroupSettings
hlsGroupSettings ChannelEncoderSettingsOutputGroupOutputGroupSettingsHlsGroupSettings
mediaPackageGroupSettings ChannelEncoderSettingsOutputGroupOutputGroupSettingsMediaPackageGroupSettings

Media package group settings. See Media Package Group Settings for more details.

msSmoothGroupSettings ChannelEncoderSettingsOutputGroupOutputGroupSettingsMsSmoothGroupSettings
multiplexGroupSettings ChannelEncoderSettingsOutputGroupOutputGroupSettingsMultiplexGroupSettings
rtmpGroupSettings ChannelEncoderSettingsOutputGroupOutputGroupSettingsRtmpGroupSettings

RTMP group settings. See RTMP Group Settings for more details.

udpGroupSettings ChannelEncoderSettingsOutputGroupOutputGroupSettingsUdpGroupSettings
archive_group_settings Sequence[ChannelEncoderSettingsOutputGroupOutputGroupSettingsArchiveGroupSetting]

Archive group settings. See Archive Group Settings for more details.

frame_capture_group_settings ChannelEncoderSettingsOutputGroupOutputGroupSettingsFrameCaptureGroupSettings
hls_group_settings ChannelEncoderSettingsOutputGroupOutputGroupSettingsHlsGroupSettings
media_package_group_settings ChannelEncoderSettingsOutputGroupOutputGroupSettingsMediaPackageGroupSettings

Media package group settings. See Media Package Group Settings for more details.

ms_smooth_group_settings ChannelEncoderSettingsOutputGroupOutputGroupSettingsMsSmoothGroupSettings
multiplex_group_settings ChannelEncoderSettingsOutputGroupOutputGroupSettingsMultiplexGroupSettings
rtmp_group_settings ChannelEncoderSettingsOutputGroupOutputGroupSettingsRtmpGroupSettings

RTMP group settings. See RTMP Group Settings for more details.

udp_group_settings ChannelEncoderSettingsOutputGroupOutputGroupSettingsUdpGroupSettings
archiveGroupSettings List<Property Map>

Archive group settings. See Archive Group Settings for more details.

frameCaptureGroupSettings Property Map
hlsGroupSettings Property Map
mediaPackageGroupSettings Property Map

Media package group settings. See Media Package Group Settings for more details.

msSmoothGroupSettings Property Map
multiplexGroupSettings Property Map
rtmpGroupSettings Property Map

RTMP group settings. See RTMP Group Settings for more details.

udpGroupSettings Property Map

ChannelEncoderSettingsOutputGroupOutputGroupSettingsArchiveGroupSetting

Destination ChannelEncoderSettingsOutputGroupOutputGroupSettingsArchiveGroupSettingDestination

A director and base filename where archive files should be written. See Destination for more details.

ArchiveCdnSettings ChannelEncoderSettingsOutputGroupOutputGroupSettingsArchiveGroupSettingArchiveCdnSettings

Parameters that control the interactions with the CDN. See Archive CDN Settings for more details.

RolloverInterval int

Number of seconds to write to archive file before closing and starting a new one.

Destination ChannelEncoderSettingsOutputGroupOutputGroupSettingsArchiveGroupSettingDestination

A director and base filename where archive files should be written. See Destination for more details.

ArchiveCdnSettings ChannelEncoderSettingsOutputGroupOutputGroupSettingsArchiveGroupSettingArchiveCdnSettings

Parameters that control the interactions with the CDN. See Archive CDN Settings for more details.

RolloverInterval int

Number of seconds to write to archive file before closing and starting a new one.

destination ChannelEncoderSettingsOutputGroupOutputGroupSettingsArchiveGroupSettingDestination

A director and base filename where archive files should be written. See Destination for more details.

archiveCdnSettings ChannelEncoderSettingsOutputGroupOutputGroupSettingsArchiveGroupSettingArchiveCdnSettings

Parameters that control the interactions with the CDN. See Archive CDN Settings for more details.

rolloverInterval Integer

Number of seconds to write to archive file before closing and starting a new one.

destination ChannelEncoderSettingsOutputGroupOutputGroupSettingsArchiveGroupSettingDestination

A director and base filename where archive files should be written. See Destination for more details.

archiveCdnSettings ChannelEncoderSettingsOutputGroupOutputGroupSettingsArchiveGroupSettingArchiveCdnSettings

Parameters that control the interactions with the CDN. See Archive CDN Settings for more details.

rolloverInterval number

Number of seconds to write to archive file before closing and starting a new one.

destination ChannelEncoderSettingsOutputGroupOutputGroupSettingsArchiveGroupSettingDestination

A director and base filename where archive files should be written. See Destination for more details.

archive_cdn_settings ChannelEncoderSettingsOutputGroupOutputGroupSettingsArchiveGroupSettingArchiveCdnSettings

Parameters that control the interactions with the CDN. See Archive CDN Settings for more details.

rollover_interval int

Number of seconds to write to archive file before closing and starting a new one.

destination Property Map

A director and base filename where archive files should be written. See Destination for more details.

archiveCdnSettings Property Map

Parameters that control the interactions with the CDN. See Archive CDN Settings for more details.

rolloverInterval Number

Number of seconds to write to archive file before closing and starting a new one.

ChannelEncoderSettingsOutputGroupOutputGroupSettingsArchiveGroupSettingArchiveCdnSettings

archiveS3Settings Property Map

Archive S3 Settings. See Archive S3 Settings for more details.

ChannelEncoderSettingsOutputGroupOutputGroupSettingsArchiveGroupSettingArchiveCdnSettingsArchiveS3Settings

CannedAcl string

Specify the canned ACL to apply to each S3 request.

CannedAcl string

Specify the canned ACL to apply to each S3 request.

cannedAcl String

Specify the canned ACL to apply to each S3 request.

cannedAcl string

Specify the canned ACL to apply to each S3 request.

canned_acl str

Specify the canned ACL to apply to each S3 request.

cannedAcl String

Specify the canned ACL to apply to each S3 request.

ChannelEncoderSettingsOutputGroupOutputGroupSettingsArchiveGroupSettingDestination

DestinationRefId string

Reference ID for the destination.

DestinationRefId string

Reference ID for the destination.

destinationRefId String

Reference ID for the destination.

destinationRefId string

Reference ID for the destination.

destination_ref_id str

Reference ID for the destination.

destinationRefId String

Reference ID for the destination.

ChannelEncoderSettingsOutputGroupOutputGroupSettingsFrameCaptureGroupSettings

destination Property Map

A director and base filename where archive files should be written. See Destination for more details.

frameCaptureCdnSettings Property Map

ChannelEncoderSettingsOutputGroupOutputGroupSettingsFrameCaptureGroupSettingsDestination

DestinationRefId string

Reference ID for the destination.

DestinationRefId string

Reference ID for the destination.

destinationRefId String

Reference ID for the destination.

destinationRefId string

Reference ID for the destination.

destination_ref_id str

Reference ID for the destination.

destinationRefId String

Reference ID for the destination.

ChannelEncoderSettingsOutputGroupOutputGroupSettingsFrameCaptureGroupSettingsFrameCaptureCdnSettings

ChannelEncoderSettingsOutputGroupOutputGroupSettingsFrameCaptureGroupSettingsFrameCaptureCdnSettingsFrameCaptureS3Settings

CannedAcl string

Specify the canned ACL to apply to each S3 request.

CannedAcl string

Specify the canned ACL to apply to each S3 request.

cannedAcl String

Specify the canned ACL to apply to each S3 request.

cannedAcl string

Specify the canned ACL to apply to each S3 request.

canned_acl str

Specify the canned ACL to apply to each S3 request.

cannedAcl String

Specify the canned ACL to apply to each S3 request.

ChannelEncoderSettingsOutputGroupOutputGroupSettingsHlsGroupSettings

Destination ChannelEncoderSettingsOutputGroupOutputGroupSettingsHlsGroupSettingsDestination

A director and base filename where archive files should be written. See Destination for more details.

AdMarkers List<string>

The ad marker type for this output group.

BaseUrlContent string
BaseUrlContent1 string
BaseUrlManifest string
BaseUrlManifest1 string
CaptionLanguageMappings List<ChannelEncoderSettingsOutputGroupOutputGroupSettingsHlsGroupSettingsCaptionLanguageMapping>
CaptionLanguageSetting string
ClientCache string
CodecSpecification string
ConstantIv string
DirectoryStructure string
DiscontinuityTags string
EncryptionType string
HlsCdnSettings List<ChannelEncoderSettingsOutputGroupOutputGroupSettingsHlsGroupSettingsHlsCdnSetting>
HlsId3SegmentTagging string
IframeOnlyPlaylists string
IncompleteSegmentBehavior string
IndexNSegments int
InputLossAction string

Controls the behavior of the RTMP group if input becomes unavailable.

IvInManifest string
IvSource string
KeepSegments int
KeyFormat string
KeyFormatVersions string
KeyProviderSettings ChannelEncoderSettingsOutputGroupOutputGroupSettingsHlsGroupSettingsKeyProviderSettings
ManifestCompression string
ManifestDurationFormat string
MinSegmentLength int
Mode string
OutputSelection string
ProgramDateTime string
ProgramDateTimeClock string
ProgramDateTimePeriod int
RedundantManifest string
SegmentLength int
SegmentsPerSubdirectory int
StreamInfResolution string
TimedMetadataId3Frame string

Indicates ID3 frame that has the timecode.

TimedMetadataId3Period int
TimestampDeltaMilliseconds int
TsFileMode string
Destination ChannelEncoderSettingsOutputGroupOutputGroupSettingsHlsGroupSettingsDestination

A director and base filename where archive files should be written. See Destination for more details.

AdMarkers []string

The ad marker type for this output group.

BaseUrlContent string
BaseUrlContent1 string
BaseUrlManifest string
BaseUrlManifest1 string
CaptionLanguageMappings []ChannelEncoderSettingsOutputGroupOutputGroupSettingsHlsGroupSettingsCaptionLanguageMapping
CaptionLanguageSetting string
ClientCache string
CodecSpecification string
ConstantIv string
DirectoryStructure string
DiscontinuityTags string
EncryptionType string
HlsCdnSettings []ChannelEncoderSettingsOutputGroupOutputGroupSettingsHlsGroupSettingsHlsCdnSetting
HlsId3SegmentTagging string
IframeOnlyPlaylists string
IncompleteSegmentBehavior string
IndexNSegments int
InputLossAction string

Controls the behavior of the RTMP group if input becomes unavailable.

IvInManifest string
IvSource string
KeepSegments int
KeyFormat string
KeyFormatVersions string
KeyProviderSettings ChannelEncoderSettingsOutputGroupOutputGroupSettingsHlsGroupSettingsKeyProviderSettings
ManifestCompression string
ManifestDurationFormat string
MinSegmentLength int
Mode string
OutputSelection string
ProgramDateTime string
ProgramDateTimeClock string
ProgramDateTimePeriod int
RedundantManifest string
SegmentLength int
SegmentsPerSubdirectory int
StreamInfResolution string
TimedMetadataId3Frame string

Indicates ID3 frame that has the timecode.

TimedMetadataId3Period int
TimestampDeltaMilliseconds int
TsFileMode string
destination ChannelEncoderSettingsOutputGroupOutputGroupSettingsHlsGroupSettingsDestination

A director and base filename where archive files should be written. See Destination for more details.

adMarkers List<String>

The ad marker type for this output group.

baseUrlContent String
baseUrlContent1 String
baseUrlManifest String
baseUrlManifest1 String
captionLanguageMappings List<ChannelEncoderSettingsOutputGroupOutputGroupSettingsHlsGroupSettingsCaptionLanguageMapping>
captionLanguageSetting String
clientCache String
codecSpecification String
constantIv String
directoryStructure String
discontinuityTags String
encryptionType String
hlsCdnSettings List<ChannelEncoderSettingsOutputGroupOutputGroupSettingsHlsGroupSettingsHlsCdnSetting>
hlsId3SegmentTagging String
iframeOnlyPlaylists String
incompleteSegmentBehavior String
indexNSegments Integer
inputLossAction String

Controls the behavior of the RTMP group if input becomes unavailable.

ivInManifest String
ivSource String
keepSegments Integer
keyFormat String
keyFormatVersions String
keyProviderSettings ChannelEncoderSettingsOutputGroupOutputGroupSettingsHlsGroupSettingsKeyProviderSettings
manifestCompression String
manifestDurationFormat String
minSegmentLength Integer
mode String
outputSelection String
programDateTime String
programDateTimeClock String
programDateTimePeriod Integer
redundantManifest String
segmentLength Integer
segmentsPerSubdirectory Integer
streamInfResolution String
timedMetadataId3Frame String

Indicates ID3 frame that has the timecode.

timedMetadataId3Period Integer
timestampDeltaMilliseconds Integer
tsFileMode String
destination ChannelEncoderSettingsOutputGroupOutputGroupSettingsHlsGroupSettingsDestination

A director and base filename where archive files should be written. See Destination for more details.

adMarkers string[]

The ad marker type for this output group.

baseUrlContent string
baseUrlContent1 string
baseUrlManifest string
baseUrlManifest1 string
captionLanguageMappings ChannelEncoderSettingsOutputGroupOutputGroupSettingsHlsGroupSettingsCaptionLanguageMapping[]
captionLanguageSetting string
clientCache string
codecSpecification string
constantIv string
directoryStructure string
discontinuityTags string
encryptionType string
hlsCdnSettings ChannelEncoderSettingsOutputGroupOutputGroupSettingsHlsGroupSettingsHlsCdnSetting[]
hlsId3SegmentTagging string
iframeOnlyPlaylists string
incompleteSegmentBehavior string
indexNSegments number
inputLossAction string

Controls the behavior of the RTMP group if input becomes unavailable.

ivInManifest string
ivSource string
keepSegments number
keyFormat string
keyFormatVersions string
keyProviderSettings ChannelEncoderSettingsOutputGroupOutputGroupSettingsHlsGroupSettingsKeyProviderSettings
manifestCompression string
manifestDurationFormat string
minSegmentLength number
mode string
outputSelection string
programDateTime string
programDateTimeClock string
programDateTimePeriod number
redundantManifest string
segmentLength number
segmentsPerSubdirectory number
streamInfResolution string
timedMetadataId3Frame string

Indicates ID3 frame that has the timecode.

timedMetadataId3Period number
timestampDeltaMilliseconds number
tsFileMode string
destination ChannelEncoderSettingsOutputGroupOutputGroupSettingsHlsGroupSettingsDestination

A director and base filename where archive files should be written. See Destination for more details.

ad_markers Sequence[str]

The ad marker type for this output group.

base_url_content str
base_url_content1 str
base_url_manifest str
base_url_manifest1 str
caption_language_mappings Sequence[ChannelEncoderSettingsOutputGroupOutputGroupSettingsHlsGroupSettingsCaptionLanguageMapping]
caption_language_setting str
client_cache str
codec_specification str
constant_iv str
directory_structure str
discontinuity_tags str
encryption_type str
hls_cdn_settings Sequence[ChannelEncoderSettingsOutputGroupOutputGroupSettingsHlsGroupSettingsHlsCdnSetting]
hls_id3_segment_tagging str
iframe_only_playlists str
incomplete_segment_behavior str
index_n_segments int
input_loss_action str

Controls the behavior of the RTMP group if input becomes unavailable.

iv_in_manifest str
iv_source str
keep_segments int
key_format str
key_format_versions str
key_provider_settings ChannelEncoderSettingsOutputGroupOutputGroupSettingsHlsGroupSettingsKeyProviderSettings
manifest_compression str
manifest_duration_format str
min_segment_length int
mode str
output_selection str
program_date_time str
program_date_time_clock str
program_date_time_period int
redundant_manifest str
segment_length int
segments_per_subdirectory int
stream_inf_resolution str
timed_metadata_id3_frame str

Indicates ID3 frame that has the timecode.

timed_metadata_id3_period int
timestamp_delta_milliseconds int
ts_file_mode str
destination Property Map

A director and base filename where archive files should be written. See Destination for more details.

adMarkers List<String>

The ad marker type for this output group.

baseUrlContent String
baseUrlContent1 String
baseUrlManifest String
baseUrlManifest1 String
captionLanguageMappings List<Property Map>
captionLanguageSetting String
clientCache String
codecSpecification String
constantIv String
directoryStructure String
discontinuityTags String
encryptionType String
hlsCdnSettings List<Property Map>
hlsId3SegmentTagging String
iframeOnlyPlaylists String
incompleteSegmentBehavior String
indexNSegments Number
inputLossAction String

Controls the behavior of the RTMP group if input becomes unavailable.

ivInManifest String
ivSource String
keepSegments Number
keyFormat String
keyFormatVersions String
keyProviderSettings Property Map
manifestCompression String
manifestDurationFormat String
minSegmentLength Number
mode String
outputSelection String
programDateTime String
programDateTimeClock String
programDateTimePeriod Number
redundantManifest String
segmentLength Number
segmentsPerSubdirectory Number
streamInfResolution String
timedMetadataId3Frame String

Indicates ID3 frame that has the timecode.

timedMetadataId3Period Number
timestampDeltaMilliseconds Number
tsFileMode String

ChannelEncoderSettingsOutputGroupOutputGroupSettingsHlsGroupSettingsCaptionLanguageMapping

CaptionChannel int
LanguageCode string

When specified this field indicates the three letter language code of the caption track to extract from the source.

LanguageDescription string
CaptionChannel int
LanguageCode string

When specified this field indicates the three letter language code of the caption track to extract from the source.

LanguageDescription string
captionChannel Integer
languageCode String

When specified this field indicates the three letter language code of the caption track to extract from the source.

languageDescription String
captionChannel number
languageCode string

When specified this field indicates the three letter language code of the caption track to extract from the source.

languageDescription string
caption_channel int
language_code str

When specified this field indicates the three letter language code of the caption track to extract from the source.

language_description str
captionChannel Number
languageCode String

When specified this field indicates the three letter language code of the caption track to extract from the source.

languageDescription String

ChannelEncoderSettingsOutputGroupOutputGroupSettingsHlsGroupSettingsDestination

DestinationRefId string

Reference ID for the destination.

DestinationRefId string

Reference ID for the destination.

destinationRefId String

Reference ID for the destination.

destinationRefId string

Reference ID for the destination.

destination_ref_id str

Reference ID for the destination.

destinationRefId String

Reference ID for the destination.

ChannelEncoderSettingsOutputGroupOutputGroupSettingsHlsGroupSettingsHlsCdnSetting

ChannelEncoderSettingsOutputGroupOutputGroupSettingsHlsGroupSettingsHlsCdnSettingHlsAkamaiSettings

ConnectionRetryInterval int

Number of seconds to wait before retrying connection to the flash media server if the connection is lost.

FilecacheDuration int
HttpTransferMode string
NumRetries int

Number of retry attempts.

RestartDelay int

Number of seconds to wait until a restart is initiated.

Salt string
Token string
ConnectionRetryInterval int

Number of seconds to wait before retrying connection to the flash media server if the connection is lost.

FilecacheDuration int
HttpTransferMode string
NumRetries int

Number of retry attempts.

RestartDelay int

Number of seconds to wait until a restart is initiated.

Salt string
Token string
connectionRetryInterval Integer

Number of seconds to wait before retrying connection to the flash media server if the connection is lost.

filecacheDuration Integer
httpTransferMode String
numRetries Integer

Number of retry attempts.

restartDelay Integer

Number of seconds to wait until a restart is initiated.

salt String
token String
connectionRetryInterval number

Number of seconds to wait before retrying connection to the flash media server if the connection is lost.

filecacheDuration number
httpTransferMode string
numRetries number

Number of retry attempts.

restartDelay number

Number of seconds to wait until a restart is initiated.

salt string
token string
connection_retry_interval int

Number of seconds to wait before retrying connection to the flash media server if the connection is lost.

filecache_duration int
http_transfer_mode str
num_retries int

Number of retry attempts.

restart_delay int

Number of seconds to wait until a restart is initiated.

salt str
token str
connectionRetryInterval Number

Number of seconds to wait before retrying connection to the flash media server if the connection is lost.

filecacheDuration Number
httpTransferMode String
numRetries Number

Number of retry attempts.

restartDelay Number

Number of seconds to wait until a restart is initiated.

salt String
token String

ChannelEncoderSettingsOutputGroupOutputGroupSettingsHlsGroupSettingsHlsCdnSettingHlsBasicPutSettings

ConnectionRetryInterval int

Number of seconds to wait before retrying connection to the flash media server if the connection is lost.

FilecacheDuration int
NumRetries int

Number of retry attempts.

RestartDelay int

Number of seconds to wait until a restart is initiated.

ConnectionRetryInterval int

Number of seconds to wait before retrying connection to the flash media server if the connection is lost.

FilecacheDuration int
NumRetries int

Number of retry attempts.

RestartDelay int

Number of seconds to wait until a restart is initiated.

connectionRetryInterval Integer

Number of seconds to wait before retrying connection to the flash media server if the connection is lost.

filecacheDuration Integer
numRetries Integer

Number of retry attempts.

restartDelay Integer

Number of seconds to wait until a restart is initiated.

connectionRetryInterval number

Number of seconds to wait before retrying connection to the flash media server if the connection is lost.

filecacheDuration number
numRetries number

Number of retry attempts.

restartDelay number

Number of seconds to wait until a restart is initiated.

connection_retry_interval int

Number of seconds to wait before retrying connection to the flash media server if the connection is lost.

filecache_duration int
num_retries int

Number of retry attempts.

restart_delay int

Number of seconds to wait until a restart is initiated.

connectionRetryInterval Number

Number of seconds to wait before retrying connection to the flash media server if the connection is lost.

filecacheDuration Number
numRetries Number

Number of retry attempts.

restartDelay Number

Number of seconds to wait until a restart is initiated.

ChannelEncoderSettingsOutputGroupOutputGroupSettingsHlsGroupSettingsHlsCdnSettingHlsMediaStoreSettings

ConnectionRetryInterval int

Number of seconds to wait before retrying connection to the flash media server if the connection is lost.

FilecacheDuration int
MediaStoreStorageClass string
NumRetries int

Number of retry attempts.

RestartDelay int

Number of seconds to wait until a restart is initiated.

ConnectionRetryInterval int

Number of seconds to wait before retrying connection to the flash media server if the connection is lost.

FilecacheDuration int
MediaStoreStorageClass string
NumRetries int

Number of retry attempts.

RestartDelay int

Number of seconds to wait until a restart is initiated.

connectionRetryInterval Integer

Number of seconds to wait before retrying connection to the flash media server if the connection is lost.

filecacheDuration Integer
mediaStoreStorageClass String
numRetries Integer

Number of retry attempts.

restartDelay Integer

Number of seconds to wait until a restart is initiated.

connectionRetryInterval number

Number of seconds to wait before retrying connection to the flash media server if the connection is lost.

filecacheDuration number
mediaStoreStorageClass string
numRetries number

Number of retry attempts.

restartDelay number

Number of seconds to wait until a restart is initiated.

connection_retry_interval int

Number of seconds to wait before retrying connection to the flash media server if the connection is lost.

filecache_duration int
media_store_storage_class str
num_retries int

Number of retry attempts.

restart_delay int

Number of seconds to wait until a restart is initiated.

connectionRetryInterval Number

Number of seconds to wait before retrying connection to the flash media server if the connection is lost.

filecacheDuration Number
mediaStoreStorageClass String
numRetries Number

Number of retry attempts.

restartDelay Number

Number of seconds to wait until a restart is initiated.

ChannelEncoderSettingsOutputGroupOutputGroupSettingsHlsGroupSettingsHlsCdnSettingHlsS3Settings

CannedAcl string

Specify the canned ACL to apply to each S3 request.

CannedAcl string

Specify the canned ACL to apply to each S3 request.

cannedAcl String

Specify the canned ACL to apply to each S3 request.

cannedAcl string

Specify the canned ACL to apply to each S3 request.

canned_acl str

Specify the canned ACL to apply to each S3 request.

cannedAcl String

Specify the canned ACL to apply to each S3 request.

ChannelEncoderSettingsOutputGroupOutputGroupSettingsHlsGroupSettingsHlsCdnSettingHlsWebdavSettings

ConnectionRetryInterval int

Number of seconds to wait before retrying connection to the flash media server if the connection is lost.

FilecacheDuration int
HttpTransferMode string
NumRetries int

Number of retry attempts.

RestartDelay int

Number of seconds to wait until a restart is initiated.

ConnectionRetryInterval int

Number of seconds to wait before retrying connection to the flash media server if the connection is lost.

FilecacheDuration int
HttpTransferMode string
NumRetries int

Number of retry attempts.

RestartDelay int

Number of seconds to wait until a restart is initiated.

connectionRetryInterval Integer

Number of seconds to wait before retrying connection to the flash media server if the connection is lost.

filecacheDuration Integer
httpTransferMode String
numRetries Integer

Number of retry attempts.

restartDelay Integer

Number of seconds to wait until a restart is initiated.

connectionRetryInterval number

Number of seconds to wait before retrying connection to the flash media server if the connection is lost.

filecacheDuration number
httpTransferMode string
numRetries number

Number of retry attempts.

restartDelay number

Number of seconds to wait until a restart is initiated.

connection_retry_interval int

Number of seconds to wait before retrying connection to the flash media server if the connection is lost.

filecache_duration int
http_transfer_mode str
num_retries int

Number of retry attempts.

restart_delay int

Number of seconds to wait until a restart is initiated.

connectionRetryInterval Number

Number of seconds to wait before retrying connection to the flash media server if the connection is lost.

filecacheDuration Number
httpTransferMode String
numRetries Number

Number of retry attempts.

restartDelay Number

Number of seconds to wait until a restart is initiated.

ChannelEncoderSettingsOutputGroupOutputGroupSettingsHlsGroupSettingsKeyProviderSettings

ChannelEncoderSettingsOutputGroupOutputGroupSettingsHlsGroupSettingsKeyProviderSettingsStaticKeySetting

ChannelEncoderSettingsOutputGroupOutputGroupSettingsHlsGroupSettingsKeyProviderSettingsStaticKeySettingKeyProviderServer

Uri string

Path to a file accessible to the live stream.

PasswordParam string

Key used to extract the password from EC2 Parameter store.

Username string

Username for destination.

Uri string

Path to a file accessible to the live stream.

PasswordParam string

Key used to extract the password from EC2 Parameter store.

Username string

Username for destination.

uri String

Path to a file accessible to the live stream.

passwordParam String

Key used to extract the password from EC2 Parameter store.

username String

Username for destination.

uri string

Path to a file accessible to the live stream.

passwordParam string

Key used to extract the password from EC2 Parameter store.

username string

Username for destination.

uri str

Path to a file accessible to the live stream.

password_param str

Key used to extract the password from EC2 Parameter store.

username str

Username for destination.

uri String

Path to a file accessible to the live stream.

passwordParam String

Key used to extract the password from EC2 Parameter store.

username String

Username for destination.

ChannelEncoderSettingsOutputGroupOutputGroupSettingsMediaPackageGroupSettings

Destination ChannelEncoderSettingsOutputGroupOutputGroupSettingsMediaPackageGroupSettingsDestination

A director and base filename where archive files should be written. See Destination for more details.

Destination ChannelEncoderSettingsOutputGroupOutputGroupSettingsMediaPackageGroupSettingsDestination

A director and base filename where archive files should be written. See Destination for more details.

destination ChannelEncoderSettingsOutputGroupOutputGroupSettingsMediaPackageGroupSettingsDestination

A director and base filename where archive files should be written. See Destination for more details.

destination ChannelEncoderSettingsOutputGroupOutputGroupSettingsMediaPackageGroupSettingsDestination

A director and base filename where archive files should be written. See Destination for more details.

destination ChannelEncoderSettingsOutputGroupOutputGroupSettingsMediaPackageGroupSettingsDestination

A director and base filename where archive files should be written. See Destination for more details.

destination Property Map

A director and base filename where archive files should be written. See Destination for more details.

ChannelEncoderSettingsOutputGroupOutputGroupSettingsMediaPackageGroupSettingsDestination

DestinationRefId string

Reference ID for the destination.

DestinationRefId string

Reference ID for the destination.

destinationRefId String

Reference ID for the destination.

destinationRefId string

Reference ID for the destination.

destination_ref_id str

Reference ID for the destination.

destinationRefId String

Reference ID for the destination.

ChannelEncoderSettingsOutputGroupOutputGroupSettingsMsSmoothGroupSettings

Destination ChannelEncoderSettingsOutputGroupOutputGroupSettingsMsSmoothGroupSettingsDestination

A director and base filename where archive files should be written. See Destination for more details.

AcquisitionPointId string
AudioOnlyTimecodeControl string
CertificateMode string

Setting to allow self signed or verified RTMP certificates.

ConnectionRetryInterval int

Number of seconds to wait before retrying connection to the flash media server if the connection is lost.

EventId string
EventIdMode string
EventStopBehavior string
FilecacheDuration int
FragmentLength int
InputLossAction string

Controls the behavior of the RTMP group if input becomes unavailable.

NumRetries int

Number of retry attempts.

RestartDelay int

Number of seconds to wait until a restart is initiated.

SegmentationMode string
SendDelayMs int
SparseTrackType string
StreamManifestBehavior string
TimestampOffset string
TimestampOffsetMode string
Destination ChannelEncoderSettingsOutputGroupOutputGroupSettingsMsSmoothGroupSettingsDestination

A director and base filename where archive files should be written. See Destination for more details.

AcquisitionPointId string
AudioOnlyTimecodeControl string
CertificateMode string

Setting to allow self signed or verified RTMP certificates.

ConnectionRetryInterval int

Number of seconds to wait before retrying connection to the flash media server if the connection is lost.

EventId string
EventIdMode string
EventStopBehavior string
FilecacheDuration int
FragmentLength int
InputLossAction string

Controls the behavior of the RTMP group if input becomes unavailable.

NumRetries int

Number of retry attempts.

RestartDelay int

Number of seconds to wait until a restart is initiated.

SegmentationMode string
SendDelayMs int
SparseTrackType string
StreamManifestBehavior string
TimestampOffset string
TimestampOffsetMode string
destination ChannelEncoderSettingsOutputGroupOutputGroupSettingsMsSmoothGroupSettingsDestination

A director and base filename where archive files should be written. See Destination for more details.

acquisitionPointId String
audioOnlyTimecodeControl String
certificateMode String

Setting to allow self signed or verified RTMP certificates.

connectionRetryInterval Integer

Number of seconds to wait before retrying connection to the flash media server if the connection is lost.

eventId String
eventIdMode String
eventStopBehavior String
filecacheDuration Integer
fragmentLength Integer
inputLossAction String

Controls the behavior of the RTMP group if input becomes unavailable.

numRetries Integer

Number of retry attempts.

restartDelay Integer

Number of seconds to wait until a restart is initiated.

segmentationMode String
sendDelayMs Integer
sparseTrackType String
streamManifestBehavior String
timestampOffset String
timestampOffsetMode String
destination ChannelEncoderSettingsOutputGroupOutputGroupSettingsMsSmoothGroupSettingsDestination

A director and base filename where archive files should be written. See Destination for more details.

acquisitionPointId string
audioOnlyTimecodeControl string
certificateMode string

Setting to allow self signed or verified RTMP certificates.

connectionRetryInterval number

Number of seconds to wait before retrying connection to the flash media server if the connection is lost.

eventId string
eventIdMode string
eventStopBehavior string
filecacheDuration number
fragmentLength number
inputLossAction string

Controls the behavior of the RTMP group if input becomes unavailable.

numRetries number

Number of retry attempts.

restartDelay number

Number of seconds to wait until a restart is initiated.

segmentationMode string
sendDelayMs number
sparseTrackType string
streamManifestBehavior string
timestampOffset string
timestampOffsetMode string
destination ChannelEncoderSettingsOutputGroupOutputGroupSettingsMsSmoothGroupSettingsDestination

A director and base filename where archive files should be written. See Destination for more details.

acquisition_point_id str
audio_only_timecode_control str
certificate_mode str

Setting to allow self signed or verified RTMP certificates.

connection_retry_interval int

Number of seconds to wait before retrying connection to the flash media server if the connection is lost.

event_id str
event_id_mode str
event_stop_behavior str
filecache_duration int
fragment_length int
input_loss_action str

Controls the behavior of the RTMP group if input becomes unavailable.

num_retries int

Number of retry attempts.

restart_delay int

Number of seconds to wait until a restart is initiated.

segmentation_mode str
send_delay_ms int
sparse_track_type str
stream_manifest_behavior str
timestamp_offset str
timestamp_offset_mode str
destination Property Map

A director and base filename where archive files should be written. See Destination for more details.

acquisitionPointId String
audioOnlyTimecodeControl String
certificateMode String

Setting to allow self signed or verified RTMP certificates.

connectionRetryInterval Number

Number of seconds to wait before retrying connection to the flash media server if the connection is lost.

eventId String
eventIdMode String
eventStopBehavior String
filecacheDuration Number
fragmentLength Number
inputLossAction String

Controls the behavior of the RTMP group if input becomes unavailable.

numRetries Number

Number of retry attempts.

restartDelay Number

Number of seconds to wait until a restart is initiated.

segmentationMode String
sendDelayMs Number
sparseTrackType String
streamManifestBehavior String
timestampOffset String
timestampOffsetMode String

ChannelEncoderSettingsOutputGroupOutputGroupSettingsMsSmoothGroupSettingsDestination

DestinationRefId string

Reference ID for the destination.

DestinationRefId string

Reference ID for the destination.

destinationRefId String

Reference ID for the destination.

destinationRefId string

Reference ID for the destination.

destination_ref_id str

Reference ID for the destination.

destinationRefId String

Reference ID for the destination.

ChannelEncoderSettingsOutputGroupOutputGroupSettingsRtmpGroupSettings

AdMarkers List<string>

The ad marker type for this output group.

AuthenticationScheme string

Authentication scheme to use when connecting with CDN.

CacheFullBehavior string

Controls behavior when content cache fills up.

CacheLength int

Cache length in seconds, is used to calculate buffer size.

CaptionData string

Controls the types of data that passes to onCaptionInfo outputs.

InputLossAction string

Controls the behavior of the RTMP group if input becomes unavailable.

RestartDelay int

Number of seconds to wait until a restart is initiated.

AdMarkers []string

The ad marker type for this output group.

AuthenticationScheme string

Authentication scheme to use when connecting with CDN.

CacheFullBehavior string

Controls behavior when content cache fills up.

CacheLength int

Cache length in seconds, is used to calculate buffer size.

CaptionData string

Controls the types of data that passes to onCaptionInfo outputs.

InputLossAction string

Controls the behavior of the RTMP group if input becomes unavailable.

RestartDelay int

Number of seconds to wait until a restart is initiated.

adMarkers List<String>

The ad marker type for this output group.

authenticationScheme String

Authentication scheme to use when connecting with CDN.

cacheFullBehavior String

Controls behavior when content cache fills up.

cacheLength Integer

Cache length in seconds, is used to calculate buffer size.

captionData String

Controls the types of data that passes to onCaptionInfo outputs.

inputLossAction String

Controls the behavior of the RTMP group if input becomes unavailable.

restartDelay Integer

Number of seconds to wait until a restart is initiated.

adMarkers string[]

The ad marker type for this output group.

authenticationScheme string

Authentication scheme to use when connecting with CDN.

cacheFullBehavior string

Controls behavior when content cache fills up.

cacheLength number

Cache length in seconds, is used to calculate buffer size.

captionData string

Controls the types of data that passes to onCaptionInfo outputs.

inputLossAction string

Controls the behavior of the RTMP group if input becomes unavailable.

restartDelay number

Number of seconds to wait until a restart is initiated.

ad_markers Sequence[str]

The ad marker type for this output group.

authentication_scheme str

Authentication scheme to use when connecting with CDN.

cache_full_behavior str

Controls behavior when content cache fills up.

cache_length int

Cache length in seconds, is used to calculate buffer size.

caption_data str

Controls the types of data that passes to onCaptionInfo outputs.

input_loss_action str

Controls the behavior of the RTMP group if input becomes unavailable.

restart_delay int

Number of seconds to wait until a restart is initiated.

adMarkers List<String>

The ad marker type for this output group.

authenticationScheme String

Authentication scheme to use when connecting with CDN.

cacheFullBehavior String

Controls behavior when content cache fills up.

cacheLength Number

Cache length in seconds, is used to calculate buffer size.

captionData String

Controls the types of data that passes to onCaptionInfo outputs.

inputLossAction String

Controls the behavior of the RTMP group if input becomes unavailable.

restartDelay Number

Number of seconds to wait until a restart is initiated.

ChannelEncoderSettingsOutputGroupOutputGroupSettingsUdpGroupSettings

InputLossAction string

Specifies behavior of last resort when input video os lost.

TimedMetadataId3Frame string

Indicates ID3 frame that has the timecode.

TimedMetadataId3Period int
InputLossAction string

Specifies behavior of last resort when input video os lost.

TimedMetadataId3Frame string

Indicates ID3 frame that has the timecode.

TimedMetadataId3Period int
inputLossAction String

Specifies behavior of last resort when input video os lost.

timedMetadataId3Frame String

Indicates ID3 frame that has the timecode.

timedMetadataId3Period Integer
inputLossAction string

Specifies behavior of last resort when input video os lost.

timedMetadataId3Frame string

Indicates ID3 frame that has the timecode.

timedMetadataId3Period number
input_loss_action str

Specifies behavior of last resort when input video os lost.

timed_metadata_id3_frame str

Indicates ID3 frame that has the timecode.

timed_metadata_id3_period int
inputLossAction String

Specifies behavior of last resort when input video os lost.

timedMetadataId3Frame String

Indicates ID3 frame that has the timecode.

timedMetadataId3Period Number

ChannelEncoderSettingsOutputGroupOutputOutputSettings

ArchiveOutputSettings ChannelEncoderSettingsOutputGroupOutputOutputSettingsArchiveOutputSettings

Archive output settings. See Archive Output Settings for more details.

FrameCaptureOutputSettings ChannelEncoderSettingsOutputGroupOutputOutputSettingsFrameCaptureOutputSettings
HlsOutputSettings ChannelEncoderSettingsOutputGroupOutputOutputSettingsHlsOutputSettings
MediaPackageOutputSettings ChannelEncoderSettingsOutputGroupOutputOutputSettingsMediaPackageOutputSettings

Media package output settings. This can be set as an empty block.

MsSmoothOutputSettings ChannelEncoderSettingsOutputGroupOutputOutputSettingsMsSmoothOutputSettings
MultiplexOutputSettings ChannelEncoderSettingsOutputGroupOutputOutputSettingsMultiplexOutputSettings

Multiplex output settings. See Multiplex Output Settings for more details.

RtmpOutputSettings ChannelEncoderSettingsOutputGroupOutputOutputSettingsRtmpOutputSettings

RTMP output settings. See RTMP Output Settings for more details.

UdpOutputSettings ChannelEncoderSettingsOutputGroupOutputOutputSettingsUdpOutputSettings

UDP output settings. See UDP Output Settings for more details

ArchiveOutputSettings ChannelEncoderSettingsOutputGroupOutputOutputSettingsArchiveOutputSettings

Archive output settings. See Archive Output Settings for more details.

FrameCaptureOutputSettings ChannelEncoderSettingsOutputGroupOutputOutputSettingsFrameCaptureOutputSettings
HlsOutputSettings ChannelEncoderSettingsOutputGroupOutputOutputSettingsHlsOutputSettings
MediaPackageOutputSettings ChannelEncoderSettingsOutputGroupOutputOutputSettingsMediaPackageOutputSettings

Media package output settings. This can be set as an empty block.

MsSmoothOutputSettings ChannelEncoderSettingsOutputGroupOutputOutputSettingsMsSmoothOutputSettings
MultiplexOutputSettings ChannelEncoderSettingsOutputGroupOutputOutputSettingsMultiplexOutputSettings

Multiplex output settings. See Multiplex Output Settings for more details.

RtmpOutputSettings ChannelEncoderSettingsOutputGroupOutputOutputSettingsRtmpOutputSettings

RTMP output settings. See RTMP Output Settings for more details.

UdpOutputSettings ChannelEncoderSettingsOutputGroupOutputOutputSettingsUdpOutputSettings

UDP output settings. See UDP Output Settings for more details

archiveOutputSettings ChannelEncoderSettingsOutputGroupOutputOutputSettingsArchiveOutputSettings

Archive output settings. See Archive Output Settings for more details.

frameCaptureOutputSettings ChannelEncoderSettingsOutputGroupOutputOutputSettingsFrameCaptureOutputSettings
hlsOutputSettings ChannelEncoderSettingsOutputGroupOutputOutputSettingsHlsOutputSettings
mediaPackageOutputSettings ChannelEncoderSettingsOutputGroupOutputOutputSettingsMediaPackageOutputSettings

Media package output settings. This can be set as an empty block.

msSmoothOutputSettings ChannelEncoderSettingsOutputGroupOutputOutputSettingsMsSmoothOutputSettings
multiplexOutputSettings ChannelEncoderSettingsOutputGroupOutputOutputSettingsMultiplexOutputSettings

Multiplex output settings. See Multiplex Output Settings for more details.

rtmpOutputSettings ChannelEncoderSettingsOutputGroupOutputOutputSettingsRtmpOutputSettings

RTMP output settings. See RTMP Output Settings for more details.

udpOutputSettings ChannelEncoderSettingsOutputGroupOutputOutputSettingsUdpOutputSettings

UDP output settings. See UDP Output Settings for more details

archiveOutputSettings ChannelEncoderSettingsOutputGroupOutputOutputSettingsArchiveOutputSettings

Archive output settings. See Archive Output Settings for more details.

frameCaptureOutputSettings ChannelEncoderSettingsOutputGroupOutputOutputSettingsFrameCaptureOutputSettings
hlsOutputSettings ChannelEncoderSettingsOutputGroupOutputOutputSettingsHlsOutputSettings
mediaPackageOutputSettings ChannelEncoderSettingsOutputGroupOutputOutputSettingsMediaPackageOutputSettings

Media package output settings. This can be set as an empty block.

msSmoothOutputSettings ChannelEncoderSettingsOutputGroupOutputOutputSettingsMsSmoothOutputSettings
multiplexOutputSettings ChannelEncoderSettingsOutputGroupOutputOutputSettingsMultiplexOutputSettings

Multiplex output settings. See Multiplex Output Settings for more details.

rtmpOutputSettings ChannelEncoderSettingsOutputGroupOutputOutputSettingsRtmpOutputSettings

RTMP output settings. See RTMP Output Settings for more details.

udpOutputSettings ChannelEncoderSettingsOutputGroupOutputOutputSettingsUdpOutputSettings

UDP output settings. See UDP Output Settings for more details

archive_output_settings ChannelEncoderSettingsOutputGroupOutputOutputSettingsArchiveOutputSettings

Archive output settings. See Archive Output Settings for more details.

frame_capture_output_settings ChannelEncoderSettingsOutputGroupOutputOutputSettingsFrameCaptureOutputSettings
hls_output_settings ChannelEncoderSettingsOutputGroupOutputOutputSettingsHlsOutputSettings
media_package_output_settings ChannelEncoderSettingsOutputGroupOutputOutputSettingsMediaPackageOutputSettings

Media package output settings. This can be set as an empty block.

ms_smooth_output_settings ChannelEncoderSettingsOutputGroupOutputOutputSettingsMsSmoothOutputSettings
multiplex_output_settings ChannelEncoderSettingsOutputGroupOutputOutputSettingsMultiplexOutputSettings

Multiplex output settings. See Multiplex Output Settings for more details.

rtmp_output_settings ChannelEncoderSettingsOutputGroupOutputOutputSettingsRtmpOutputSettings

RTMP output settings. See RTMP Output Settings for more details.

udp_output_settings ChannelEncoderSettingsOutputGroupOutputOutputSettingsUdpOutputSettings

UDP output settings. See UDP Output Settings for more details

archiveOutputSettings Property Map

Archive output settings. See Archive Output Settings for more details.

frameCaptureOutputSettings Property Map
hlsOutputSettings Property Map
mediaPackageOutputSettings Property Map

Media package output settings. This can be set as an empty block.

msSmoothOutputSettings Property Map
multiplexOutputSettings Property Map

Multiplex output settings. See Multiplex Output Settings for more details.

rtmpOutputSettings Property Map

RTMP output settings. See RTMP Output Settings for more details.

udpOutputSettings Property Map

UDP output settings. See UDP Output Settings for more details

ChannelEncoderSettingsOutputGroupOutputOutputSettingsArchiveOutputSettings

ContainerSettings ChannelEncoderSettingsOutputGroupOutputOutputSettingsArchiveOutputSettingsContainerSettings

Settings specific to the container type of the file. See Container Settings for more details.

Extension string

Output file extension.

NameModifier string

String concatenated to the end of the destination filename. Required for multiple outputs of the same type.

ContainerSettings ChannelEncoderSettingsOutputGroupOutputOutputSettingsArchiveOutputSettingsContainerSettings

Settings specific to the container type of the file. See Container Settings for more details.

Extension string

Output file extension.

NameModifier string

String concatenated to the end of the destination filename. Required for multiple outputs of the same type.

containerSettings ChannelEncoderSettingsOutputGroupOutputOutputSettingsArchiveOutputSettingsContainerSettings

Settings specific to the container type of the file. See Container Settings for more details.

extension String

Output file extension.

nameModifier String

String concatenated to the end of the destination filename. Required for multiple outputs of the same type.

containerSettings ChannelEncoderSettingsOutputGroupOutputOutputSettingsArchiveOutputSettingsContainerSettings

Settings specific to the container type of the file. See Container Settings for more details.

extension string

Output file extension.

nameModifier string

String concatenated to the end of the destination filename. Required for multiple outputs of the same type.

container_settings ChannelEncoderSettingsOutputGroupOutputOutputSettingsArchiveOutputSettingsContainerSettings

Settings specific to the container type of the file. See Container Settings for more details.

extension str

Output file extension.

name_modifier str

String concatenated to the end of the destination filename. Required for multiple outputs of the same type.

containerSettings Property Map

Settings specific to the container type of the file. See Container Settings for more details.

extension String

Output file extension.

nameModifier String

String concatenated to the end of the destination filename. Required for multiple outputs of the same type.

ChannelEncoderSettingsOutputGroupOutputOutputSettingsArchiveOutputSettingsContainerSettings

m2tsSettings Property Map

M2ts Settings. See M2ts Settings for more details.

rawSettings Property Map

Raw Settings. This can be set as an empty block.

ChannelEncoderSettingsOutputGroupOutputOutputSettingsArchiveOutputSettingsContainerSettingsM2tsSettings

AbsentInputAudioBehavior string
Arib string
AribCaptionsPid string
AribCaptionsPidControl string
AudioBufferModel string
AudioFramesPerPes int
AudioPids string
AudioStreamType string
Bitrate int

Average bitrate in bits/second.

BufferModel string
CcDescriptor string
DvbNitSettings ChannelEncoderSettingsOutputGroupOutputOutputSettingsArchiveOutputSettingsContainerSettingsM2tsSettingsDvbNitSettings
DvbSdtSettings ChannelEncoderSettingsOutputGroupOutputOutputSettingsArchiveOutputSettingsContainerSettingsM2tsSettingsDvbSdtSettings
DvbSubPids string
DvbTdtSettings ChannelEncoderSettingsOutputGroupOutputOutputSettingsArchiveOutputSettingsContainerSettingsM2tsSettingsDvbTdtSettings
DvbTeletextPid string
Ebif string
EbpAudioInterval string
EbpLookaheadMs int
EbpPlacement string
EcmPid string
EsRateInPes string
EtvPlatformPid string
EtvSignalPid string
FragmentTime double
Klv string
KlvDataPids string
NielsenId3Behavior string
NullPacketBitrate double
PatInterval int
PcrControl string
PcrPeriod int
PcrPid string
PmtInterval int
PmtPid string
ProgramNum int
RateMode string
Scte27Pids string
Scte35Control string
Scte35Pid string

PID from which to read SCTE-35 messages.

SegmentationMarkers string
SegmentationStyle string
SegmentationTime double
TimedMetadataBehavior string
TimedMetadataPid string
TransportStreamId int
VideoPid string
AbsentInputAudioBehavior string
Arib string
AribCaptionsPid string
AribCaptionsPidControl string
AudioBufferModel string
AudioFramesPerPes int
AudioPids string
AudioStreamType string
Bitrate int

Average bitrate in bits/second.

BufferModel string
CcDescriptor string
DvbNitSettings ChannelEncoderSettingsOutputGroupOutputOutputSettingsArchiveOutputSettingsContainerSettingsM2tsSettingsDvbNitSettings
DvbSdtSettings ChannelEncoderSettingsOutputGroupOutputOutputSettingsArchiveOutputSettingsContainerSettingsM2tsSettingsDvbSdtSettings
DvbSubPids string
DvbTdtSettings ChannelEncoderSettingsOutputGroupOutputOutputSettingsArchiveOutputSettingsContainerSettingsM2tsSettingsDvbTdtSettings
DvbTeletextPid string
Ebif string
EbpAudioInterval string
EbpLookaheadMs int
EbpPlacement string
EcmPid string
EsRateInPes string
EtvPlatformPid string
EtvSignalPid string
FragmentTime float64
Klv string
KlvDataPids string
NielsenId3Behavior string
NullPacketBitrate float64
PatInterval int
PcrControl string
PcrPeriod int
PcrPid string
PmtInterval int
PmtPid string
ProgramNum int
RateMode string
Scte27Pids string
Scte35Control string
Scte35Pid string

PID from which to read SCTE-35 messages.

SegmentationMarkers string
SegmentationStyle string
SegmentationTime float64
TimedMetadataBehavior string
TimedMetadataPid string
TransportStreamId int
VideoPid string
absentInputAudioBehavior String
arib String
aribCaptionsPid String
aribCaptionsPidControl String
audioBufferModel String
audioFramesPerPes Integer
audioPids String
audioStreamType String
bitrate Integer

Average bitrate in bits/second.

bufferModel String
ccDescriptor String
dvbNitSettings ChannelEncoderSettingsOutputGroupOutputOutputSettingsArchiveOutputSettingsContainerSettingsM2tsSettingsDvbNitSettings
dvbSdtSettings ChannelEncoderSettingsOutputGroupOutputOutputSettingsArchiveOutputSettingsContainerSettingsM2tsSettingsDvbSdtSettings
dvbSubPids String
dvbTdtSettings ChannelEncoderSettingsOutputGroupOutputOutputSettingsArchiveOutputSettingsContainerSettingsM2tsSettingsDvbTdtSettings
dvbTeletextPid String
ebif String
ebpAudioInterval String
ebpLookaheadMs Integer
ebpPlacement String
ecmPid String
esRateInPes String
etvPlatformPid String
etvSignalPid String
fragmentTime Double
klv String
klvDataPids String
nielsenId3Behavior String
nullPacketBitrate Double
patInterval Integer
pcrControl String
pcrPeriod Integer
pcrPid String
pmtInterval Integer
pmtPid String
programNum Integer
rateMode String
scte27Pids String
scte35Control String
scte35Pid String

PID from which to read SCTE-35 messages.

segmentationMarkers String
segmentationStyle String
segmentationTime Double
timedMetadataBehavior String
timedMetadataPid String
transportStreamId Integer
videoPid String
absentInputAudioBehavior string
arib string
aribCaptionsPid string
aribCaptionsPidControl string
audioBufferModel string
audioFramesPerPes number
audioPids string
audioStreamType string
bitrate number

Average bitrate in bits/second.

bufferModel string
ccDescriptor string
dvbNitSettings ChannelEncoderSettingsOutputGroupOutputOutputSettingsArchiveOutputSettingsContainerSettingsM2tsSettingsDvbNitSettings
dvbSdtSettings ChannelEncoderSettingsOutputGroupOutputOutputSettingsArchiveOutputSettingsContainerSettingsM2tsSettingsDvbSdtSettings
dvbSubPids string
dvbTdtSettings ChannelEncoderSettingsOutputGroupOutputOutputSettingsArchiveOutputSettingsContainerSettingsM2tsSettingsDvbTdtSettings
dvbTeletextPid string
ebif string
ebpAudioInterval string
ebpLookaheadMs number
ebpPlacement string
ecmPid string
esRateInPes string
etvPlatformPid string
etvSignalPid string
fragmentTime number
klv string
klvDataPids string
nielsenId3Behavior string
nullPacketBitrate number
patInterval number
pcrControl string
pcrPeriod number
pcrPid string
pmtInterval number
pmtPid string
programNum number
rateMode string
scte27Pids string
scte35Control string
scte35Pid string

PID from which to read SCTE-35 messages.

segmentationMarkers string
segmentationStyle string
segmentationTime number
timedMetadataBehavior string
timedMetadataPid string
transportStreamId number
videoPid string
absent_input_audio_behavior str
arib str
arib_captions_pid str
arib_captions_pid_control str
audio_buffer_model str
audio_frames_per_pes int
audio_pids str
audio_stream_type str
bitrate int

Average bitrate in bits/second.

buffer_model str
cc_descriptor str
dvb_nit_settings ChannelEncoderSettingsOutputGroupOutputOutputSettingsArchiveOutputSettingsContainerSettingsM2tsSettingsDvbNitSettings
dvb_sdt_settings ChannelEncoderSettingsOutputGroupOutputOutputSettingsArchiveOutputSettingsContainerSettingsM2tsSettingsDvbSdtSettings
dvb_sub_pids str
dvb_tdt_settings ChannelEncoderSettingsOutputGroupOutputOutputSettingsArchiveOutputSettingsContainerSettingsM2tsSettingsDvbTdtSettings
dvb_teletext_pid str
ebif str
ebp_audio_interval str
ebp_lookahead_ms int
ebp_placement str
ecm_pid str
es_rate_in_pes str
etv_platform_pid str
etv_signal_pid str
fragment_time float
klv str
klv_data_pids str
nielsen_id3_behavior str
null_packet_bitrate float
pat_interval int
pcr_control str
pcr_period int
pcr_pid str
pmt_interval int
pmt_pid str
program_num int
rate_mode str
scte27_pids str
scte35_control str
scte35_pid str

PID from which to read SCTE-35 messages.

segmentation_markers str
segmentation_style str
segmentation_time float
timed_metadata_behavior str
timed_metadata_pid str
transport_stream_id int
video_pid str
absentInputAudioBehavior String
arib String
aribCaptionsPid String
aribCaptionsPidControl String
audioBufferModel String
audioFramesPerPes Number
audioPids String
audioStreamType String
bitrate Number

Average bitrate in bits/second.

bufferModel String
ccDescriptor String
dvbNitSettings Property Map
dvbSdtSettings Property Map
dvbSubPids String
dvbTdtSettings Property Map
dvbTeletextPid String
ebif String
ebpAudioInterval String
ebpLookaheadMs Number
ebpPlacement String
ecmPid String
esRateInPes String
etvPlatformPid String
etvSignalPid String
fragmentTime Number
klv String
klvDataPids String
nielsenId3Behavior String
nullPacketBitrate Number
patInterval Number
pcrControl String
pcrPeriod Number
pcrPid String
pmtInterval Number
pmtPid String
programNum Number
rateMode String
scte27Pids String
scte35Control String
scte35Pid String

PID from which to read SCTE-35 messages.

segmentationMarkers String
segmentationStyle String
segmentationTime Number
timedMetadataBehavior String
timedMetadataPid String
transportStreamId Number
videoPid String

ChannelEncoderSettingsOutputGroupOutputOutputSettingsArchiveOutputSettingsContainerSettingsM2tsSettingsDvbNitSettings

networkId Integer
networkName String
repInterval Integer
networkId number
networkName string
repInterval number
networkId Number
networkName String
repInterval Number

ChannelEncoderSettingsOutputGroupOutputOutputSettingsArchiveOutputSettingsContainerSettingsM2tsSettingsDvbSdtSettings

ChannelEncoderSettingsOutputGroupOutputOutputSettingsArchiveOutputSettingsContainerSettingsM2tsSettingsDvbTdtSettings

repInterval Integer

ChannelEncoderSettingsOutputGroupOutputOutputSettingsFrameCaptureOutputSettings

NameModifier string

String concatenated to the end of the destination filename. Required for multiple outputs of the same type.

NameModifier string

String concatenated to the end of the destination filename. Required for multiple outputs of the same type.

nameModifier String

String concatenated to the end of the destination filename. Required for multiple outputs of the same type.

nameModifier string

String concatenated to the end of the destination filename. Required for multiple outputs of the same type.

name_modifier str

String concatenated to the end of the destination filename. Required for multiple outputs of the same type.

nameModifier String

String concatenated to the end of the destination filename. Required for multiple outputs of the same type.

ChannelEncoderSettingsOutputGroupOutputOutputSettingsHlsOutputSettings

HlsSettings ChannelEncoderSettingsOutputGroupOutputOutputSettingsHlsOutputSettingsHlsSettings
H265PackagingType string
NameModifier string

String concatenated to the end of the destination filename. Required for multiple outputs of the same type.

SegmentModifier string
HlsSettings ChannelEncoderSettingsOutputGroupOutputOutputSettingsHlsOutputSettingsHlsSettings
H265PackagingType string
NameModifier string

String concatenated to the end of the destination filename. Required for multiple outputs of the same type.

SegmentModifier string
hlsSettings ChannelEncoderSettingsOutputGroupOutputOutputSettingsHlsOutputSettingsHlsSettings
h265PackagingType String
nameModifier String

String concatenated to the end of the destination filename. Required for multiple outputs of the same type.

segmentModifier String
hlsSettings ChannelEncoderSettingsOutputGroupOutputOutputSettingsHlsOutputSettingsHlsSettings
h265PackagingType string
nameModifier string

String concatenated to the end of the destination filename. Required for multiple outputs of the same type.

segmentModifier string
hls_settings ChannelEncoderSettingsOutputGroupOutputOutputSettingsHlsOutputSettingsHlsSettings
h265_packaging_type str
name_modifier str

String concatenated to the end of the destination filename. Required for multiple outputs of the same type.

segment_modifier str
hlsSettings Property Map
h265PackagingType String
nameModifier String

String concatenated to the end of the destination filename. Required for multiple outputs of the same type.

segmentModifier String

ChannelEncoderSettingsOutputGroupOutputOutputSettingsHlsOutputSettingsHlsSettings