使用实时信号源 - AWS Elemental MediaTailor

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

使用实时信号源

直播源代表您添加到来源位置的单个直播,例如直播足球比赛或新闻广播。创建频道后,您可以将一个或多个直播源添加到您的源位置,然后将每个直播源与一个节目相关联。

MediaTailor 支持以下类型的线性通道组装:

  • VOD包含 VOD-to-live内容的频道的来源

  • 包含与 VOD-to-live内容混合的 live-to-live内容的频道的直播源

VOD-to-live内容的一个例子是将VOD资源库汇编成直播的频道。内容与 live-to-live内容混合的一个例子是主要VOD显示 VOD-to-live内容的频道,但夜间新闻活动或预先安排的体育赛事直播除外。内容与 live-to-live VOD-to-live内容混合的另一个例子是全 live-to-live频道,其来源因一天中的时间而异。

你可以使用直播资源来建立一个区域频道,该频道主要播放国家节目,但也包括区域节目重播,并混入VOD内容。要做到这一点,你需要花一encoder/packager pair for the national content, then run regional encoders when those regions are live. Then, you create regional channel-assembly channels, each with their own schedules. This way, viewers can switch back and forth as needed. This setup helps you minimize encoding/packaging笔钱。

每个直播源必须至少有一个软件包配置。软件包配置为您的直播源指定包格式、清单位置和来源组。创建频道时,您可以使用包配置的源组在频道上创建相应的输出。例如,如果你的源代码以两种不同的格式打包 DASH —— HLS 和——那么你需要创建两个包配置,一个用于DASH,一个用于HLS。然后,您将创建两个通道输出,每个通道输出对应一个包配置。每个频道的输出都提供了一个用于播放请求的端点。在此示例中,该频道为播放请求提供了一个端点,为HLS播放请求提供了一个端点。DASH

使用直播源的一般要求

使用直播源时,您的内容必须符合以下一般要求:

  • HLSlive sources-您必须为清单窗口中的第一个片段以及每个不连续部分提供#EXT-X-PROGRAM-DATE-TIME标签。

  • HLS-您必须将广告标记配置为DATERANGE

  • 来源清单窗口-我们建议使用持续时间至少与 Channel Assembly MediaTailor 频道上的清单窗口一样长的清单窗口。作为最佳实践,可以考虑使用比 Channel Assembly 频道上的清单窗口时长 30 秒或更长的清单时长。

  • 使目标持续时间与现有源的持续时间相匹配。

  • 使子播放列表的数量与现有来源的数量相匹配。

配置

如果您在直播源工作流程中使用其他 AWS Elemental 媒体服务,我们建议您在设置 MediaPackage配置时遵循最佳实践。下表描述了如何根据您使用的直播标准配置 MediaPackage 设置。

MediaPackage 为直播源进行设置

Standard

设置

必要性

注意

HLS

端点类型

Apple HLS

除非使用,否则必填项 CMAF

匹配HLSts AWS Elemental MediaConvert 职位

HLS

端点类型

CMAF

除非使用苹果,否则必须填写 HLS

匹配HLSmp4 AWS Elemental MediaConvert 职位

HLS

ProgramDateTimeIntervalSeconds

1

必需

必须#EXT-X-PROGRAM-DATE-TIME对每个片段进行指定,以防止出现不连续播放时出现播放问题。

HLS

PlaylistWindowSeconds

比频道集合清单窗口长 30 秒

必需

HLS

AdMarkers

DATERANGE

通过广告标记时为必填项

HLS

IncludeIframeOnlyStream

已禁用

推荐

DASH

ManifestLayout

FULL

推荐

DASH

SegmentTemplateFormat

NUMBER_WITH_TIMELINETIME_WITH_TIMELINE

推荐

不支持 NUMBER_WITH_DURATION

DASH

ManifestWindowSeconds

比频道集合清单窗口长 30 秒

必需

DASH

PeriodTriggers

ADS

通过广告标记时为必填项