大きな解像度のビデオをogg、webm、mp4に変換して解像度を変え、モバイルなどに変えたいと思っていますが、ffmpegを使用してトランスコーディングジョブキューを実行したり、エラスティックトランスコーダを使用することを検討しています。 (背景情報:ソースファイルがS3上に既にあるし、WebアプリケーションはかなりAWS SDKに統合され、ファイルが毎日追加されます、リアルタイム変換は必要ありません)AWSエラスティックトランスコーダまたはEC2でffmpegを実行していますか?どちらが安いですか?
私はEC2やffmpegのを使用して知っているが、いくつかのDEVを伴います時間と労力を削減することができます。しかし、良いコスト削減がある場合...
。したがって、私は二つの質問
1を持っている)AWSは、電荷が映像(SD)のおよそ$ .015 /分であると言います。私の質問は、各出力ファイルは別々に請求されます。同僚は、同じ仕事に対して最大30のアウトプットをサポートしていると言います。しかし、それは毎分、または毎分ごとの出力フォーマット(30出力フォーマットの場合、ビデオの0.45ドル/分)であるかどうかは不明です。
2)このユースケースでは、EC2とffmpegの使用経験がありますか?これは、transcorderよりも安いですか?
前回私はこのようなことを開発しましたが、EC2とI/OのI/Oコストを考慮しなかったため、インスタンス自体よりも多くのコストがかかりました。それを安くするためにできるコード最適化はありますか? (スポットインスタンス、安い地域などを使用することは別として)。
EC2ベースの操作を管理する作業時間もカウントしていますか?あなたはエンコーダにロイヤリティを支払うことを確認しましたか? ETSでは、そのような操作を簡単に実行できます。あなたの国がソフトウェア特許を認めている場合、ロイヤリティは適用されますが、私の場合は適用されません。 – Guy
私たちはほとんどの場合、ロイヤルティフリーのオープンソースコーデックに固執していますが、まれにしか期待していません...私はまだその時点では考慮していません。なぜ、私は他のコストや複雑さを理解したいのですか?私は質問に言及したように私が知っているが、特にスケールで私は少なくともEC2を考慮する必要がある場合は節約... – Manquer