2016-12-16 6 views
0

私はビデオを形成するために結合する必要がある約10000-20000のPNG画像を持っています。 ffmpegを使うとうまくいくが、現段階では縮尺は変わらない。各エンコード処理には約5分かかり、Web要求を処理するために作成されたマシン上で800-900メガバイトのRAMを消費し、すべてが遅くなります。私はこれらのビデオを一括して処理するための安価な代替製品を探しています。 AWSラムダスケーラブルなビデオエンコーディングですか?

  • が、それはディスク容量を使い果たし、私は長い動画
  • AWS EC2上で5分間の制限を超えて走ったが、どのように私はその費用対効果になるだろう?私はと考えられてきたものエンコードする必要がある間に新しいインスタンスをスピンアップし、シャットダウンしますか?
  • AWS弾性トランスコーダが、それは
  • は、専用サーバーを購入し、それはあまりにも高価だ画像を扱っていない

コスト効率よく動画を生成するための任意の他のサービスや可能性がありますか?私が見落としたかもしれないAWDサービスでしょうか?

+0

アン[オートスケーリングスポットフリート](http://docs.aws.amazon.com/AWSEC2/latest/UserGuide/spot-必要なそれらの数を選択します。 fleet-automatic-scaling.html)? –

答えて

1

複数のラムダ関数でジョブを分割できませんか?

solution A Lambda Map-Reduce

ない場合、私はあなたが言及したサービスの一部を混合することによって、これを達成することができると思います。

S3入力buquet(PNG画像はzip形式) - >は、ラムダ関数をトリガ - >は、SQSメッセージ/タスクを置く - > EC2 スポット intancesによって消費されます。

solution B EC2 spot instances consuming tasks

重要ポイント:

  • 入札価格が現在よりも低く、AWSがあなたのインスタンスをオフにした場合EC2ジョブが正常に停止されるようにしてください。
  • appropiate EC2インスタンスの家族やあなたが
関連する問題