Доступ к метаданным видео, хранящимся в S3 - PullRequest
0 голосов
/ 10 мая 2018

Я загрузил видеофайл на S3, используя их NodeJS SDK с некоторыми метаданными.Я вижу метаданные на консоли S3.Metadata visible on S3 console Я записываю отметку времени, когда в видео происходит определенное событие, чтобы начать воспроизведение с того времени, когда кто-то воспроизводит видео.

Эта временная метка хранится как часть метаданных в видеофайле, поэтому мне не нужно передавать эти данные на сервер через другой носитель.Мне нужно использовать эти метаданные в моем приложении Rails во время рендеринга.

Когда я загружаю видеофайл, метаданные, похоже, теряются.Я пытался использовать ffprobe, чтобы получить весь мета-контент, но эти данные, видимые в S3, потеряны.

metadata not visible using ffprobe

Я прочитал ответ на thisвопрос и я, кажется, правильно выполняю загрузку.


Метаданные, которые я вижу на консоли AWS, специфичны?

Как получить доступ к этим данным через мой сервер Rails?

1 Ответ

0 голосов
/ 10 мая 2018

Операция «head» позволит вам получить доступ к метаданным без извлечения всего объекта. Перейдите по этой ссылке для получения дополнительной информации.

На вашем месте я бы сохранил метаданные в DynamoDB. С ним гораздо проще играть, и оно сделает ваше приложение более гибким в будущем.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...