AWS Cloud Digital Interface

アプリケーション間で非圧縮ライブ動画を確実に伝送する

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 ミリ秒という短いレイテンシーで動画を伝送する

AWS CDI は、8 ミリ秒という短い伝送レイテンシーで、Amazon EC2 インスタンス間でライブ動画を伝送するように設計されています。これは、60 フレーム/秒の動画に対して 1 フレーム未満です。AWS CDI を利用すると、レイテンシーと質の要件を損なうことなく、複数の EC2 インスタンスと AWS Media Services でライブ動画ソリューションをデプロイできます。

スケーラブルで非圧縮動画ソリューションを構築する

AWS CDI は、60 フレーム/秒で UHD (Ultra-High Definition) 4K 解像度までの非圧縮動画をサポートしているため、クラウドで高品質のライブ動画ソリューションを構築できます。AWS CDI は、AWS のスケーラビリティと俊敏性を、シリアルデジタルインターフェイス (SDI) や SMPTE 2110 などのオンプレミス標準の raw パフォーマンスと組み合わせています。

製品をつなぎ、ライブ動画ワークフローを作成する

AWS CDI は、音声、動画、およびメタデータスキーマを活用して、異なるベンダーと AWS パートナーの製品間など、アプリケーション間の相互運用性と通信を円滑にします。このスキーマは AWS CDI SDK で定義されており、ソフトウェアパッケージに簡単に統合できるため、アプリケーションは、他のベンダー、AWS パートナー、および特定の AWS Media Services の製品やソリューションと相互運用できます。

仕組み

デベロッパー用リソース

AWS CDI SDK の開始方法

AWS CDI の機能をアプリケーションに迅速に統合することから開始しましょう。

AWS CDI SDK をダウンロード

AWS CDI SDK のダウンロードと詳細についてはこちらをご覧ください。

ブログ記事、動画、ウェビナー

ブログ記事

AWS が Cloud Digital Interface (CDI) をリリース

クラウドで信頼性の高いライブ動画アプリケーションを構築する独立系ソフトウェアベンダー (ISV) と AWS パートナー向けのネットワークテクノロジーである AWS Cloud Digital Interface (CDI) をご紹介します。

動画
Paul Cheesbrough of FOX on Using AWS to Modernize and Innovate (FOX の Paul Cheesbrough 氏による AWS を利用したモダナイゼーションとイノベーション) (1:51)

FOX の CTO である Paul Cheesbrough 氏が、21st Century Fox を Disney に売却した後、FOX が自らを再構築しなければならなかったことについて語ります。

動画
FOX Pioneers Content Workflows, Including Uncompressed Video, with AWS (AWS を利用した FOX Pioneers コンテンツワークフロー (非圧縮動画を含む)) (1:07)

FOX Corporation のアーキテクチャおよびエンジニアリング担当バイスプレジデントである Joel Williams 氏が、FOX が AWS のサービスを利用してメディアワークフローを変革する方法について説明します。

よくある質問

AWS Cloud Digital Interface (CDI) とは何ですか?

多くのライブ動画ワークフローを構築するには、製品とサービス間のレイテンシーを最小限に抑えた非圧縮動画の伝送が重要となります。AWS Cloud Digital Interface (CDI) は、ライブ動画ワークフローの構築に必要なネットワークパフォーマンスと非圧縮動画機能を提供するテクノロジーです。AWS CDI は、高度なネットワーキングテクノロジーの利用を通じて、可能な限り最小のレイテンシーを提供するように設計されています。AWS CDI を利用すると、AWS クラウド内のコンピューティングインスタンスおよびサービス全体で実行されるライブ動画ソリューションをデプロイできます。

AWS CDI SDK とは何ですか?

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 は、どのオペレーティングシステムで利用できますか?

AWS CDI は、Elastic Fabric Adapter (EFA) を利用して、EC2 インスタンス間の低レイテンシーで信頼性の高い接続を可能にします。EFA はいくつかの EC2 インスタンスタイプで利用可能であり、LinuxWindows の両方のオペレーティングシステムで利用できます。

AWS CDI はどのようにして信頼性の高い高帯域幅の動画伝送を可能にしますか?

AWS CDI は、AWS ネットワーク内の非圧縮動画に使用されるネットワークパスを最適化します。高いパフォーマンスを実現するために、AWS CDI は特定の Amazon EC2 インスタンスタイプで利用可能な機能を利用します。EC2 インスタンスは、Elastic Fabric Adapter (EFA) および Scalable Reliable Datagram (SRD) プロトコルをサポートする必要があります。さらに、AZ 内での EC2 インスタンスのデプロイ方法に影響を与える機能である AWS プレースメントグループを使用して、AWS CDI アプリケーションが緊密に結合されたノード間通信に必要な低レイテンシーのネットワークパフォーマンスを実現できるようにすることができます。AWS CDI に必要なインスタンスタイプの詳細については、 EFA のドキュメントをお読みください。

Elastic Fabric Adapter (EFA) および Scalable Reliable Datagram (SRD) とは何ですか?

EFA は、AWS がお客様に合わせて構築したネットワークインターフェイスです。Amazon EC2 インスタンスへのオペレーションシステム (OS) バイパス機能を提供するもので、お客様は低レイテンシー、高スループットな大規模ノード間通信を使用してアプリケーションを実行できます。EFA の詳細については、EFA のドキュメントをご覧ください。SRD は、EFA が使用するネットワークトランスポートプロトコルであり、マルチパス輻輳制御アルゴリズムを使用して AWS ネットワーク上のネットワークトラフィックを最適化し、低ジッターで信頼性の高いトラフィックを提供します。

AWS CDI SDK にはどの程度の費用がかかりますか?

AWS CDI SDK は、こちらからダウンロードできるオープンソースプロジェクトとして利用できます。これは、2 条項 BSD ライセンスに基づいてリリースされています。

AWS CDI SDK はメトリクスを収集しますか?

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 Media Services で AWS CDI のサポートを利用できますか?

はい。クラウドベースのライブ動画エンコーディングサービスである AWS Elemental MediaLive は、AWS CDI の入力をサポートしており、質の高い出力を作成するために非圧縮動画ソースを使用できるようにしています。AWS CDI は AWS Elemental MediaConnect でもサポートされています。 MediaConnect CDI フローを使用して非圧縮動画ワークフローをクラウドで構築し、さまざまな製品やサービスをまとめてライブクラウド制作システムにリンクできます。MediaConnect CDI フローは、わずか 1 フレームのノード間のレイテンシーで、最大 UHD 2160p60 の非圧縮動画の伝送をサポートします。

AWS は、AWS CDI 機能のサポートを他の AWS Media Services に拡張することを引き続き検討しています。