

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

# 使用 MediaTailor SSAI 进行故障排除， CDNs 实现不间断的广告投放
<a name="troubleshooting-ssai-cdn"></a>

本节提供了在内容分发网络 (CDN) 中使用 AWS Elemental MediaTailor 动态广告插入时常见问题的解决方案。这些解决方案将帮助您解决通过个性化广告实现视频盈利的问题。

有关全面的 CDN 故障排除指南，包括适用于所有 MediaTailor实现的缓存性能问题、HTTP 错误解决方案、测试程序和诊断技术，请参阅[对 CDN 集成进行故障排除](cdn-troubleshooting.md)。本节重点介绍 SSAI 特定的故障排除要求和广告插入问题。

如果您的 CDN 和 SSAI 设置遇到问题，请检查以下常见问题：

个性化广告未出现在直播中  
验证您的 ADS 是否正确响应并能与 AWS Elemental MediaTailor 之通信。检查以下潜在问题：  
+ 广告定位查询参数未通过您的 CDN 正确转发
+ 您的内容中定义的广告断点不正确
+ ADS 连接或响应问题

广告中断点出现播放错误  
确保对广告细分进行正确转码，以匹配您的内容比特率和分辨率。查看以下常见问题：  
+ CDN 错误地路由了针对广告段的请求
+ 在过渡点出现明显的操纵错误
+ 内容和广告之间的编码配置文件不匹配

陈旧的清单  
对于直播内容，请确认您的 CDN 缓存 TTL 设置是否合适。对于个性化清单，请使用 0 秒的 TTL。考虑为快速变化的清单实现缓存失效。有关全面的 TTL 指南，请参阅[针对 CDN 和 MediaTailor 集成的缓存优化](cdn-optimize-caching.md)。

高延迟  
检查您的 CDN 配置以获得最佳路由。确保您的 CDN 在观众附近有边缘位置，以获得最佳性能。

## 高级故障排除
<a name="advanced-troubleshooting"></a>

对于更复杂的问题，请尝试以下高级故障排除技术：

广告定位行为不一致  
检查玩家请求和 ADS 请求之间的查询参数是否不一致。确保所有必需的定位参数都正确通过 CDN 传递。

CDN 缓存不一致  
验证缓存密钥配置以确保适当的内容区分。考虑为关键清单更新实现缓存清除。

广告跟踪失败  
检查信标 URLs 是否正确转发且未被 CDN 阻止。验证客户端玩家是否可以到达跟踪端点。

## 性能优化
<a name="performance-optimization"></a>

要优化动态广告插入和视频获利工作流程的表现，请执行以下操作：
+ 根据内容类型和查看者模式微调 TTL 设置。有关详细的 TTL 建议，请参阅[针对 CDN 和 MediaTailor 集成的缓存优化](cdn-optimize-caching.md)。
+ 实施地理路由，最大限度地减少全球受众的延迟
+ 考虑使用多重 CDNs 以获得冗余和最佳性能
+ 监控缓存命中率并相应地调整配置
+ 优化清单操作流程，缩短广告中断点的处理时间
+ 对广告进行预转码以匹配常见的内容配置文件，实现无缝的个性化广告插入

### 性能基准
<a name="performance-benchmarks"></a>

在优化 AWS Elemental MediaTailor 广告插入 CDN 集成时，请以以下绩效基准为目标：

缓存命中率目标  
内容分段：缓存命中率大于 95%  
广告细分：缓存命中率大于 90%  
清单：不适用（不应缓存以进行个性化广告插入）

延迟基准测试  
清单请求延迟：小于 100 毫秒 (P95)  
内容分段交付：小于 50 毫秒 (P95)  
广告细分投放：小于 75 毫秒 (P95)  
End-to-end 启动时间：小于 2 秒

起源负载指标  
每位观众的源请求数：每位观看者每分钟少于 0.1 个请求  
每位观看者的源带宽：低于观看者总带宽的5％

错误率目标  
明显错误：低于 0.1%  
分段错误：小于 0.01%  
玩家报告的缓冲次数：低于 1%

可扩展性基准  
Support 在高峰事件期间支持正常流量的 10 倍而不会降级  
每个通道每秒能够处理超过 1000 个请求

使用 Amazon CloudWatch 指标来跟踪这些绩效指标。有关详细的监控说明，请参阅[AWS Elemental MediaTailor 使用 Amazon CloudWatch 指标进行监控](monitoring-cloudwatch-metrics.md)。

## 相关信息
<a name="ssai-cdn-related"></a>

有关使用插入广告的更多信息 CDNs，请参阅：

广告插入文档  
[MediaTailor 广告插入入门](getting-started-ad-insertion.md)-了解广告插入概念  
[设置](setting-up.md)-开始使用广告插入

内容分发网络集成  
[设置 CDN 集成](cdn-configuration.md)-一般 CDN 配置指南  
[CloudFront 集成](cloudfront-specific-recommendations.md)- CloudFront 特定配置

渠道组装集成  
[使用 CDN 进行频道组装](ca-cdn-wflw.md)-通过以下方式了解频道组装 CDNs  
[实现广告插入](ca-cdn-setup-advanced.md)-通过频道集合实现广告插入

监控和优化  
[监控 CDN 和 MediaTailor 集成的运营](ssai-cdn-monitor.md)-全面的监控和分析  
[优化 CDN 和 MediaTailor 集成的性能](ssai-cdn-performance.md)-性能优化指南  
[AWS Elemental MediaTailor 使用 Amazon CloudWatch 指标进行监控](monitoring-cloudwatch-metrics.md)-的 CloudWatch 指标 MediaTailor