本文属于机器翻译版本。若本译文内容与英语原文存在差异,则一律以英文原文为准。
将 MediaTailor SSAI 与渠道组合集成,实现货币化线性渠道
本主题介绍如何将 AWS Elemental MediaTailor 服务器端广告插入与渠道组合和内容分发网络 (CDN) 集成相结合。此集成使您能够:
-
通过个性化广告创建盈利的线性渠道
-
向观看相同内容的不同观众投放定向广告
-
保持广播级质量的观看体验
将 SSAI 与渠道组装相结合的好处
将 SSAI 与渠道组合集成可带来以下几个主要好处:
- 线性渠道的盈利
-
将个性化广告插入您的线性渠道,从您的内容库中获得收入。您可以在单个线性直播中通过直播和 VOD 内容获利。
- 个性化广告
-
向观看相同频道内容的不同观众投放不同的广告。与传统的广播广告相比,这种有针对性的方法可以提高广告的相关性和潜在收入。
- 简化的广告插播时间管理
-
无需使用 SCTE-35 标记来调整内容,即可在频道组装节目中定义广告断点。这样可以更轻松地在内容的自然断点处插入广告。
- 广播质量的体验
-
MediaTailor 通过内容和广告之间的无缝切换,保持高质量的观看体验。服务器端广告插入消除了许多常见问题,例如:
-
广告过渡期间的缓冲
-
阻止获利的广告拦截器
-
播放质量不一致
-
- 可扩展的交付
-
当与 CDN 结合使用时,这种集成可以扩展到数百万并发观众,而不会降低性能或个性化功能。
架构概述
将 SSAI 与信道组装相结合的架构通常涉及以下组件:
-
频道集合:从 VOD 和直播内容创建线性频道,并在生成的清单中插入用于创建广告标记的 slate 内容
-
广告插入:识别广告中断点和 URLs 指向清单中个性化广告细分的插页
-
广告决策服务器 (ADS):确定要为每位观众插入哪些广告
-
内容分发网络 (CDN):向观众提供组装好的内容和广告片段
-
源服务器:存储 VOD 和直播内容片段
在此架构中:
-
频道集合会根据你的 VOD 和直播内容创建线性频道,并在生成的清单中插入用于创建广告标记的 slate 内容
-
当观众请求频道时,广告插入会识别插入到线性频道中的广告插播时间
-
广告插入会调用 ADS 以接收广告列表,对其进行转码,然后将 URLs 指向转码后的广告区段插入到个性化清单中
-
CDN 向观众提供个性化直播
下图说明了此工作流程:

