2014-02-18 5 views
0

Я хочу записать видео и в то же время начать многостраничную загрузку этого файла через amazon s3 sdk. Что произойдет с загруженными данными, если загрузка не завершена? * Будут ли загруженные данные появляться на моем ковше, если да, могу ли я воспроизвести его? *Проблема с загрузкой Mulipart

Эти вопросы относятся к тем, у кого есть такая проблема, иначе проигнорировать. Спасибо!

ответ

1

No. S3 будет делать это правильно, так как вы просите S3, чтобы «собрать» файлы в отдельный вызов после того, как все части готовы. Именно на этом этапе файл становится доступным на S3. http://aws.typepad.com/aws/2010/11/amazon-s3-multipart-upload.html

Поскольку вы делаете видео (и у меня есть опыт работы с видео), это ловушка. Как правило, программное обеспечение для кодирования видеороликов вносит изменения в начальную часть файла, когда вы заканчиваете запись (это связано с тем, как формат видеофайлов организован, и они делают это, чтобы прогрессивная загрузка видео была хорошей). Если это так, вы получите поврежденное видео на S3, так как ваш код «уже загрузил» исходные части. Это не всегда - зависит от формата видео, используемых инструментов и т. Д. Знайте об этом (если не остерегайтесь!)

2
  1. Не отображается на вашем ведре.
  2. No.
Смежные вопросы