Как лучше всего создать миниатюру для каждого видеомагазина на Amazon S3? - PullRequest
0 голосов
/ 25 февраля 2020

Я использую amazon s3 с sse- c для хранения видео, и у каждого пользователя есть определенный c ключ клиента для sse- c. Теперь я хочу создать миниатюру для каждого видео, как лучше всего это сделать?

Подходит ли мне Amazon Elasti c Транскодер или Elemental MediaConvert для меня?

Спасибо за ваше время !!

1 Ответ

0 голосов
/ 13 марта 2020

Я нашел способ решить эту проблему, и я пишу это здесь, надеясь, что это кому-нибудь пригодится.

В моем случае каждое видео может иметь определенный c ключ клиента для sse- c, и некоторые видео могут быть огромными (5GB). Так что скачивать видео, а затем генерировать миниатюры на Lambda - не очень хороший способ (у lambda всего 512 МБ дискового пространства). К счастью, FFmpeg может работать с URL и поиском, поэтому нам не нужно скачивать видео. Я справляюсь с видео sse- c без шифрования, а затем генерирую для него presignedURL и передаю URL-адрес FFmpeg, а затем получаю миниатюру.

Обратите внимание, что копирование видео может занять много времени .

...