设置集成
要设置带有频道集合的 SSAI,请执行以下操作:
-
将您的 Edge CDN 配置为接受观众的清单请求并将其转发到 AWS Elemental MediaTailor 广告插播中。
-
设置 MediaTailor 广告插播以将请求转发到您的来源 CDN。
-
配置您的源 CDN 以将请求转发给 MediaTailor 频道集合。
-
设置 MediaTailor 渠道集合,根据当前计划生成动态清单。
-
配置您的 Origin CDN 以将汇编好的清单转发到 MediaTailor 广告插播中。
-
设置 MediaTailor 广告插入,以便在广告中断点向广告决策服务器请求广告决策。
-
通过将 MediaTailor 广告标记(来自渠道组合)替换为 URLs 指向定向广告细分(来自 ADS),配置广告插播以个性化清单。
-
设置您的边缘 CDN 以向观众提供个性化清单。
-
配置您的 CDN 架构,以高效处理内容和广告细分请求。
在频道组装中定义广告插播时间
在频道集合中创建节目时,您可以通过多种方式定义广告插播时间:
- 程序过渡
-
在频道时间表中的节目之间插入广告。这是最简单的方法,可确保广告不会中断节目内容。
- SCTE-35 标记
-
如果您的 VOD 内容包含 SCTE-35 标记,则频道组合可以保留这些标记,广告插入可以将其用作广告中断点。
- 基于时间的插入
-
在节目中的特定时间点定义广告时段。这允许您在内容的自然断点处插入广告。
有关创建带有广告插播时间的节目的详细信息,请参阅使用节目。
CDN 缓存注意事项
要在将信道组合和 SSAI 与 CDN 结合使用时获得最佳性能,请执行以下操作:
-
配置区分信道集合和 SSAI 请求的缓存行为
-
按照中的建议为清单和区段设置相应的 TTL 值 步骤 1:配置 CDN 缓存以实现最佳广告投放
-
确保在渠道组装、广告插入和 CDN 来源之间进行正确的路由
-
监控渠道组装和广告插播组件的绩效指标
内容类型 | TTL | 缓存关键元素 |
---|---|---|
频道集合清单 | 0 秒 | 网址路径 + 查询参数 |
SSAI 个性化清单 | 0 秒 | 网址路径 + 所有查询参数 |
内容细分 | 24 小时以上 | 仅限网址路径 |
广告细分 | 24 小时以上 | 仅限网址路径 |
监控集成解决方案
为确保您的集成解决方案以最佳状态运行,请监控以下关键指标:
- 频道组装指标
-
监控清单生成时间、节目转换以及频道组装过程中的任何错误。
- 广告插入指标
-
跟踪广告填充率、广告决策服务器响应时间和广告插入错误。
- CDN 指标
-
监控内容和广告细分的缓存命中率、原始请求量和响应延迟。
- 观众体验指标
-
跟踪重新缓冲事件、启动时间和观众参与度,尤其是在广告过渡期间。
有关监控的详细信息,请参阅监控 CDN 和 MediaTailor 集成的运营和监控 MediaTailor 频道集合 CDN 的运行情况。
排查常见 问题
在对集成解决方案的问题进行故障排除时,请考虑以下常见问题:
- 广告插播同步问题
-
如果广告未在预期的断点处显示,请确认您的频道集合计划中的广告插播定义配置正确,并且广告插入是否正确识别了这些断点。
- 清单配送错误
-
如果观众遇到播放问题,请检查 CDN 是否在频道集合和广告插入之间正确转发清单请求,以及缓存设置是否适合这些清单的动态特性。
- 分段路由问题
-
如果内容或广告区段未加载,请验证 CDN 是否正确地将区段请求路由到相应的来源,以及清单 URLs 中的区段格式是否正确。
- 性能下降
-
如果观看者遇到缓冲或高延迟,请检查 CDN 缓存命中率和原始请求量,以确定交付管道中的潜在瓶颈。
有关更多故障排除指南,请参阅使用 MediaTailor SSAI 进行故障排除, CDNs 实现不间断的广告投放。
最佳实践
要成功将 SSAI 与渠道集合集成,请遵循以下最佳实践:
-
全面测试:在部署到生产环境之前,使用各种内容类型、广告场景和观众条件对集成解决方案进行测试。
-
持续监控:设置全面的监控和警报,以快速识别和解决出现的任何问题。
-
优化缓存:根据实际使用模式和性能指标,定期检查和调整您的 CDN 缓存设置。
-
规划规模:设计架构以应对高峰流量负载,尤其是针对热门频道或活动。
-
考虑冗余:在关键组件中实现冗余,以确保线性通道的高可用性。
-
优化广告过渡:使用一致的编码配置文件和细分时长,确保内容和广告之间的平滑过渡。
相关信息
有关将 SSAI 与频道集成的更多信息,请参阅:
- 频道组装文档
-
AWS Elemental MediaTailor 用于创建线性组装流-了解渠道组装概念
使用 CDN 进行频道组装-使用 CDN 设置频道组合
- SSAI 文档
-
使用 CDN 进行广告插入-使用 CDN 设置广告插播
了解 CDN 和 MediaTailor 集成的广告插入架构-了解广告插入 CDN 架构
- CDN 配置
-
设置 CDN 集成-一般 CDN 配置指南
CloudFront 集成- CloudFront 特定配置