插入片前广告 - AWS Elemental MediaTailor

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

插入片前广告

注意

前置广告仅适用于直播工作流程。

MediaTailor 可以在播放会话开始时,也就是主内容开始之前插入广告。这些是前置式广告。

要插入前置片广告,请在配置的 “其他设置” 中填写直播前置广告决策服务器和直播前置广告允许的最大持续时间字段,如中所述。可选配置设置

  1. MediaTailor 收到播放请求后,它会根据 MediaTailor 播放配置中的以下字段向发送预贴片广告请求:

    • 直播前置广告决策服务器是广告决策服务器 (ADS)URL,用于 MediaTailor 发送前置广告的请求。

    • 直播前置片允许的最大时长是前置广告的最大总时长。 MediaTailor根据允许的最大持续时间采取以下操作:

      • 如果ADS响应中广告的总时长于你在直播前置片中允许的最大时长中给出的值,则会 MediaTailor 插入所有广告。最后一个广告完成后, MediaTailor 立即返回到底层内容。

      • 如果ADS回复中广告的总时长超过你在直播前置片中允许的最大时长中给出的值,请 MediaTailor 选择一组符合时长的广告,而不必超过该时长。 MediaTailor无需剪辑或截断即可插入这些广告。 MediaTailor 当最后一个选定的广告完成后,返回到底层内容。

  2. 当 MediaTailor 收到来自的预贴片回复时ADS,它会操纵清单以添加指向前贴片广告的链接。 MediaTailor按如下方式计算前置广告插播的开始时间:

    • 因为DASH,公式是(publishTime - availabilityStartTime) - max(suggestedPresentationDelay, minBufferTime)

    • 因为HLS,公式是max(2*EXT-X-TARGETDURATION, EXT-X-START:TIMEOFFSET)

  3. MediaTailor 决定对任何非预贴广告时段采取什么措施。如果前置片段与另一个广告插播时间重叠,则 MediaTailor 不会对广告插播的重叠部分进行个性化设置。