View a markdown version of this page

MediaTailor ADS 和源的参数路由 - AWS Elemental MediaTailor

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

MediaTailor ADS 和源的参数路由

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

参数路由规则

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

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

  • 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 路由和授权

  • 没有前缀的参数将传递给源服务器

源服务器参数行为

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

常见的原始参数用例

原点参数通常用于:

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

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

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

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

重要

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