

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

# MediaTailor VOD 内容的服务器引导式广告插入配置
<a name="sgai-vod-configuration"></a>

AWS Elemental MediaTailor 通过高度可缓存的清单和减少服务器处理量，VOD 内容的服务器引导式广告插入可显著提高性能。为 VOD 内容配置 SGAI 可以利用 video-on-demand资产的静态特性来最大限度地提高缓存效率并最大限度地减少源请求，因此非常适合具有重复观看模式的大型内容库。

## VOD SGAI 的要求
<a name="sgai-vod-requirements"></a>

在为 VOD 内容启用 SGAI 之前，请确保满足以下条件：
+ 您的 VOD 内容包含格式正确的广告标记（SCTE-35 或定时元数据）
+ 内容存储在可靠的来源中，且可用性始终如一
+ 您的 CDN 已配置为缓存带有相应的 TTL 值的 SGAI 清单
+ 玩家支持服务器引导的广告插入工作流程
+ 您的广告决策服务器可以处理特定于 VOD 的元数据和定位

### 玩家要求
<a name="sgai-vod-player-requirements"></a>

必须将玩家配置为处理 SGAI VOD 清单和广告插入：
+ Support 支持服务器引导的广告插入工作流程
+ 能够处理 VOD 清单中的广告插入指导
+ Support 支持在 VOD 播放期间插入客户端广告
+ 正确处理广告时段内的搜索操作
+ Support 支持内容时长和位置跟踪

## VOD 播放配置
<a name="sgai-vod-playback-config"></a>

要为 VOD 内容启用 SGAI，请创建具有以下设置的播放配置：

**Example SGAI VOD 播放配置**  

```
{
  "Name": "VODSGAIConfig",
  "VideoContentSourceUrl": "https://your-vod-origin.com/content/",
  "AdDecisionServerUrl": "https://your-ads.com/ads",
  "PersonalizationThresholdSeconds": 5,
  "InsertionMode": "PLAYER_SELECT"
}
```

以下是 VOD SGAI 配置的关键注意事项：

`VideoContentSourceUrl`  
应使用一致的网址模式指向你的 VOD 内容库。确保源站能够处理预期的请求量并提供可靠的内容传输。

`ConfigurationAliases`  
包括特定于 VOD 的参数，例如内容时长、流派或系列信息，这些参数可用于广告定位，而不会影响清单的可缓存性。

`ManifestProcessingRules`  
启用广告标记直通以保留原创内容的时序信息，这对于具有预定义广告插播位置的 VOD 内容尤其重要。

## SGAI VOD 清单请求
<a name="sgai-vod-manifest-requests"></a>

SGAI VOD 清单使用与传统 VOD 广告插入相同的网址模式。

```
https://your-config.mediatailor.region.amazonaws.com/v1/master/config-name/content-path/manifest.m3u8?aws.insertionMode=GUIDED
```

## 特定于 VOD 的广告定位
<a name="sgai-vod-ad-targeting"></a>

VOD 内容提供了独特的广告定位机会：

### 内容元数据定位
<a name="sgai-vod-content-metadata"></a>

利用 VOD 内容元数据改善广告定位：
+ **类型和类别：**根据内容类型（剧情、喜剧、纪录片）定位广告
+ **内容分级：**确保广告内容与年龄相符（G、PG、R 评级）
+ **系列和季节：**针对连续剧或相关内容投放广告
+ **发布日期：**基于内容年龄（新版本与目录内容）进行定位
+ **内容时长：**根据内容总长度调整广告加载量

### 查看情境定位
<a name="sgai-vod-viewing-context"></a>

VOD 观看模式支持情境广告定位：
+ **一天中的时间：**根据观看内容的时间来定位广告
+ **狂看：调整观看**多集的用户的广告频率
+ **完成率：**根据用户的历史内容完成模式进行定位
+ **设备类型：**优化用于观看设备（电视、手机、平板电脑）的广告格式

## 测试 SGAI VOD 配置
<a name="sgai-vod-testing"></a>

使用以下验证步骤验证您的 SGAI VOD 设置：

1. **生成测试清单**

   请求不同内容类型的 SGAI VOD 清单 URLs ，并通过适当的广告插入指导验证它们返回可缓存的内容。

1. **验证 CDN 缓存**

   检查您的 CDN 是否根据配置的 TTL 值缓存 SGAI 清单并实现较高的缓存命中率。

1. **测试广告插播情况**

   根据各种 VOD 内容的 SGAI 清单中提供的指南，确认玩家可以成功插入广告。

1. **测试寻道操作**

   验证在 VOD 内容中搜索是否能在广告间隔中正常运行，并保持正确的播放位置。

1. **监控性能**

   使用 CloudWatch 指标来验证源站负载减少、缓存命中率提高以及广告成功插入率。

### 关键测试场景
<a name="sgai-vod-testing-scenarios"></a>

测试以下特定的 VOD 场景：
+ **热门内容：**验证经常访问的 VOD 资产的高缓存命中率
+ **长篇内容：**测试带有多个广告插播时间的电影或长剧集中的广告插入
+ **系列内容：**验证系列中各剧集的广告定位一致性
+ **不同类型：**根据内容元数据和流派测试广告定位

## VOD SGAI 优化最佳实践
<a name="sgai-vod-optimization"></a>

优化 SGAI VOD 实现以获得最佳性能：

### 缓存优化
<a name="sgai-vod-cache-optimization"></a>
+ **最大化 TTL 值：**由于内容不会改变，因此对 VOD 清单使用更长的缓存持续时间
+ **最小化缓存密钥：**减少缓存密钥的变化以提高命中率
+ **预热热门内容：**缓存热门或精选 VOD 内容的清单
+ **监控缓存性能：**跟踪缓存命中率并根据使用模式进行优化

### 内容分发优化
<a name="sgai-vod-content-optimization"></a>
+ **一致的 URL 模式：**使用可预测的 URL 结构实现更好的缓存
+ **元数据标准化：**确保内容元数据一致，实现可靠的广告定位
+ **广告插播定位：**优化广告插播位置，实现自然的内容转换
+ **质量变体：**确保 SGAI 适用于您的 VOD 内容的所有比特率变体