我的意图:
我已经找到了1&在点击路线后,来自here的2,说/ getPresignedURL。有没有人做过3?
我的备份计划是创建另一条路线,比如/ fileUpload,成功上传到presignedURL后将返回200.我将手动运行转码视频的作业。有没有更简单的方法呢? TIA。
答案 0 :(得分:2)
您可以使用S3 Event Notifications。当您的视频刚刚上传到S3存储桶时,您可以触发AWS Lambda函数来处理S3对象。
如果您有一个很长的视频文件,您可以要求AWS Lambda函数调用AWS Elastic Transcoder。价格相当昂贵(这取决于您的需求和预算)。
如果您的视频很短,则可以使用AWS Lambda函数直接转码视频。我在Github上找到了binoculars/aws-lambda-ffmpeg项目。但是,我以前从未尝试过。