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

AWS::MediaLive::Channel RtmpGroupSettings

将此输出组标识为 RTMP 输出组,并配置输出组的所有部分(输出除外)。此元素属于 OutputGroupSettings。

语法

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

JSON

{ "AuthenticationScheme" : String, "CacheFullBehavior" : String, "CacheLength" : Integer, "CaptionData" : String, "InputLossAction" : String, "RestartDelay" : Integer }

YAML

AuthenticationScheme: String CacheFullBehavior: String CacheLength: Integer CaptionData: String InputLossAction: String RestartDelay: Integer

属性

AuthenticationScheme

与 CDN 连接时使用的身份验证方案。

必需:否

类型:字符串

Update requires: No interruption

CacheFullBehavior

控制内容缓存填满时的行为。如果远程源服务器停止 RTMP 连接并且不能足够快地接受内容,“媒体缓存”将填满。当缓存达到 cacheLength 指定的持续时间时,缓存将停止接受新内容。如果设置为 disconnectImmediately,RTMP 输出将强制断开连接。清除媒体缓存,然后在 restartDelay 秒后重新连接。如果设置为 waitForServer,RTMP 输出将等待最多 5 分钟,以允许源服务器再次开始接受数据。

必需:否

类型:字符串

Update requires: No interruption

CacheLength

缓存长度(以秒为单位)用于计算缓冲区大小。

必需:否

类型:整数

Update requires: No interruption

CaptionData

控制传递给 onCaptionInfo 输出的数据类型。如果设置为“all”,则将传递 608 和 708 携带的 DTVCC 数据。如果设置为“field1AndField2608”,则将删除 DTVCC 数据,但传递来自这两场的 608 数据。如果设置为“field1608”,则只传递来自场 1 视频的 608 中携带的数据。

必需:否

类型:字符串

Update requires: No interruption

InputLossAction

控制此 RTMP 组在输入变得不可用时的行为。- emitOutput:发出画面,直到输入返回。- pauseOutput:停止传输数据,直到输入返回。这不会关闭基础 RTMP 连接。

必需:否

类型:字符串

Update requires: No interruption

RestartDelay

流输出失败时,在重新启动之前要等待的秒数。值 0 表示绝不重新启动。

必需:否

类型:整数

Update requires: No interruption