

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

# 为 MediaTailor 频道集合配置时移视图
<a name="channel-assembly-cdn-timeshift"></a>

AWS Elemental MediaTailor 频道组合支持时移观看功能，这些功能可为线性通道启用类似 DVR 的功能，例如暂停、倒带和重新开始。通过将您的内容分发网络 (CDN) 配置为支持时移观看来启用这些功能，这样观众就可以控制自己的观看体验。

## 了解时移视图
<a name="channel-assembly-cdn-timeshift-overview"></a>

时移观看可为线性通道提供类似 DVR 的功能，包括：
+ **重新开始**：观众可以从头开始观看节目，即使他们在节目开始后加入
+ **暂停和恢复**：观众可以暂停内容并稍后继续观看
+ 快@@ **退和快进**：观众可以在可用内容中向后和向前导航
+ **延迟观看**：观众可以观看该频道日程安排中较早播出的内容

时移观看的工作原理是向频道的播放 URL 添加一个`start`参数。该参数指定相对于当前时间的偏移量（以秒为单位）：
+ 负值表示过去的时间（例如`start=-3600`，表示 “从 1 小时前开始”）
+ 正值表示未来的某个时间（例如，`start=3600`表示 “从未来 1 小时开始”）

带有时移参数的网址示例：

```
https://example-cdn.com/out/v1/channel-name/index.m3u8?start=-3600
```

## 延时分辨率
<a name="channel-assembly-cdn-timeshift-delay"></a>

要支持使用 CDN 进行时移观看，请执行以下操作：

1. 配置您的 CDN 以将`start`查询参数转发给频道集合。

1. 设置在缓存密钥中包含`start`参数的缓存行为。

1. 对于带有时移参数的清单，请使用短 TTL 或不使用缓存。

这样可以确保每位观众都能收到与其请求的时间位置相对应的正确清单。

## CDN 对时移的要求
<a name="channel-assembly-cdn-timeshift-requirements"></a>

您的 CDN 必须满足以下要求才能通过频道集合支持时移观看：
+ 将所有查询参数转发给频道组件。
+ 在缓存密钥中包含该`start`参数。
+ Support 支持对时移清单进行适当的缓存失效。
+ 根据查询参数处理不同的清单响应。