MediaConvert
ユーザーガイド

AWS Elemental MediaConvert でのキューの操作

オンデマンドと予約済みの両方のキューでは、キューに使用可能なリソースが使用されるまで、AWS Elemental MediaConvert はキューに並行して送信するジョブを処理します。MediaConvert がキューで使用可能なすべてのトランスコーディングリソースを使用している場合は、処理しないキューに送信するジョブを保持します。MediaConvert は、現在処理中のジョブのいずれかが完了すると、キューにある次のジョブの処理を開始します。

注記

ジョブの実行に要する時間は、変換するファイルのサイズやジョブの仕様によって大きく異なります。したがって、ユーザーがジョブを作成した順序で AWS Elemental MediaConvert がジョブを完了するとは限りません。

複数の形式にトランスコードするようにジョブを設定した場合は、ジョブで形式を指定した同じ順で MediaConvert によって各形式のファイルが作成されます。

キューを一時停止することで、ジョブの処理を一時停止できます。ユーザーがキューを一時停止すると、AWS Elemental MediaConvert は開始済みのジョブの処理を続行しますが、そのキューからの新しいジョブは開始しません。一時停止したキューにジョブを送信することはできます。一時停止したキューにあり、サービスで処理が開始されていないジョブはキャンセルすることもできます。

すべてのジョブをキューに送信する必要があります。ジョブの作成時にキューを指定しないと、AWS Elemental MediaConvert はジョブを作成順にデフォルトキューに送信します。デフォルトのキューはオンデマンドキューです。最大で 10 個のキューを定義できます。

オンデマンドキューについて

オンデマンドキューは、AWS Elemental MediaConvert がジョブのトランスコードリソースを割り当てる方法と、トランスコードの支払い方法の点で、リザーブドキューとは異なります。

オンデマンドキューによるリソース割り当てとジョブ優先順位付け

AWS Elemental MediaConvert は、ご利用のアカウントで使用可能な処理能力をオンデマンドキューに均等に分配します。たとえば、トランスコードするビデオが 10 本ある場合、それらをすべてデフォルトのキューに送信した場合、またはオンデマンドのキューを追加して各キューに 5 つのジョブを送信した場合、ビデオの長さが等しく、トランスコーディングジョブが等しく複雑であると仮定すると、トランスコードには同じ時間がかかります。

優先度が異なるジョブが混在している場合は、デフォルトキューとは別のオンデマンドキューを作成して、優先度の高いジョブを処理できます。これにより、アカウントで使用できるリソースが 2 つのキューに分散されます。複数のキューのジョブは並列処理されるため (アカウントで使用できるリソースが使用されるまで)、ほとんどのジョブはデフォルトキューに送信し、特定のジョブを即座に変換する必要があるときにのみ別のキューを使用できます。

重要

追加のキューを作成しても、そのアカウントで利用可能なトランスコーディングリソースは増えません。2 つ目のキューを作成する場合は、デフォルトキューで利用可能でないリソースを予約します。

オンデマンドキューでのトランスコードの支払い方法

オンデマンドキューでは、使用したものに基づいて支払いを行います。オンデマンドキューにジョブを送信すると、ジョブが正常に完了した後、AWS は出力期間に基づいて請求します。0.01 分単位で請求される 1 分あたりの料金を支払います。1 分あたりの価格は、ジョブの構成とトランスコード用に選択した AWS リージョンによって異なります。料金詳細については、「AWS Elemental MediaConvert の料金表」を参照してください。

注記

ジョブを複数の出力で構成すると、出力ごとに料金がかかります。AWS は、トランスコード時間ではなく、完了したアセットの期間中に請求します。

たとえば、入力ビデオファイルは 10 分 30 秒 (10.5 分) で、ジョブをセットアップして 3 つの出力を作成します。1 分あたり 0.0075 ドルの低解像度 SD 出力、プロティア機能を使用する高解像度 HD 出力 1 分間に 0.0630 ドル、1 分間に 0.0003 ドルで 1 つのオーディオのみを出力できます。料金は、(0.0075 ドル x 10.5) + (0.0630 ドル x 10.5) + (0.0003 ドル x 10.5) = 0.7434 ドルとなります。

AWS Elemental MediaConvert でのリザーブドキューについて

リザーブドキューは、AWS Elemental MediaConvert がジョブのトランスコードリソースを割り当てる方法と、トランスコードの支払い方法の点で、オンデマンドキューとは異なります。

リザーブドキューによるリソース割り当てとジョブ優先順位付け

リザーブドキューを設定するときは、リザーブドトランスコードスロット (RTS) の数をキューに指定して、一度に実行できるジョブの数を選択します。たとえば、2 つの RTS を持つリザーブドキューに 5 つのジョブを送信した場合、AWS Elemental MediaConvert は送信した最初の 2 つのジョブの処理を直ちに開始し、残りの 3 つをキューに保持します。MediaConvert は、現在処理中のジョブのいずれかが完了すると、キューにある最初のジョブの処理を開始します。

リザーブドキューでのトランスコードの支払い方法

リザーブドキューでは、使用するかどうかにかかわらず、キュー内の容量を支払うことになります。リザーブドキューを設定する場合の料金プランは、12 か月契約となります。料金プランには、固定数のリザーブドトランスコードスロット (RTS) が指定されています。お客様の RTS について、毎月 AWS が請求を行います。

重要

RTS を購入したら、12 か月間契約をキャンセルすることはできません。

すでに RTS を持っているリザーブドキューの容量を追加購入できます。追加の容量を購入するには、RTS の数を増やすために新しい 12 か月のコミットメントを使用して、既存のコミットメントを延長します。新しいコミットメントは、追加容量を購入すると始まります。リザーブドキュー内の RTS の数を減らすことはできません。

料金プランの期限が切れると、リザーブドキューが存続します。それでもジョブを送信することはできますが、AWS Elemental MediaConvert はジョブを実行しません。

自動更新について

料金プランの自動更新を設定できます。料金プランの期間が終了すると、AWS Elemental MediaConvert は自動更新ステータスをチェックします。その時点で自動更新が有効になっている場合は、同じ価格で同じ数の RTS に対して別の 12 か月の期間を自動的にコミットします。自動更新ステータスは将来いつでも変更できます。

キューの設定時に自動更新を選択することができます。それ以降はいつでも、キューの [編集] ページで自動更新ステータスを変更できます。詳細については、「リザーブドキューの作成」および「リザーブドキューの編集」を参照してください。