Amazon Elastic Transcoder

  • Amazon Elastic Transcoder は、開発者や企業が (または “Transcoder”) は、スマートフォン、タブレット、PC などの複数のデバイス上で再生されるバージョンにそのソース形式からビデオファイルを変換するための非常にスケーラブルで使いやすく、費用対効果の高い方法です。
  • Elastic Transcoder は、S3 に格納されているメディアアセットを持つお客様のためのもので、例えば、ユーザーが生成したコンテンツ、企業、教育機関がトレーニングやコミュニケーションビデオを変換するアプリやウェブサイトを作成する開発者、およびコンテンツ所有者と放送局は、ウェブに優しい形式にメディア資産を変換する必要があります。
  • Elastic Transcoder の機能
    • 異なる解像度、ビットレート、およびフレームレートで H.264/AAC/MP4 ファイルに別のメディアフォーマットからファイルを変換するために使用することができ、並列にトランスコードファイルにトランスコードパイプラインを設定します。
    • トランスコード中にビデオを介して、透かしとして知られている4つまでのグラフィックスをオーバーレイするように構成できます。
    • キャプション、またはサブタイトルを1つの形式から別にトランスコードするように構成でき、埋め込みおよびサイドバーのキャプションの種類をサポート
    • 複数の入力ファイルから1つの出力を作成するために、クリップをつなぎ合わせる機能を提供します。
    • サムネイルを作成するように設定可能
  • Elastic Transcoder は、IAM ユーザーを含む、AWS アカウントによって Elastic Transcoder API に送信されるすべてのリクエストに関する情報をキャプチャする AWS サービス CloudTrail と統合されています。

Elastic Transcoder コンポーネント

  • プリセット
    • メディアファイルを1つのフォーマットから別の形式にトランスコードするためのほとんどの設定を含むテンプレートです。
    • Elastic Transcoder は、一般的なフォーマットとカスタマイズされたプリセットを作成する機能のためのデフォルトのプリセットが含まれています。
  • ジョブ
    • トランスコードの作業を行い、ファイルを最大30のフォーマットに変換します。
    • トランスコードする入力ファイル、トランスコードされたファイルの名前、および他のいくつかの設定を入力として受け取ります。
    • トランスコードされたフォーマットごとに、プリセットを指定する必要があります。
  • パイプライン
    • トランスコードジョブを管理するキューです。
    • Elastic Transcoder は、ジョブの処理を開始し、追加された順序でフォーマット (複数のフォーマット) にトランスコードします。
    • 一時停止してジョブの処理を一時的に中止できます
  • 通知
    • 開始、完了、警告またはエラーに遭遇したことなど、ジョブのステータスを常に把握するのに役立ちます。
    • ジョブが完了したときを判断するためのポーリングの必要性を排除し、パイプラインの作成中に構成できる。

AWS認定試験の練習問題

  • 質問はインターネットから収集され、答えは自分の知識と理解に基づいてマークされます(これはあなたと異なる場合があります)。
  • AWSサービスは毎日更新され、回答と質問はすぐに時代遅れになる可能性がありますので、それに応じて調査してください。
  • AWSのアップデートのペースを追うためにAWS試験の質問は更新されないため、基礎となる機能が変更されても質問が更新されないことがあります。
  • さらなるフィードバック、ディスカッション、修正を可能にします。
  1. あなたのウェブサイトは、あなたの従業員にオンデマンドトレーニングビデオを提供しています。ビデオは、高解像度の MP4 形式で毎月アップロードされます。従業員は、移動中にグローバルに頻繁に分散され、ビデオを視聴するために HTTP ライブストリーミング (HLS) プロトコルを必要とする会社提供のタブレットを使用します。あなたの会社は、ビデオのトランスコーディングの専門知識を持っており、それはあなたがコンサルタントのために支払う必要があるかもしれません。高可用性とビデオ配信の品質を損なうことなく、最もコスト効率の高いアーキテクチャを実装するにはどうすればよいでしょうか。
    1. 元の高解像度の MP4 ビデオを HLS にトランスコードするエラトランスコーダ。S3 は、ライフサイクル管理を使用してビデオをホストするには、数日後に Glacier にオリジナルのファイルをアーカイブする。CloudFront は S3 から HLS トランスコードされたビデオを提供する
    2. EC2 で実行されているビデオトランスコードパイプラインは、SQS を使用してタスクと自動スケーリングを配布し、キューの長さに応じて数またはノードを調整します。S3 は、ライフサイクル管理を使用してビデオをホストし、数日後にすべてのファイルを Glacier にアーカイブします。CloudFront は、Glacier から HLS トランスコード動画を提供します。
    3. Elastic Transcoder を使用してオリジナルの高解像度 MP4 ビデオを HLS にトランスコードします。 EBS ボリュームでビデオをホストし、EBS スナップショットを使用して数日後に元のルートを増分バックアップします。 CloudFront は EC2 から HLS トランスコードビデオを提供する。
    4. EC2 で実行されているビデオトランスコードパイプラインは、SQS を使用してタスクと自動スケーリングを配布し、キューの長さに応じてノード数を調整します。EBS ボリュームは、数日後に元のファイルを増分バックアップするために、ビデオと EBS スナップショットをホストします。CloudFront は EC2 から HLS トランスコードされた動画を提供する。

リファレンス


Jayendra’s Blog

この記事は自己学習用に「AWS Elastic Transcoder – Certification(Jayendra’s Blogより)」を日本語に訳した記事です。