

翻訳は機械翻訳により提供されています。提供された翻訳内容と英語版の間で齟齬、不一致または矛盾がある場合、英語版が優先します。

# リスナーモードでの SRT 出力の作成
<a name="creating-srt-listener-output"></a>

このセクションでは、ダウンストリームシステムが MediaLive への接続を開始するリスナーモードで SRT 出力を作成する方法について説明します。

**Topics**
+ [リスナーモードの前提条件](srt-listener-prerequisites.md)
+ [リスナーモードで SRT 出力を作成する](creating-srt-listener-output-group.md)
+ [MediaLive Anywhere チャネルの追加セットアップ](srt-listener-emla-setup.md)
+ [ダウンストリームシステムに接続情報を提供する](srt-listener-provide-info.md)
+ [リスナーモードの検証ルール](srt-listener-validation.md)

# リスナーモードの前提条件
<a name="srt-listener-prerequisites"></a>

リスナーモードで SRT 出力を作成する前に、次の前提条件を満たす必要があります。

1. **チャネルセキュリティグループを作成または識別する (パブリック配信方法のみ)**: パブリック配信方法を使用するチャネルの場合は、チャネルセキュリティグループをチャネルにアタッチする必要があります。チャネルセキュリティグループは、MediaLive リスナーエンドポイントへの接続を許可するダウンストリームシステム (SRT 発信者) を制御します。チャネルセキュリティグループの詳細については、「」を参照してください[チャネルセキュリティグループの使用](feature-channel-security-groups.md)。

   VPC 配信または MediaLive Anywhere チャネルを使用するチャネルの場合、チャネルセキュリティグループは必要ありません。代わりに、発信者の送信先からリスナーエンドポイントへの SRT 接続を許可するようにネットワークを設定する必要があります。

