本文属于机器翻译版本。若本译文内容与英语原文存在差异,则一律以英文原文为准。
动态转码
动态转码是中的默认广告转码行为。 MediaTailor当需要对广告、bumper 或 slate 进行转码时,无需您进行任何配置,即可在运行时 MediaTailor 自动检查来源清单并获取转码设置。
动态转码处理什么
动态转码会自动处理以下HLS和工作DASH流程。
-
标准编解码器匹配 — MediaTailor 匹配源流的编解码器配置文件。请注意,不能保证编解码器级别匹配。
-
音频标准化 — 使用默认目标级别 MediaTailor 自动将音频标准化应用于转码后的广告。-24 LKFS这样可以确保广告音频级别与您的来源内容保持一致,而无需进行任何其他配置。如果您的工作流程需要除默认值之外的自定义音频标准化目标-24 LKFS,则需要自定义转码配置文件。
-
标准区段长度匹配-默认情况下,使用 2 秒区段对广告进行 MediaTailor 转码。如果您的玩家需要分段长度匹配,则可以启用该
calculateSegmentLength标志,这会 MediaTailor 通过分析来自原点的前 10 个片段并选择最常见的持续时间作为分段长度来自动计算正确的分段长度。默认情况下,此标志处于禁用状态,必须由 AWS Support 启用。联系 AWS SupportcalculateSegmentLength申请激活您的账户或特定配置。 -
标准WebVTT字幕-对于HLS工作流程,当字幕出现在原始清单中时,会在个性化的多变体播放列表中 MediaTailor 保留WebVTT字幕组引用。在广告区段中, MediaTailor 插入空白WebVTT区段以保持字幕轨迹的连续性,因为广告素材通常不包含字幕轨道。对于DASH工作流程, MediaTailor 要求对原始清单中的字幕改编集进行分段(如视频和音频)。由构造的广告时段 MediaTailor 仅包含广告素材提供的改编集;由于广告素材通常不包含字幕曲目,因此广告时段将不包含字幕。AdaptationSet内容时段的字幕改编集照常保留。
-
CMAF格式支持- MediaTailor 检测HLS源流是使用 CMAF (fMP4) 细分还是标准TS区段,并对广告进行转码以进行相应的匹配。对于DASH,透明地支持CMAF打包,因为DASH本质上使用 ISO-BMFF (fMP4) 作为其容器格式。这两种协议都不需要其他配置。
注意
MediaTailor 不支持使用 HVC1 (HEVC) 作为带有TS分段的编解码器的HLS直播。根据《Apple 设备的 HLS 创作规范》第 1.5 节,HEVC视频的容器格式必须为。fMP4 HLS因此,使用的直播HEVC必须CMAF与分段的 MP4 片段一起使用。
-
T@@ rickplay 个性化 — MediaTailor 自动对广告进行转码,其中包含两HLS者兼有 trickplay 变体和相关图像流(包括 I-frame 清单、缩略图和图像流)DASH,匹配原始内容规范。此功能不再需要自定义转码配置文件。
-
压缩DASH清单 — MediaTailor 自动支持压缩DASH清单,可将SegmentTemplate元素从单个Representation元素提升到AdaptationSet级别,从而缩小清单的总体大小并提高交付效率。此功能不再需要自定义转码配置文件。
当动态转码可能还不够时
动态转码可以处理大多数广告转码场景。但是,在某些情况下,可能需要额外的配置或自定义转码配置文件。
-
比特率匹配-默认情况下,动态转码不能保证精确的比特率匹配。如果您的工作流程要求广告比特率与来源比特率保持一致,则可以启用该
enableBitrateRounding标志,该标志允许对高达 5% 的比特率进行四舍五入,以更好地匹配来源值。此标志必须由 AWS Support 启用。联系 AWS SupportenableBitrateRounding申请激活您的账户或特定配置。如果您的工作流程要求比特率匹配超过 5%,则需要自定义转码配置文件。 -
除 MediaTailor 默认值之外的自定义音频标准化目标 -24 LKFS
-
Non-integer 分段长度(例如,1.92 秒或 3.84 秒)
-
杜比视界音频
-
下游系统或播放器所需的特定 PMT、视频或音频 PID 值
-
自定义音频采样率(例如,44.1 kHz)
-
自定义像素长宽比 (PAR) — 例如,方形像素为 1:1,NTSC 宽屏为 40:33 D1/DV
-
特定的命名音轨或字幕轨道