Amazon Web Services ブログ
新機能 – ライブマルチストリーム動画トランスコーディング用の Amazon EC2 VT1 インスタンス
動画コンテンツに対する世界的な需要は急増しており、現在ではインターネットおよびモバイルネットワークトラフィックのオーディエンスの大部分を獲得しています。Twitch などのオーバーザトップストリーミングサービスでは、優れた画質のライブ配信を求めているコンテンツクリエイターが爆発的かつ継続的に増加しています。一方、信頼性を犠牲にすることなくコストを削減し、需要に応じて効率的に拡張するために、アジャイルなクラウドインフラストラクチャを採用することを検討するライブイベントのブロードキャスターは増加の一途をたどっています。
2021 年 9 月 13 日、最大 4K UHD の解像度でマルチストリーム動画トランスコーディング向けに最高の料金パフォーマンスを提供するように設計された Amazon EC2 VT1 インスタンスの一般提供についてお知らせします。これらの VT1 インスタンスは、高速化された H.264/AVC および H.265/HEVC コーデックを備えた Xilinx® Alveo™ U30 メディアアクセラレータートランスコーディングカードを備え、最新の GPU ベースの EC2 インスタンスと比較して最大 30% 低いストリームあたりの料金と、最新の CPU ベースの EC2 インスタンスと比較して最大 60% 低いストリームあたりの料金を提供します。
独自のライブブロードキャストおよびストリーミング動画パイプラインを使用しているお客様は、VT1 インスタンスを使用して、最大 4K UHD の解像度で動画ストリームをトランスコードできます。VT1 インスタンスは、最大 25 Gbps のネットワークインターフェイスを備え、低レイテンシーかつ低ジッターで、IP 経由で複数の動画ストリームを取り込むことができます。この機能により、これらのお客様は、スケーラブルでコスト効率に優れ、回復力のあるインフラストラクチャを十分に活用することができます。
Amazon EC2 VT1 インスタンスタイプ
EC2 VT1 インスタンスには 3 つのサイズがあります。高速化された H.264/AVC および H.265/HEVC コーデックは、Xilinx Zynq ZU7EV SoC に統合されています。Xilinx® Alveo™ U30 の各メディアトランスコーディングアクセラレーターカードには、2 つの Zynq SoC が含まれています。
インスタンスサイズ | vCPU | Xilinx U30 カード | メモリ | ネットワーク帯域幅 | EBS 最適化帯域幅 | 1080p60 ストリーム/インスタンス |
vt1.3xlarge | 12 | 1 | 24GB | 最大 25 Gbps | 最大 4.75 Gbps | 8 |
vt1.6xlarge | 24 | 2 | 48GB | 25 Gbps | 4.75 Gbps | 16 |
vt1.24xlarge | 96 | 8 | 192GB | 25 Gbps | 19 Gbps | 64 |
VT1 インスタンスは、インスタンスごとに複数のストリームをトランスコーディングするのに適しています。ストリームは、並列または混合 (ピクチャインピクチャー、サイドバイサイド、トランジション) で独立して処理できます。vCPU コアは、画像処理、音声処理、および多重化の実装に役立ちます。Xilinx® Alveo™ U30 カードは、異なる解像度 (1080p、720p、480p、および 360p) で、H.264 と H.265 の両方で複数のストリームを同時に出力できます。
各 VT1 インスタンスは、異なる設定、解像度、伝送ビットレート (「ABR ラダー」) で並列エンコーディングを生成するように設定できます。例えば、4K UHD ストリームは、高解像度ディスプレイ用に H.265 を使用して 60 フレーム/秒でエンコードできます。複数の低解像度を H.264 でエンコードして、標準ディスプレイに配信できます。
EC2 VT1 インスタンスの使用を開始する
Amazon EC2 コンソール、AWS Command Line Interface (AWS CLI)、または Amazon EC2 API で SDK を使用して VT1 インスタンスを起動できるようになりました。
当社では、VT1 インスタンス用のサンプル動画処理パイプラインを多数提供しています。GitHub リポジトリには、画質とトランスコーディングレイテンシーのコーデックを調整する方法、独自のアプリケーションから直接 U30 カードのランタイムを呼び出す方法、タイトルや透かしなどの動画フィルターを組み込む方法、コンテナオーケストレーションフレームワークを使用してデプロイする方法を説明するチュートリアルとコード例があります。
Xilinx は、以下を含む「Xilinx Video Transcoding SDK」を提供しています。
- メディアフレームワーク FFmpeg との統合 (GStreamer は今年後半)
- Xilinx® Alveo™ U30 カードのエンコーダー、デコーダー、およびスケーラーと直接インターフェイスする Xilinx Media Acceleration API (xma)
- Xilinx Zynq SoC デバイスの管理と使用を容易にする Xilinx Runtime API (xrt)
VT1 インスタンスは、Amazon Elastic Container Service (Amazon ECS) および Amazon Elastic Kubernetes Service (Amazon EKS) と組み合わせて、トランスコーディングワークロードを効率的にスケールし、Amazon CloudFront と組み合わせてコンテンツをグローバルに配信できます。VT1 インスタンスは、Amazon マシンイメージ (AMI) と、補足的な動画処理機能のために Nginx などの AWS Marketplace パートナーによって開発されたコンテナを使用して起動することもできます。
トランスコードされたコンテンツの信頼性の高いパッケージングとオリジネーションのために、VT1 インスタンスを AWS Media Services で補完できます。詳細については、Live Streaming on AWS のソリューションライブラリを使用して、これらの AWS のサービスを使用してライブ動画ワークフローを構築できます。
今すぐ利用可能
Amazon EC2 VT1 インスタンスは、米国東部 (バージニア北部)、米国西部 (オレゴン)、欧州 (アイルランド)、アジアパシフィック (東京) リージョンで利用可能になりました。詳細については、EC2 VT1 instance ページをご覧ください。フィードバックは、Amazon EC2 の AWS フォーラム、または通常の AWS Support 担当者を通じてお寄せください。
– Channy
原文はこちらです。