AWS::MediaLive::Channel - AWS CloudFormation
AWS 文档中描述的 AWS 服务或功能可能因区域而异。要查看适用于中国区域的差异,请参阅中国的 AWS 服务入门

AWS::MediaLive::Channel

AWS::MediaLive::Channel 资源是创建通道的 MediaLive 资源类型。

MediaLive 通道从附加到该通道的输入中提取源内容并对其进行转码(解码和编码),然后将新内容打包为输出。

语法

要在 AWS CloudFormation 模板中声明此实体,请使用以下语法:

JSON

{ "Type" : "AWS::MediaLive::Channel", "Properties" : { "ChannelClass" : String, "Destinations" : [ OutputDestination, ... ], "EncoderSettings" : Json, "InputAttachments" : [ InputAttachment, ... ], "InputSpecification" : InputSpecification, "LogLevel" : String, "Name" : String, "RoleArn" : String, "Tags" : Json } }

YAML

Type: AWS::MediaLive::Channel Properties: ChannelClass: String Destinations: - OutputDestination EncoderSettings: Json InputAttachments: - InputAttachment InputSpecification: InputSpecification LogLevel: String Name: String RoleArn: String Tags: Json

属性

ChannelClass

此通道的类。STANDARD 表示具有两条管道的通道,SINGLE_PIPELINE 表示具有一条管道的通道。

必需:否

类型:字符串

Update requires: No interruption

Destinations

此目标信息的 ID。在通道中必须是唯一的。此 ID 将此目标信息与其输出组相关联。

对于大多数输出组,请在此处输入一个值,然后在输出组的目标字段中输入相同的值。

对于 RTMP 输出组或多路复用输出组,请在此处输入一个值,然后在输出(而不是输出组)的目标字段中输入相同的值。

对于 MediaPackage 输出,此 ID 不用于建立此关联。

必需:否

类型OutputDestination 列表

Update requires: No interruption

EncoderSettings

您必须在通道中包含此元素一次。它包含有关所有输出编码(视频、音频、字幕)的信息,以及关于几个通道范围内的特性的信息。

必需:否

类型:Json

Update requires: No interruption

InputAttachments

您必须包含此元素。它包含要连接到通道的输入列表。通道提取这些输入并对它们进行转码。

必需:否

类型InputAttachment 列表

Update requires: No interruption

InputSpecification

如果要更改输入规范的默认值,请包括此元素。

必需:否

类型InputSpecification

Update requires: No interruption

LogLevel

写入 CloudWatch Logs 的日志级别。

必需:否

类型:字符串

Update requires: No interruption

Name

通道的名称。

必需:否

类型:字符串

Update requires: No interruption

RoleArn

运行通道时要代入的角色的可选 Amazon 资源名称 (ARN)。

必需:否

类型:字符串

Update requires: No interruption

Tags

键值对的集合。

必需:否

类型:Json

Update requires: No interruption

返回值

Ref

在将此资源的逻辑 ID 传递给内部 Ref 函数时,Ref 返回 通道的名称。

例如:{ "Ref": "myChannel" }

For more information about using the Ref function, see Ref.

Fn::GetAtt

Fn::GetAtt 内部函数返回此类型的一个指定属性的值。以下为可用属性和示例返回值。

有关使用 Fn::GetAtt 内部函数的更多信息,请参阅 Fn::GetAtt

Arn

MediaLive 通道的 ARN。例如:arn:aws:medialive:us-west-1:111122223333:medialive:channel:1234567

Inputs

附加到此通道的输入。这些输入由其 ID(而不是由其名称或其 ARN)标识。