MediaTailor ADS 和起点的参数路由 - AWS Elemental MediaTailor

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

MediaTailor ADS 和起点的参数路由

AWS Elemental MediaTailor routes 根据参数的前缀和用途将参数查询到不同的目的地。了解参数路由对于实现特定于原点的功能(例如使用时移查看)至关重要。 MediaPackage

参数路由规则

MediaTailor 对查询参数使用以下路由规则:

  • Origin 参数(无前缀):没有特定前缀的参数会传递到源服务器以实现特定于起源的功能

  • ADS 参数(ads.前缀):前缀为的ads.参数发送到广告决策服务器

  • 清单参数(manifest.前缀):前缀为的参数用manifest.于 CDN 路由和授权

例 参数路由示例

以下会话初始化演示了参数路由:

POST /v1/session/123456789/originId/index.m3u8 { "adsParams": { "param1": "value1", "param2": "value2" }, "manifestParams": { "auth_token": "abc123" } }

在本示例中:

  • param1param2被发送到 ADS

  • auth_token用于 CDN 路由和授权

  • 不带前缀的参数将被传递到源服务器

源服务器参数行为

传递给源服务器的参数可启用特定于原点的功能,例如时移查看、内容筛选和身份验证。

常见的原点参数用例

Origin 参数通常用于:

  • 时移查看:start以及 MediaPackage 时移内容的end参数

  • 内容认证:源服务器所需的身份验证令牌

  • 内容过滤:控制返回哪些内容变体的参数

  • 特定于 Origin 的功能:源服务器用于内容处理的任何参数

重要

参数在会话初始化时处理,并在整个会话期间进行维护。要修改诸如时移窗口之类的参数,必须使用更新的值创建一个新的会话。