本文属于机器翻译版本。若本译文内容与英语原文存在差异,则一律以英文原文为准。
MediaLive 提供输入和输出预留。
输入预留属性和匹配
输入预留适用于处理输入的成本。输入预留具有以下属性:
-
编解码器
-
分辨率(一个范围)
-
比特率(一个范围)
-
区域(输入所在区域)
匹配的工作原理
要让预留应用于输入,输入预留的属性必须与通道的输入规范中的字段匹配。该通道还必须在预留中指定的区域内运行。例如,假设某个通道的输入规范为 AVC、HD 和最大 20 Mbps。与这些属性匹配的预留可应用于该通道中的输入。
输出预留属性和匹配
输出预留适用于处理输出的成本。输出预留具有以下属性:
-
编解码器
-
分辨率(一个范围)
-
比特率(一个范围)
-
帧速率(一个范围)
-
区域(输入所在区域)
匹配的工作原理
要让预留应用于输出,输出预留的属性必须与通道配置中的对应字段匹配。该通道还必须在预留中指定的区域内运行。您可以在 AWS Elemental MediaLive 控制台上查找字段:
-
对于常规视频和音频输出,字段位于通道配置的视频输出部分。要显示大多数字段,您必须在页面上选择编解码器。
-
对于仅音频输出,字段位于通道配置的音频输出部分。
匹配示例
如果通道中的所有字段都与相应的预留属性匹配,则现有通道与预留之间匹配。
如果通道中某个字段的值等于或在相应属性的范围内,则存在一项匹配。例如,通道配置中的帧速率 29.97
fps
在预留中的帧速率属性 <=30fps
的范围内。
对于帧速率属性,有如下所示的匹配项:
-
如果将通道输出帧速率设置为特定的帧速率:则在通道配置中指定的帧速率在预留帧速率范围中时将存在匹配项。例如,指定的帧速率为
24fps
,预留范围为<=30fps
。 -
如果将通道输出帧速率设置为从源初始化,则仅当预留范围包括
60fps
时才存在匹配项。例如,对于预留范围30-60fps
,有一个匹配项。注意:如果您要购买将特定输出作为目标的预留,并且该输出的帧速率设置为从源初始化,请确保购买指定了
30-60fps
的预留。请勿购买指定了<=30fps
的预留。
不匹配的示例
哪怕只有一个字段与其对应的预留属性不匹配,则输出和预留之间不匹配。
如何应用输入或输出预留
在每个月度账单周期开始时,AWS 会为每个预留新存入该月的分钟数。
在周期结束时,AWS 会应用来自给定预留的分钟数,以降低属性与此预留匹配的已处理项目(输入或输出)的成本。对于当月的每一分钟,AWS 将确定是否有一个或多个匹配项正在运行。它将累计这些发生在同一小时内的运行分钟数,一小时内最多累加到 60 分钟。
在对应于这一小时的预留分钟数用尽后,AWS 会按照常规的每分钟费率对该小时内剩余的项目收费。
可以在几个项目间分摊运行分钟数
运行分钟可能来自多个项目。例如,您启动通道 A,它具有一个与给定预留匹配的输入。您只购买了此预留的一个实例。45 分钟后,您启动通道 B,它也具有一个与给定预留匹配的输入。15 分钟后,您停止通道 A。运行分钟进行累计,如下图中的阴影所示。

下面是不同项目如何使用运行分钟数的另一个示例。假设您在 1 小时内只运行了与给定预留匹配的输出。您只购买了此预留的一个实例。您可以同时运行这四个匹配的输出,每个输出运行 15 分钟。在这 1 小时内,您不运行任何其他匹配的输出。则这四个输出都能使用 60 分钟的预留分钟数。

不支持处理突增
60 分钟规则意味着预留不能用于处理突增。
例如,您在 1 小时内运行了四个与给定预留匹配的输出。您只购买了此预留的一个实例。您同时运行这四个匹配的输出,每个输出运行 60 分钟。这些输出中只有一个可以使用预留分钟数,因为一个输出足以用尽该小时的 60 个运行分钟数。

未使用的分钟数
如果当月没有使用预留的部分或全部分钟数,这些分钟数就会丢失,
而不会转移到下个月。
可以在几个项目间分摊运行分钟数
对通道没有限制:
-
例如,一个输入来自通道 A,另一个输入来自通道 B,则对它们的处理都可以使用预留。
-
不要求给定通道中的所有输入或输出都必须被预留覆盖。