【问题标题】:AWS SDK 2.0 Ruby Presigned URL & transcoding the content after uploadAWS SDK 2.0 Ruby Presigned URL & 在上传后对内容进行转码
【发布时间】:2015-07-31 20:59:20
【问题描述】:

我的意图:

  1. 获取用于发布资源的预签名 URL
  2. 将资源发布到 S3 存储桶
  3. 在 s3 上对我的资源进行转码(用于视频文件)

在到达路线后,我从here 中找出了 1 和 2,比如 /getPresignedURL。有人做过3吗?

我的备份计划是创建另一个路由,例如 /fileUpload,它在成功上传到 presignedURL 后将返回 200。然后我将运行一项手动对视频进行转码的作业。有更简单的方法吗? TIA。

【问题讨论】:

    标签: ruby amazon-web-services amazon-s3 transcoding


    【解决方案1】:

    您可以使用S3 Event Notifications。当您的视频刚刚上传到 S3 存储桶时,您可以触发 AWS Lambda 函数来处理您的 S3 对象。

    如果您有较长的视频文件,您可以让 AWS Lambda 函数调用AWS Elastic Transcoder。价格相当昂贵(这取决于您的需要和预算)。

    如果您的视频很短,您可以使用 AWS Lambda 函数直接对视频进行转码。我在 Github 上找到了 binoculars/aws-lambda-ffmpeg 项目。但是,我以前从未尝试过。

    【讨论】:

    • 有趣。谢谢你的建议。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2020-05-21
    • 1970-01-01
    • 2020-02-26
    • 2019-06-10
    • 1970-01-01
    • 2017-02-07
    • 1970-01-01
    相关资源
    最近更新 更多