View a markdown version of this page

自定义转码配置文件 - AWS Elemental MediaTailor

本文属于机器翻译版本。若本译文内容与英语原文存在差异,则一律以英文原文为准。

自定义转码配置文件

自定义转码配置文件 (CTP) 是您注册时明确编写的 AWS Elemental MediaConvert 任务配置。 MediaTailor当 CTP 与 MediaTailor配置关联时, MediaTailor 使用您定义的设置对每个广告、bumper 和 slate 进行转码,从而使您可以精确控制编解码器、比特率、音频标准化级别、片段长度、PID 值、采样率等。由于 CTP 完全覆盖动态转码,因此您必须在配置文件中明确配置所需的所有功能,包括特技游戏功能(I-frame 清单、缩略图和图像流)。

CTP 旨在匹配特定的源配置。如果来源内容与最初创建 CTP 的配置不同,则广告可能因为错误而无法正确转码。NO_VARIANT_MATCH当 CTP 输出与原始清单中存在的变体不一致时,就会发生这种情况。这适用于直播和VOD工作流程。例如,如果 CTP 不考虑VOD库中存在的所有变体组合,则包含来自不同来源的内容或使用不同的编码配置文件(例如不同的分辨率、比特率、编解码器或段长度)编码的库可能会产生NO_VARIANT_MATCH错误。如果您需要单个 CTP 来支持多个来源,或者需要一个包含混合编码配置文件的VOD库,则可以创建一个包含所有目标源变体的超集 CTP。但是,superset CTP 受到 36 个视频变体的硬性限制,这限制了单个配置文件可以容纳多少个来源或变体组合。

重要

每当你更改编码器设置或使用新的VOD内容来源时,都必须保持CTP同步。否则,将导致NO_VARIANT_MATCH错误和广告转码失败。这包括诸如添加或删除分辨率、调整比特率、更改编解码器、修改分段长度或从具有不同编码配置文件的新提供商添加VOD内容之类的更改。

更新 CTP 时,请注意以下行为。

  • 更新现有 CTP 仅会将新设置应用于新转码的广告。之前在旧 CTP 设置下进行转码的广告不会被重新转码。

  • 创建新的 CTP 并将其与您的 MediaTailor 配置关联后,系统会提示您使用新的配置文件 MediaTailor 对所有广告进行重新转码,从而确保您的广告资源完全一致。

因此,当您的编码器设置发生变化或您加入新的内容源时,最佳做法是创建新的 CTP,而不是更新现有的 CTP,以确保所有广告(包括之前转码的广告)都能反映更新的设置。

何时使用自定义转码配置文件

当您的工作流程需要以下一项或多项时,请使用自定义转码配置文件。

  • 除 MediaTailor 默认值之外的自定义音频标准化目标 -24 LKFS

  • Non-integer 分段长度(例如,1.92 或 3.84)

  • 杜比视界音频配置

  • 下游系统或播放器所需的特定 PMT、视频或音频 PID 值

  • 自定义音频采样率(例如,44.1 kHz)

  • 带有配置标志的动态转码支持超过 5% 阈值的比特率匹配

  • 自定义像素长宽比 (PAR) — 例如,方形像素为 1:1,NTSC 宽屏为 40:33 D1/DV

  • 特定的命名音频或字幕曲目

自定义转码配置文件入门

只有列入许可名单的账户才能访问 MediaTailor 转码 API,这是注册 CTP 所必需的。要开始使用,请使用以下选项之一联系 AWS Support。

  • 申请许可名单访问权限 — 要创建和管理您自己的 CTP,请联系 AWS Support,请求将您的账户添加到许可名单。将您的账户添加到许可名单后,您可以访问Transcoding API,以便在您已有配置的任何 AWS 地区注册和管理个人资料。 MediaTailor

  • 请求 AWS Support 创建 CTP — 要让 AWS Support 代表您生成和注册 CTP,请联系 AWS Support,并提供 MediaTailor 可以访问的非DRM-protected 源终端节点 URL。AWS Support 将使用此终端节点来分析您的源配置并为您的账户生成相应的 CTP。

动态转码与自定义转码配置文件

使用下表来确定适合您的工作流程的方法。

动态转码与自定义转码配置文件对比
考虑因素 动态转码 自定义转码配置文件
设置工作 手动编写的 AWS MediaConvert Elemental 任务配置
Trickplay 支持(HLS和DASH) 自动 必须在 CTP 中明确配置
紧凑型DASH清单 自动 必须在 CTP 中明确配置
CMAF格式支持 自动 必须在 CTP 中明确配置
原产地变更处理 自动 需要手动 CTP 更新
Multi-region 复杂性 必须按地区注册
音频标准化 -24 LKFS(默认值) 完全可配置
比特率匹配 通过enableBitrateRounding标记进行最多 5% 的四舍五入(请联系 AWS Support 以启用) 在 CTP 中明确配置为匹配源码率
Non-integer 分段长度 默认 2 秒;不支持非整数段长度(请联系 AWS Support calculateSegmentLength 以启用自动整数段长度计算) 您必须手动配置分段长度以匹配起点
自定义 PID 值 不支持 支持
杜比视界音频 不支持 支持
自定义音频采样率 不支持 支持
Multi-origin 支持 自动 需要 Superset CTP;仅限 36 个视频变体
MediaTailor 改进 自动 需要手动 CTP 更新
最适合 标准编解码器匹配、常用比特率配置文件、trickplay、紧凑型 DASH 动态转码无法满足特殊的编码要求