VPC 出力をフローに追加する - AWS Elemental MediaConnect

VPC 出力をフローに追加する

VPC 出力は、Amazon Virtual Private Cloud を使用して作成した仮想プライベートクラウド (VPC) に送信されます。

トランスポートストリームフローの場合、フローがアクティブであっても出力は最大 50 個まで追加できます。CDI フローでは、フローがスタンバイモードの場合にのみ、出力 (最大 10 個) を追加できます。最適なパフォーマンスを得るには、「ベストプラクティス」に記載されているガイダンスに従ってください。

VPC 出力をフロー (コンソール) に追加するには
  1. MediaConnect コンソール (https://console.aws.amazon.com/mediaconnect/) を開きます。

  2. [フロー] ページで、出力を追加するフローの名前を選択します。

    そのフローの詳細ページが表示されます。

  3. [出力] タブを選択します。

  4. [出力の追加] を選択します。

  5. [名前] に、出力の名前を指定します。この値は、AWS Elemental MediaConnect コンソールにのみ表示される識別子であり、エンドユーザーには表示されません。

  6. [出力タイプ] には、VPC 出力を選択します。

  7. [プロトコル] には、適切なプロトコルを選択します。

  8. [説明] には、この出力先を後で確認できるように説明を入力します。これは、会社名または設定に関するメモである可能性があります。

  9. 出力に使用するプロトコルを決定します。プロトコルのオプションはフロータイプによって異なります。

    • トランスポートストリームフローの場合、プロトコルのオプションには RTP、RTP-FEC、RIST、SRT、および Zixi があります。

    • CDI フローの場合、プロトコルのオプションには CDI および ST 2110 JPEG XS があります。

  10. 使用するプロトコルに基づいた具体的な手順については、以下のタブから 1 つ選択してください。

    RIST
    1. [プロトコル] には、RIST を選択します。

    2. [IP アドレス] には、出力を送信する IP アドレスを選択します。

    3. [ポート] には、この出力にコンテンツを配信するときに使用するポートを選択します。ポートの詳細については、「HTTP 送信先」を参照してください。

      注記

      RIST プロトコルでは、エラー修正のために 1 つの追加ポートが必要です。この要件に対応するため、AWS Elemental MediaConnect は指定されたポート番号 +1 のポートを予約します。たとえば、出力にポート 4000 を指定すると、サービスにはポート 4000 と 4001 が割り当てられます。

    4. [平滑化レイテンシー] には、出力の平滑化に使用する追加遅延を指定します。スムージングを無効にするには、値を 0 ms に指定することをお勧めします。ただし、レシーバーがストリームを適切に処理できない場合は、100 ~ 1,000 ms の値を指定してください。このようにして、AWS Elemental MediaConnect はフローソースからのジッターの修正を試みます。このフィールドを空白のままにすると、サービスはデフォルト値の 0 ms を使用します。

    5. [VPC への出力] では、出力送信先の VPC インターフェイスの名前を選択します。

    RTP or RTP-FEC
    1. [プロトコル] には、RTP または RTP-FEC を選択します。

      注記

      RTP 出力と RTP-FEC 出力は SMPTE 2022-7 規格に準拠しています。ダウンストリームにあるレシーバーが2022-7 のソースマージをサポートしている場合、RTP 出力と RTP-FEC 出力は互換性があります。

    2. [IP アドレス] には、出力を送信する IP アドレスを選択します。

    3. [ポート] には、この出力にコンテンツを配信するときに使用するポートを選択します。ポートの詳細については、「HTTP 送信先」を参照してください。

      注記

      RTP-FEC プロトコルでは、エラー修正のために 2 つの追加ポートが必要です。この要件に対応するために、AWS Elemental MediaConnect は指定されたポート番号+ 2 および +4 のポートを予約します。たとえば、出力にポート 4000 を指定すると、サービスにはポート 4000、4002、および 4004 が割り当てられます。

    4. [平滑化レイテンシー] には、出力の平滑化に使用する追加遅延を指定します。スムージングを無効にするには、値を 0 ms に指定することをお勧めします。ただし、レシーバーがストリームを適切に処理できない場合は、100 ~ 1,000 ms の値を指定してください。このようにして、AWS Elemental MediaConnect はフローソースからのジッターの修正を試みます。このフィールドを空白のままにすると、サービスはデフォルト値の 0 ms を使用します。

    5. [VPC への出力] では、出力送信先の VPC インターフェイスの名前を選択します。

    SRT listener
    1. [名前] には、ソースの名前を指定します。この値は、MediaConnect コンソールでのみ表示される識別子です。現在の AWS アカウントの外部には表示されません。

    2. [出力タイプ] には、VPC 出力を選択します。

    3. [プロトコル] には、SRT リスナーを選択します。

    4. [説明] には、ある出力を別の出力と区別するのに役立つ説明を入力します。これは、会社名または設定に関するメモである可能性があります。

    5. [最小遅延] には、サービスに保持させたいバッファ(遅延)の最小サイズを指定します。レイテンシーの値が大きいほど、ストリーム送信の遅延が長引きますが、エラー修正の余地が増えます。レイテンシーの値が小さいほど、遅延は短くなりますが、エラー修正の余地も少なくなります。100~15,000 ms までの値を選択できます。このフィールドを空白のままにすると、MediaConnect はデフォルト値の 2,000 ms を使用します。

    6. [ポート] には、この出力にコンテンツを配信するときに使用するポートを選択します。ポートの詳細については、「HTTP 送信先」を参照してください。

    7. [VPC への出力] では、出力送信先の VPC インターフェイスの名前を選択します。

    8. この出力に送信されるビデオを暗号化する場合は、次の操作を行います。

      1. [暗号化] セクションで有効化を選択します。

      2. [ロール ARN] には、暗号化を設定するときに作成したロールの ARN を指定します。

      3. [シークレット ARN] には、SRT パスワードを保存するシークレットを作成したときに AWS Secrets Manager が割り当てた ARN を指定します。

    SRT caller
    1. [名前] には、ソースの名前を指定します。この値は、MediaConnect コンソールでのみ表示される識別子です。現在の AWS アカウントの外部には表示されません。

    2. [出力タイプ] には、VPC 出力を選択します。

    3. [プロトコル] には、SRT コーラーを選択します。

    4. [説明] には、ある出力を別の出力と区別するのに役立つ説明を入力します。これは、会社名または設定に関するメモである可能性があります。

    5. [最小遅延] には、サービスに保持させたいバッファ(遅延)の最小サイズを指定します。レイテンシーの値が大きいほど、ストリーム送信の遅延が長引きますが、エラー修正の余地が増えます。レイテンシーの値が小さいほど、遅延は短くなりますが、エラー修正の余地も少なくなります。100~15,000 ms までの値を選択できます。このフィールドを空白のままにすると、MediaConnect はデフォルト値の 2,000 ms を使用します。

    6. [宛先 IP アドレス] には、出力先の IP アドレスまたはドメインを入力します。

    7. [ポート] には、この出力にコンテンツを配信するときに使用するポートを選択します。ポートの詳細については、「HTTP 送信先」を参照してください。

    8. [VPC への出力] では、出力送信先の VPC インターフェイスの名前を選択します。

    9. この出力に送信されるビデオを暗号化する場合は、次の操作を行います。

      1. [暗号化] セクションで有効化を選択します。

      2. [暗号化タイプ] は選択できません。このプロトコルで使用できる暗号化は SRT-パスワードだけです。

      3. [ロール ARN] には、暗号化を設定するときに作成したロールの ARN を指定します。

      4. [シークレット ARN] には、SRT パスワードを保存するシークレットを作成したときに AWS Secrets Manager が割り当てた ARN を指定します。

    Zixi push
    1. [プロトコル] には、Zixi プッシュを選択します。

    2. [IP アドレス] には、出力を送信する IP アドレスを選択します。

    3. [ポート] には、この出力にコンテンツを配信するときに使用するポートを選択します。ポートの詳細については、「HTTP 送信先」を参照してください。

    4. [ストリーム ID] には、Zixi レシーバーに設定されているストリーム ID を入力します。

      重要

      このフィールドを空白のままにすると、サービスは出力名をストリーム ID として使用します。ストリーム ID は Zixi レシーバーに設定されている値と一致する必要があるため、ストリーム ID が出力名とまったく同じでない場合はストリーム ID を指定する必要があります。

    5. [最大遅延] には、サービスに保持させたいバッファ(遅延)のサイズを指定します。レイテンシーの値が大きいほど、ストリーム送信の遅延が長引きますが、エラー修正の余地が増えます。レイテンシーの値が小さいほど、遅延は短くなりますが、エラー修正の余地も少なくなります。0~60,000 ms までの値を選択できます。このフィールドを空白のままにすると、サービスはデフォルト値の 6,000 ms を使用します。

    6. [VPC への出力] では、出力送信先の VPC インターフェイスの名前を選択します。

    7. この出力に送信されるビデオを暗号化する場合は、次の操作を行います。

      1. [暗号化] セクションで有効化を選択します。

      2. [暗号化タイプ] には、静的キーを選択します。

      3. [ロール ARN] には、暗号化を設定するときに作成したロールの ARN を指定します。

      4. [シークレット ARN] には、暗号化キーを保存するシークレットを作成したときに AWS Secrets Manager が割り当てた ARN を指定します。

      5. [暗号化アルゴリズム] には、ソースの暗号化に使用する暗号化の種類を選択します。

    Fujitsu-QoS
    1. [プロトコル] には、Fujitsu-QoS を選択します。

    2. [ポート] には、レシーバーと制御パケットを交換するポートを選択します。ポートの詳細については、「HTTP 送信先」を参照してください。

    3. [VPC への出力] では、出力送信先の VPC インターフェイスの名前を選択します。

    CDI
    1. プロトコル には CDI を選択します。

    2. [IP アドレス] には、出力を送信する IP アドレスを選択します。

    3. [ポート] には、この出力にコンテンツを配信するときに使用するポートを選択します。ポートの詳細については、「HTTP 送信先」を参照してください。

    4. [VPC インターフェイス] では、出力の送信先となる VPC インターフェイスの名前を選択します。

    5. 出力の一部として送信するメディアストリームごとに、次の操作を行います。

      1. [メディアストリーム名] には、メディアストリームの名前を選択します。フロー上のソースが使用するメディアストリームのみを追加できます。

      2. [エンコーディング名] には、メディアストリームのタイプに基づいて事前に選択されているデフォルト値を確認します。

      3. [FMT には、メディアストリームのフォーマットタイプ番号 (RTP ペイロードタイプと呼ばれることもあります) を指定します。この値は、レシーバーが認識できる形式である必要があります。

    ST 2110 JPEG XS
    1. [プロトコル] には ST 2110 JPEG XS を選択します。

    2. [VPC インターフェイス 1] では、コンテンツの送信先となる VPC インターフェイスのいずれかを選択し、出力の送信先となる特定の IP アドレスを選択します。

    3. [VPC インターフェイス 2] では、コンテンツの送信先となる 2 番目の VPC インターフェイスを選択し、出力の送信先となる特定の IP アドレスを選択します。VPC インターフェイス 1 と 2 の間に優先順位はありません。

    4. 出力の一部として送信するメディアストリームごとに、次の操作を行います。

      1. [メディアストリーム名] には、メディアストリームの名前を選択します。フロー上のソースが使用するメディアストリームのみを追加できます。

      2. [エンコーディング名] には、データのエンコードに使用された形式を選択します。

        • 補助データストリームの場合、エンコーディング名を smpte291 に設定します。

        • オーディオストリームの場合、エンコーディング名を pcm に設定します。

        • ビデオの場合、エンコーディング名を jxsv に設定します。

      3. [ポート] には、この出力にコンテンツを配信するときに使用するポートを選択します。ポートの詳細については、「HTTP 送信先」を参照してください。

      4. [エンコーダプロファイル] には、圧縮の設定を選択します。このプロパティは、ソースが CDI プロトコルを使用する場合にのみ適用されます。

      5. [圧縮係数] には、出力の圧縮を計算する際にサービスが使用する値を指定します。有効な値は 3.0~10.0 までの浮動小数点数です。出力のビットレートは次のように計算されます。

        出力ビットレート = (1/圧縮係数) * (ソースのビットレート)

        このプロパティは、ソースが CDI プロトコルを使用する場合にのみ適用されます。

    5. [出力の追加] を選択します。