【问题标题】:Scalable video encoding?可扩展的视频编码?
【发布时间】:2017-05-02 00:21:49
【问题描述】:

我有大约 10000-20000 张 PNG 图像,我需要将它们组合成一个视频。使用 ffmpeg 效果很好,但在当前阶段无法扩展。每个编码过程大约需要 5 分钟,并且在用于处理 Web 请求的机器上消耗 800-900 兆字节的 RAM,并且一切都变慢了。我正在寻找一种廉价的替代方法来批量处理这些视频。我考虑过的事情:

  • AWS lambda,但磁盘空间不足,我超过了 5 分钟较长视频的限制
  • AWS EC2,但我如何才能使它具有成本效益?在我需要编码时启动一个新实例,然后将其关闭?
  • AWS 弹性转码器,但不处理图像
  • 购买专用服务器,但太贵了

是否有任何其他服务或可能性可以经济高效地生成视频?也许我忽略了一项 AWD 服务?

【问题讨论】:

标签: amazon-web-services video scalability video-encoding


【解决方案1】:

您不能将工作拆分为多个 Lambda 函数吗?

如果没有,我认为您可以通过混合您提到的一些服务来实现这一点。

S3 输入包(PNG 图像压缩)--> 触发 lambda 函数--> 放置 SQS 消息/任务--> 由 EC2 spot 实例消耗。

重点:

  • 如果您的出价低于当前价格并且 AWS 关闭了您的实例,则让 EC2 作业正常停止。
  • 选择合适的 EC2 实例系列和您需要的数量

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-03-22
    • 1970-01-01
    • 2013-10-21
    • 1970-01-01
    相关资源
    最近更新 更多