フローは、ソースと 1 つ以上の送信先間のトランスポートです。フローを作成するときは、ソース、名前、アベイラビリティーゾーンを指定します。フローを作成したら、コンテンツの送信先と転送方法を示す出力を追加できます。
MediaConnect では、2 タイプのフローがサポートされます。
-
トランスポートストリームフロー は、マックスされた圧縮コンテンツ (オーディオ、動画、および補助データを組み合わせたもの) を 1 つのストリームに転送します。その品質は、消費者向けデバイスに配信される最終的なエンコードを作成するためのソースとして使用できるほど高品質です。出力を追加して、コンテンツの送信先と転送方法を指定できます。
コンテンツを別の AWS アカウントと共有する使用権限を付与できます。その後、サブスクライバーアカウントのユーザーは、自分のフローをソースとして使用して新しい MediaConnect フローを作成できます。これが起きると、サービスはサブスクライバーのフローをフィードするストリームを表す出力をフローに生成します。
フロー上の出力と使用権限の数を管理することが重要です。各トランスポートストリームフローの出力は 50 個までです。1 つのフローで最大 50 個の使用権限を付与できますが、それぞれの使用権限によって出力が生成されます。たとえば、
BasketballGame
という名前のフローを作成し、コンテンツをオンプレミスのエンコーダーに送信する 40 の出力を追加するとします。また、コンテンツを他の AWS アカウントと共有するための使用権限を 30 個付与します。サブスクライバーがBasketballGame
をソースとして使用してフローを作成すると、サービスはそれらのサブスクライバーごとに新しい出力を生成します。最初の 10 人のサブスクライバーがフローを作成すると、BasketballGame
フローの最大出力数 (作成した元の出力は 40 個、購読するフロー用にサービスが作成した出力がさらに 10 個) に達します。11 人目のサブスクライバーがBasketballGame
をソースとして使用してフローを作成しようとすると、サービスはエラーを返します。 -
CDI フロー は、高品質の非圧縮コンテンツや軽く圧縮されたコンテンツを AWS クラウドに出入りさせます。JPEG XS を使用して軽く圧縮されたコンテンツを転送するように CDI フローを設定できます。コンテンツは、オーディオ、動画、または補助データ用に別々のメディアストリームに逆多重化されます。各 CDI フローでは、ソースに複数のメディアストリームを使用し、出力ごとに複数のメディアストリームを使用できます。MediaConnect は AWS Cloud Digital Interface (AWS CDI) ネットワーク技術を使用して、SMPTE 2110、パート 22 トランスポート標準に準拠したコンテンツを転送します。