0

Есть ли способ пакетного файла Transcode 1 в S3 для нескольких версий и миниатюры в одном вызове API?AWS Elastic Transcoding - пакетная обработка

Сейчас мне нужно вызвать 2 задания и управлять идентификатором задания и проверить его позже. То, что я хочу достичь, - создать работу, которая преобразует видео в MP $ - 720/480 и миниатюру, и как только он будет завершен, он отправит уведомление о завершении транскодирования, и я могу получить статус от processing до completed в моей базе данных ,

+0

Вы имеете в виду одну работу для каждого качества видео? –

+0

@NourdineAlouane 1 задание на 2 качества видео. –

ответ

1

Хорошо, если я правильно понял вашу проблему, я думаю, вам просто нужно aws sns. Или вы можете использовать aws-лямбда-сервис для обнаружения любого нового транскодированного, затем загруженного видео, в ваше целевое ведро s3 =>, а затем запустить функцию лямбда для выполнения бэкэнд-задания.

Но я думаю, что сервис aws transcoder довольно дорого. Если вы приближаетесь к ближайшей минуте, это огромная стоимость, когда ваши видео короткие. иначе вы можете запустить свою собственную версию ffmpeg внутри выделенного сервера и использовать задания cron для изменения статуса видео (именно это я использую прямо сейчас)

Не забудьте сделать видеоролик один за другим, не ждите пока все качества не будут доступны, прежде чем изменять статус видео на «завершено».

Надеюсь, это поможет