

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

# 引导式预取，带有明显的心跳声
<a name="sgai-guided-prefetch"></a>

对于 SGAI 直播，您可以通过在会话初始化请求中添加`aws.guidedPrefetchMode=MANIFEST`以下内容来启用基于清单的广告预取：

```
https://777788889999.mediatailor.us-east-1.amazonaws.com/v1/master/777788889999/myOrigin/index.m3u8?aws.insertionMode=GUIDED&aws.guidedPrefetchMode=MANIFEST
```

启用后， MediaTailor 将会话标识符 (`?aws.sessionId=<id>`) 作为查询参数附加到多变体播放列表中的每个插页式媒体清单 (`/v1/i-media`) 网址。每次播放器刷新 i-media 清单时，请求都会到达 MediaTailor 会话 ID，该 MediaTailor 会话 ID 用于为即将到来的广告中断排队预取请求。
+ 该`aws.guidedPrefetchMode`参数接受两个值：`MANIFEST`（启用）和`OFF`（禁用，默认）。
+ 引导式预取模式仅对 SGAI 会话有效。在拼接会话中使用它会返回错误。
+ DASH 尚不支持引导式预取模式。
+ 引导式预取与报告模式无关 — 信标在播放时触发，而不是在预取时触发。
+ **使用引导式预取时，请勿在 CDN 中缓存 i-media 清单。**预取机制取决于玩家 MediaTailor 直接收到的清单刷新请求。如果您的 CDN 缓存了`/v1/i-media`响应，则 MediaTailor 不会收到心跳请求，也无法触发预取。