Media Tailor广告在AWS中返回504错误

问题描述

我正在使用AWS Media Tailor测试广告插入演示。演示页面就是这个页面:https://github.com/aws-samples/aws-media-services-simple-vod-workflow/tree/master/12-AdMarkerInsertion

当我将清单放入TheoPlayer时,总是会出现504错误。我的菜单页面是:https://ebf348c58b834d189af82777f4f742a6.mediatailor.us-west-2.amazonaws.com/v1/master/3c879a81c14534e13d0b39aac4479d6d57e7c462/MyTestCampaign/llama.m3u8

我也尝试过使用https://ebf348c58b834d189af82777f4f742a6.mediatailor.us-west-2.amazonaws.com/v1/master/3c879a81c14534e13d0b39aac4479d6d57e7c462/MyTestCampaign/llama_with_slates.m3u8

具体错误是:

{"message":"failed to generate manifest: Unable to obtain template playlist. sessionId:[c915d529-3527-4e37-89e0-087e393e75de]"}

我已阅读有关此错误的信息:https://docs.aws.amazon.com/mediatailor/latest/ug/playback-errors-examples.html

但是不知道如何解决。

也许我做错了什么,或者我需要在AWS中报价吗? 有想法吗?

解决方法

感谢咨询!

以下示例显示了 AWS Elemental MediaTailor 与广告决策服务器 (ADS) 或源服务器之间发生超时时的结果。

HTTP 504 错误称为网关超时,这意味着资源无响应并阻止请求成功完成。在这种情况下,由于 MediaTailor 返回 HTTP 504,这意味着 ADS 或 Origin 未能在超时期限内做出响应。

要解决此问题,您需要确定哪个依赖项无法响应 MediaTailor 并进行更正。通常,问题是 ADS 无法响应 MediaTailor 执行的 VAST 请求,您可以通过查看 CloudWatch 日志进行确认。

https://docs.aws.amazon.com/mediatailor/latest/ug/monitor-cloudwatch-ads-logs.html

确保您的 ADS 遵循下面列出的与 MediaTailor 集成的指南。

https://docs.aws.amazon.com/mediatailor/latest/ug/vast-integration.html

相关问答

依赖报错 idea导入项目后依赖报错,解决方案:https://blog....
错误1:代码生成器依赖和mybatis依赖冲突 启动项目时报错如下...
错误1:gradle项目控制台输出为乱码 # 解决方案:https://bl...
错误还原:在查询的过程中,传入的workType为0时,该条件不起...
报错如下,gcc版本太低 ^ server.c:5346:31: 错误:‘struct...