Я пытаюсь настроить архитектуру потокового видео с помощью AWS S3, CloudWatch и MediaConvert.Я перехожу по этой ссылке введите описание ссылки здесь в качестве ссылки для настройки архитектуры.
Короче говоря, шаги:
- Загрузка видео в корзину S3
- При успехе S3 должен запустить функцию Lambda, которая охватывает входное видео в разных форматах и сохраняет их в другомS3 bucket и регистрируется в CloudWatch
- В CloudWatch на основе шаблона события запускается другая лямбда-функция с информацией видеофайла
- Лямбда-функция сохранит эту информацию в нужном месте.
Я застрял в шаге 3, где я могу вызвать функцию лямбда, но я не смог понять, как передать преобразованный путь файла видео или имя файла в функцию лямбда в целевом разделе.
Вот пользовательскийшаблон события для распознавания конверсии мультимедийного события
{
"source": [
"aws.mediaconvert"
],
"detail-type": [
"MediaConvert Job State Change"
],
"detail": {
"status": [
"COMPLETE",
"ERROR"
],
"userMetadata": {
"application": [
"VOD"
]
}
}
}