AWS Cloud Digital Interface (CDI)
AWS Cloud Digital Interface (CDI) は、AWS クラウド内で質の高い非圧縮動画を伝送することを可能にするネットワークテクノロジーであり、高い信頼性と 8 ミリ秒という低いネットワークレイテンシーを実現します。AWS CDI を利用して、選択した AWS Media Services、AWS パートナーの製品、および独立系ソフトウェアベンダー (ISV) のサービスを接続するライブ動画ワークフローを構築できます。高性能の接続と非圧縮ライブ動画を必要とするワークロードは、これまでシリアルデジタルインターフェイス (SDI) 接続を利用してオンプレミスにデプロイされてきました。AWS CDI を利用すると、信頼性が高く、高性能で、相互運用可能な、非圧縮動画を伝送する方法を提供することにより、AWS クラウド内のコンピューティングインスタンスとサービス全体で同様のワークロードを構築できます。
AWS CDI を利用できる分散型マルチベンダーアプリケーションの例には、テレビチャネルのプレイアウト、ライブ動画制作の切り替え、モーショングラフィックの挿入、マルチビューアアプリケーション、動画フレームレートと色空間の変換、フォレンジック透かし、動画のデコードとエンコーディングなどがあります。AWS CDI は、高性能インスタンスタイプで利用可能な既存の Amazon Elastic Compute Cloud (Amazon EC2) の機能に基づいています。AWS CDI Software Development Kit (SDK) をダウンロードし、その機能を製品に統合することから開始できます。
メリット
8 ミリ秒という短いレイテンシーで動画を伝送する
スケーラブルで非圧縮動画ソリューションを構築する
製品をつなぎ、ライブ動画ワークフローを作成する
仕組み
ブログ記事、動画、ウェビナー
<a href="https://aws.amazon.com/blogs/media/category/media-services/aws-cloud-digital-interface/">すべての CDI に関するブログ記事を見る</a>
AWS が Cloud Digital Interface (CDI) をリリース
Paul Cheesbrough of FOX on Using AWS to Modernize and Innovate (FOX の Paul Cheesbrough 氏による AWS を利用したモダナイゼーションとイノベーション) (1:51)
FOX Pioneers Content Workflows, Including Uncompressed Video, with AWS (AWS を利用した FOX Pioneers コンテンツワークフロー (非圧縮動画を含む)) (1:07)
ブログ記事
よくある質問
すべて開く多くのライブ動画ワークフローを構築するには、製品とサービス間のレイテンシーを最小限に抑えた非圧縮動画の伝送が重要となります。AWS Cloud Digital Interface (CDI) は、ライブ動画ワークフローの構築に必要なネットワークパフォーマンスと非圧縮動画機能を提供するテクノロジーです。AWS CDI は、高度なネットワーキングテクノロジーの利用を通じて、可能な限り最小のレイテンシーを提供するように設計されています。AWS CDI を利用すると、AWS クラウド内のコンピューティングインスタンスおよびサービス全体で実行されるライブ動画ソリューションをデプロイできます。
-
AWS CDI SDK は、お客様、独立系ソフトウェアベンダー (ISV)、および AWS パートナーが AWS でライブ動画ソリューションを構築するための一連のライブラリとドキュメントです。Windows と Linux の両方のバージョンで利用可能な SDK には、動画の専門家が直感的で使い慣れたインターフェイスが含まれており、C 言語と互換性のあるソフトウェア実装に統合できます。統合すると、単一のアベイラビリティーゾーン (AZ) 内にデプロイされた Elastic Fabric Adapter (EFA) 対応の Amazon Elastic Compute Cloud (Amazon EC2) インスタンスタイプ間で非圧縮ライブ動画を迅速かつ確実に伝送できます。複数のコンピューティングインスタンスで実行され、他のベンダーの製品と相互運用できる分散型ライブ動画アプリケーションを開発する必要がある場合は、CDI SDK をソフトウェアアプリケーションに統合することで、必要なツールとパフォーマンスを得ることができます。
AWS CDI は、Elastic Fabric Adapter (EFA) を利用して、EC2 インスタンス間の低レイテンシーで信頼性の高い接続を可能にします。EFA は複数の EC2 インスタンスタイプで利用でき、 Linux と Windows の両方のオペレーティングシステムで使用できます。
-
AWS CDI は、AWS ネットワーク内の非圧縮動画に使用されるネットワークパスを最適化します。高いパフォーマンスを実現するために、AWS CDI は特定の Amazon EC2 インスタンスタイプで利用可能な機能を利用します。EC2 インスタンスは、Elastic Fabric Adapter (EFA) および Scalable Reliable Datagram (SRD) プロトコルをサポートする必要があります。さらに、AZ 内での EC2 インスタンスのデプロイ方法に影響を与える機能である AWS プレースメントグループを使用して、AWS CDI アプリケーションが緊密に結合されたノード間通信に必要な低レイテンシーのネットワークパフォーマンスを実現できるようにすることができます。AWS CDI に必要なインスタンスタイプの詳細については、 EFA ドキュメントをご覧ください。
EFA は、AWS がお客様に合わせて構築したネットワークインターフェイスです。Amazon EC2 インスタンスへのオペレーションシステム (OS) バイパス機能を提供するもので、お客様は低レイテンシー、高スループットな大規模ノード間通信を使用してアプリケーションを実行できます。EFA の詳細については、EFA のドキュメントをご覧ください。SRD は、EFA が使用するネットワークトランスポートプロトコルであり、マルチパス輻輳制御アルゴリズムを使用して AWS ネットワーク上のネットワークトラフィックを最適化し、低ジッターで信頼性の高いトラフィックを提供します。
AWS CDI SDK は、こちらからダウンロードできるオープンソースプロジェクトとして利用できます。これは、2 条項 BSD ライセンスに基づいてリリースされています。
-
AWS CDI SDK が Amazon EC2 で実行されている動画アプリケーションに統合されると、ネットワークトラフィックのパフォーマンスに関連する特定のメトリクスが収集されます。メトリクスは、AWS の製品やサービスの質を向上させるために使用され、サポートの問題を診断して解決するのに役立ちます。AWS CDI SDK は、伝送する動画や音声などのネットワークトラフィックコンテンツを収集しません。同じメトリクスが自分の AWS アカウントの Amazon CloudWatch ダッシュボードに送信されるように AWS CDI SDK を設定することもできます。パフォーマンスメトリクスの収集を無効にする方法などの詳細については、ドキュメントの「Performance metrics in the AWS SDI CDK」(AWS SDI CDK のパフォーマンスメトリクス) を参照してください。
はい。クラウドベースのライブ動画エンコーディングサービスである AWS Elemental MediaLive は AWS CDI 入力をサポートしているため、非圧縮の動画ソースで高品質な出力を作成できます。AWS CDI は AWS Elemental MediaConnect でもサポートされています。 MediaConnect CDI フローを使用して非圧縮動画ワークフローをクラウドで構築し、さまざまな製品やサービスをまとめてライブクラウド制作システムにリンクできます。MediaConnect CDI フローは、わずか 1 フレームのノード間のレイテンシーで、最大 UHD 2160p60 の非圧縮動画の伝送をサポートします。
AWS は、AWS CDI 機能のサポートを他の AWS メディアサービスに拡大することを引き続き検討しています。