对频道的播放进行时移 - AWS Elemental MediaTailor

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

对频道的播放进行时移

通过 MediaTailor 频道组合,您可以对频道的播放进行时移。时移允许观众在原始播出时间以外的时间观看频道的内容。例如,观众可以从头开始观看节目,即使他们在节目开始后才加入广播。或者,观众可以暂停节目,稍后再继续观看。

要对频道的播放进行时移,您需要在该频道的播放 URL 中添加一个start参数。该start参数指定应开始播放的时间(相对于当前时间)。例如,如果当前时间是下午 2:00,而您想从下午 1:00 开始播放,则应将start参数设置为-3600,即 -1 小时(以秒为单位)。

start参数接受正值和负值,以秒为单位:

  • 负值表示相对于当前时间的过去时间。例如,start=-3600表示 “从 1 小时前开始播放”。

  • 正值表示相对于当前时间的 future 时间。例如,start=3600表示 “将来 1 小时后开始播放”。

以下示例说明如何将start参数添加到频道的播放 URL:

https://a1b2c3d4e5f6.mediapackage.us-west-2.amazonaws.com/out/v1/examplechannel/index.m3u8?start=-3600

在此示例中,播放从 1 小时前开始。

start参数受以下限制:

  • 过去或将来的最大时移窗口为 24 小时。

  • 时移仅适用于使用线性回放模式的频道。

  • 时移不适用于使用循环播放模式的频道。

如果您指定的start参数超出了可用的时移窗口,则 MediaTailor 会返回错误。