Объявление Media Tailor возвращает ошибку 504 в AWS
Я использую 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? Есть идеи?
1 ответ
Спасибо за запрос!
В следующем примере показан результат тайм-аута между AWS Elemental MediaTailor и сервером принятия решений (ADS) или исходным сервером.
Ошибка HTTP 504 известна как тайм-аут шлюза, что означает, что ресурс не отвечает и препятствует успешному выполнению запроса. В этом случае, поскольку MediaTailor возвращает HTTP 504, это означает, что либо ADS, либо Origin не ответили в течение периода ожидания.
Чтобы устранить эту проблему, вам нужно будет определить, какая зависимость не отвечает MediaTailor, и исправить ее. Обычно проблема заключается в том, что ADS не отвечает на запрос VAST, выполняемый MediaTailor, что можно подтвердить, просмотрев журналы 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