本文属于机器翻译版本。若本译文内容与英语原文存在差异,则一律以英文原文为准。
使用实时信号源
直播源代表您添加到来源位置的单个直播,例如直播足球比赛或新闻广播。创建频道后,您可以将一个或多个直播源添加到您的源位置,然后将每个直播源与一个节目相关联。
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 设置。
Standard |
设置 |
值 |
必要性 |
注意 |
---|---|---|---|---|
HLS |
端点类型 |
|
除非使用,否则必填项 CMAF |
匹配HLS |
HLS |
端点类型 |
|
除非使用苹果,否则必须填写 HLS |
匹配HLS |
HLS |
|
|
必需 |
必须 |
HLS |
|
比频道集合清单窗口长 30 秒 |
必需 |
|
HLS |
|
|
通过广告标记时为必填项 |
|
HLS |
|
已禁用 |
推荐 |
|
DASH |
|
|
推荐 |
|
DASH |
|
|
推荐 |
不支持 |
DASH |
|
比频道集合清单窗口长 30 秒 |
必需 |
|
DASH |
|
|
通过广告标记时为必填项 |