1. **ダウンストリームシステムとの調整**: 各ダウンストリームシステムのオペレーターと以下について話し合います。
   + ダウンストリームシステムが接続する IP アドレス。チャネルセキュリティグループが参照する入力セキュリティグループを作成または更新するには、これらのアドレスが必要です。
   + 暗号化アルゴリズム: AES 128、AES 192、または AES 256。
   + 暗号化のパスフレーズ。パスフレーズは 10～79 文字の Unicode 文字です。
   + パケット損失と復旧の推奨レイテンシー (ミリ秒単位）。有効な範囲は 120～15000 ミリ秒です。
   + ダウンストリームシステムがこの識別子を使用する場合のストリーム ID。ストリーム ID はオプションです。

1. **Secrets Manager にパスフレーズ**を保存する: [でパスフレーズを設定する AWS Secrets Manager](srt-output-encryption-asm.md)の手順に従ってパスフレーズを保存します AWS Secrets Manager。

# リスナーモードで SRT 出力を作成する
<a name="creating-srt-listener-output-group"></a>

前提条件を完了し、ダウンストリームシステムと調整したら、リスナーモードで SRT 出力を作成できます。

1. **[Create channel]** (チャンネルの作成) ページのナビゲーションペインで、**[Channel and input details]** (チャンネルと入力の詳細) を選択します。

1. **パブリック配信方法のみを使用するチャネルの場合**: **全般設定**セクションで、**チャネルセキュリティグループ**フィールドを見つけます。

1. **パブリック配信方法のみを使用するチャネルの場合**: ドロップダウンリストから、チャネルセキュリティグループとして使用する入力セキュリティグループを選択します。

1. **出力グループ**セクションに移動し、**追加**を選択します。

1. **出力グループの追加**セクションで、**SRT** を選択し、**確認**を選択します。

1. **SRT 設定**セクションで、フィールドに入力します。
   + **名前**: 出力グループの名前を入力します。
   + **入力損失アクション**: 値を選択します。詳細については、「[ビデオ入力の損失の処理](feature-input-loss.md)」を参照してください。

1. **SRT 出力**セクションで、出力**の設定**リンクを選択します。

1. **送信先**セクションで、リスナーモードの設定を行います。
   + **接続モード**: **LISTENER** を選択します。
   + **リスナーポート**: MediaLive がリッスンするポート番号を入力します。有効な範囲は 5000～5200 です。

     チャネル上の SRT リスナー出力ごとに一意のポートが必要です。

     2 つのパイプラインを持つ標準チャネルの場合、パイプラインの送信先ごとに一意のリスナーポートも必要です。
   + **ストリーム ID**: オプション。ダウンストリームシステムとストリーム ID に合意した場合は、ストリーム ID を入力します。
   + **暗号化パスフレーズシークレット ARN**: Secrets Manager で作成したシークレットの ARN を選択します。

1. 「」および「」の説明に従って、**出力設定**[出力 > 出力設定](creating-srt-caller-output-group.md#srt-caller-output-settings)と**ストリーム設定**セクションを完了します[出力 > ストリーム設定](srt-streams.md)。

1. この出力グループとその出力の設定が完了したら、プランで必要な場合は、別の (任意のタイプの) 出力グループを作成できます。必要でない場合は、[チャンネルを保存する](creating-a-channel-step9.md) に進みます。

# MediaLive Anywhere チャネルの追加セットアップ
<a name="srt-listener-emla-setup"></a>

MediaLive Anywhere チャネルで SRT リスナー出力を作成する場合は、追加の設定要件があります。
+ **論理インターフェイス名**: 送信**先**セクションで、リスナーモードで各出力の論理インターフェイスを指定する必要があります。このフィールドは、MediaLive Anywhere クラスターでチャネルを作成すると表示されます。論理インターフェイスは、MediaLive Anywhere ノード上のどの物理ネットワークインターフェイスを SRT リスナーに使用するかを決定します。
+ **ノードインターフェイス IPs**: チャネルを作成すると、送信先情報にノードインターフェイス IPsが含まれます。このフィールドには、ダウンストリームシステムが MediaLive Anywhere ノードへの接続に使用する IP アドレスが表示されます。IP アドレスは、選択した論理インターフェイスにマッピングされた物理インターフェイスに関連付けられます。
  + **コンソール**で: ノードインターフェイス IPs は、SRT **送信先**設定セクションの宛先テーブルに表示されます。 ****
  + **API の使用**: ノードインターフェイス IPsはノードに含まれ、呼び出しを として記述します`PhysicalInterfaceIpAddresses`。

  この IP アドレスをダウンストリームシステムに提供して、適切な MediaLive Anywhere ノードインターフェイスに接続するように SRT 発信者を設定できるようにする必要があります。

# ダウンストリームシステムに接続情報を提供する
<a name="srt-listener-provide-info"></a>

リスナーモードで SRT 出力を使用してチャネルを作成したら、ダウンストリームシステムのオペレータに接続情報を提供して、MediaLive に接続するように SRT 発信者を設定できるようにする必要があります。

**接続情報を取得するには**

1. チャネルを作成したら、名前でチャネルを選択します。チャネルの詳細が表示されます。

1. **送信先**タブを選択します。

1. **出力先**セクションで、SRT 出力グループを見つけます。

1. グループ内の出力ごとに、ダウンストリームシステムが必要とする接続情報を書き留めます。標準チャネルには、2 つの情報セットがあります (パイプラインごとに 1 つ）。単一パイプラインチャネルの場合、1 つのセットがあります。

   **MediaLive チャネル**の場合:
   + 送信先タブの**「Egress endpoints**」セクションで、**送信元 IP** アドレスを書き留めます。 ****これは、ダウンストリームシステムが接続する必要がある IP アドレスです。
   + **SRT 送信先設定**セクションで、**リスナーポート**を書き留めます。
   + ダウンストリーム演算子の送信先を 形式で指定します`srt://source-ip:listener-port`。

   **MediaLive Anywhere チャネル**の場合:
   + 送信**先タブの SRT 送信先設定**セクションで、**ノードインターフェイス IPs**。 ****これは、ダウンストリームシステムが接続する必要がある IP アドレスです。
   + 同じセクションで、**リスナーポート**を書き留めます。
   + ダウンストリーム演算子の送信先を 形式で指定します`srt://node-interface-ip:listener-port`。

1. これらの送信先 URLsをダウンストリームシステムのオペレーターに提供します。オペレーターは、これらのアドレスに接続するように SRT 発信者を設定する必要があります。

ダウンストリームシステムのオペレータが次のように設定されていることを確認します。
+ 接続の正しい数を設定します。
  + MediaLive チャネルが標準チャネルの場合は、冗長性を確保するために両方の送信先アドレスに接続する必要があります。
  + MediaLive チャネルが単一パイプラインチャネルの場合は、単一の送信先アドレスに接続する必要があります。
+ 同意したのと同じ暗号化アルゴリズムとパスフレーズを使用するように SRT 発信者を設定します。
+ レイテンシー値を使用するように SRT 発信者を設定します。SRT は、両側で設定されたレイテンシー値の最大値をネゴシエートして使用します。
+ 出力設定でストリーム ID を指定した場合、ダウンストリームシステムはオプションで接続中にストリーム ID 値を送信できます。MediaLive は、任意のストリーム ID 値 (またはストリーム ID なし) の接続を受け入れます。ストリーム ID は、モニタリングとトラブルシューティングの目的でのみ記録されます。
+ それらのソース IP アドレスは、チャネルセキュリティグループが参照する入力セキュリティグループの CIDR 許可リストに含める必要があります。それ以外の場合、MediaLive は接続試行を拒否します。

# リスナーモードの検証ルール
<a name="srt-listener-validation"></a>

MediaLive は、リスナーモードで SRT 出力を作成または更新するときに、次の検証ルールを適用します。
+ **チャネルセキュリティグループが必要 (パブリック配信方法のみ)**: パブリック配信方法を使用するチャネルの場合、チャネルにリスナーモードで設定された SRT 出力が少なくとも 1 つ含まれている場合は、チャネルセキュリティグループをチャネルにアタッチする必要があります。リスナーモードで SRT 出力を持つパブリック配信を使用してチャネルを作成または開始しようとしても、チャネルセキュリティグループがない場合、MediaLive はエラーを返します。VPC 配信または MediaLive Anywhere チャネルを使用するチャネルの場合、チャネルセキュリティグループは必須ではありません。発信者の送信先からの SRT 接続を許可するようにネットワークを設定する必要があります。
+ **ポートの一意性**: 1 つのチャネル内では、リスナーモードの各 SRT 出力で一意のポート番号を使用する必要があります。同じポートで 2 つの出力を作成しようとすると、MediaLive はエラーを返します。
+ **リスナーポート範囲**: ポート番号は 5000～5200 の範囲である必要があります。
+ **チャネルセキュリティグループを削除できない**: チャネルにリスナーモードで SRT 出力がある場合、チャネルセキュリティグループを削除することはできません。まず、リスナーモードで設定されたすべての SRT 出力を削除するか、発信者モードに変更する必要があります。
+ **実行中のチャネルでモードを変更できない**: チャネルの実行中に出力の接続モード (発信者からリスナーへ、またはその逆) を変更することはできません。最初にチャネルを停止する必要があります。