

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

# RTMP 出力グループを作成する
<a name="creating-rtmp-output-group"></a>

[チャンネルのワークフローの計画](identify-downstream-system.md)を立てたときに、RTMP 出力グループを含めるオプションを選択した可能性があります。

1. **[Create channel]** (チャンネルの作成) ページの **[Output groups]** (出力グループ) で **[Add]** (追加) を選択します。

1. [**Add output group (出力グループの追加)**] セクションで、まず [**RTMP**]、次に [**確認**] を選択します。さらにセクションが表示されます: 
   + **[RTMP settings]** (RTMP 設定) - このセクションには、[接続設定](rtmp-connection.md)、[回復性](rtmp-other.md)、[字幕](rtmp-other.md)のフィールドが含まれます。
   + **[RTMP outputs]** (RTMP 出力) - このセクションには、デフォルトで追加される 1 つの出力が表示されます。RTMP 出力には 1 つの出力しか含めることができないため、[**Add output (出力の追加)**] はクリックしないでください。

1. [**RTMP 出力**] で、[**設定**] リンクを選択して出力のセクションを表示します。
   + **[RTMP destination]** (RTMP 送信先) - このセクションには、[出力先](rtmp-destinations.md)のフィールドが含まれています。
   + **出力設定** - このセクションには、 [接続設定](rtmp-connection.md)のフィールドが含まれています。
   + **[Stream settings]** (ストリーム設定) – このセクションには、[出力ストリーム](rtmp-streams.md) (動画、オーディオ、字幕) のフィールドが含まれています。

1. (オプション) 出力グループと出力の名前を入力します。
   + [**RTMP 設定**] の [**名前**] に、出力グループの名前を入力します。この名前は MediaLive の内部にあり、出力には表示されません。例えば、**Sports Game**。
   + [**RTMP 出力**] の [**出力設定**] にある [**出力名**] に、出力の名前を入力します。この名前は MediaLive の内部にあり、出力には表示されません。

1. その他のフィールドに入力するには、この手順の後に一覧されているトピックを参照してください。

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

**Topics**
+ [出力先のフィールド](rtmp-destinations.md)
+ [RTMP 接続のフィールド](rtmp-connection.md)
+ [動画ストリーム、オーディオストリーム、字幕ストリーム (エンコード) のフィールド](rtmp-streams.md)
+ [その他のフィールド](rtmp-other.md)

# 出力先のフィールド
<a name="rtmp-destinations"></a>

以下のフィールドで、RTMP 出力ファイル (送信先) の場所と名前を設定します。
+ [**Output]** (出力) - **[RTMP destination]** (RTMP の送信先) セクション

**出力先を指定するには**

1. RTMP サーバーのオペレータと[要件について話し合った](origin-server-rtmp.md)ときに、以下の情報を取得したはずです。
   + MediaLive が使用するプロトコル (RTMP または RTMPS)。
   + IP アドレス。
   + ポート番号。
   + アプリケーション名。別名は*アプリ名*です。
   + ストリーム名。別名は、*アプリケーションインスタンス*または*アプリインスタンス*または*ストリームキー*です。

     オペレータは、アプリケーション名とストリーム名を別々のデータとして指定することがあります。または、**string/string** の形式でフルパスが提供されることもあります。この場合、最初の文字列がアプリケーション名で、2 番目の文字列はストリーム名です。
   + ダウンストリームシステムが認証要求を必要とする場合、サーバーにアクセスするためのユーザー名とパスワードです。

   以下に、オペレータから提供される情報の例を示します。

   `rtmp://203.0.113.17:80/xyz/ywq7b`

   `xyz` はアプリケーション名、`ywq7b` はストリーム名です。

1. 送信先の各部分を該当するフィールドに入力します。    
[\[See the AWS documentation website for more details\]](http://docs.aws.amazon.com/ja_jp/medialive/latest/ug/rtmp-destinations.html)

1. ダウンストリームシステムのサーバーからユーザー名とパスワードが提供されている場合、**[Credentials]** (認証情報) セクションに入力します。パスワードには、Parameter Store AWS Systems Manager に保存されているパスワードの名前を入力します。パスワード自体は入力しないでください。詳細については、「[AWS Systems Manager パスワードパラメータの要件](requirements-for-EC2.md)」を参照してください。

# RTMP 接続のフィールド
<a name="rtmp-connection"></a>

以下のフィールドで、再接続試行のロジックを設定します。
+ **[RTMP settings]** (RTMP 設定) - [**認証スキーム**]
+ **[RTMP settings]** (RTMP 設定) - **[Additional settings]** (追加設定) - [**キャッシュの長さ**]
+ **[RTMP settings]** (RTMP 設定) - **[Additional settings]** (追加設定) - [**再起動遅延**]
+ **[RTMP settings]** (RTMP 設定) - **[Additional settings]** (追加設定) - [**キャッシュ満杯時の動作**]
+ **RTMP outputs** (RTMP 出力) - **[Output settings]** (出力設定) - [**接続の再試行間隔**]
+ **[RTMP outputs]** (RTMP 出力) - **[Output settings]** (出力設定) - **[Num retries]** (再試行回数)
+ **[RTMP outputs]** (RTMP 出力) – **[Output settings]** (出力設定) – **[Additional settings]** (追加設定) – **[Certificate mode]** (証明書モード)

**送信先への安全な (RTMPS) 接続を設定するには**

1. **[Authentication Scheme]** (認証スキーム) – スキームのタイプを指定します。通常は「**Common**」を選択します。ダウンストリームシステムから指示があった場合のみ、**Akamai** を選択します。

1. [**証明書モード**] で、ダウンストリームシステムに必要なオプションを選択します。

   RTMP 経由で接続すると、MediaLive はこれらのフィールドの両方を無視します。

**再接続を設定するには**

RTMP サーバーへの接続が切断された場合の MediaLive の動作を制御するフィールドがいくつかあります。
+ [**キャッシュの長さ**] には、RTMP サーバーが応答するまで待機しながら出力をメモリに保持する期間を指定します。
+ [**キャッシュ満杯時の動作**] では、その期間が経過した後、すぐに切断するか、5 分待機するかを指定します。
+ MediaLive の接続が切断された場合、**[Restart delay]** によって再接続する前に待機する時間が指定されます。
+ MediaLive が再接続しようとすると、**接続の再試行間隔**で再試行する頻度が指定されます。[**Num retries (再試行回数)**] には、再試行回数を指定します。再試行が期限切れになると、この出力は停止します。単一の出力が接続を失うと、チャンネルが停止します。

# 動画ストリーム、オーディオストリーム、字幕ストリーム (エンコード) のフィールド
<a name="rtmp-streams"></a>

次のフィールドは、出力内の動画ストリーム、オーディオストリーム、字幕ストリーム (エンコード) のエンコーディングに関連します。
+ **[ストリーム設定]** セクション

エンコードの作成については、以下のセクションを参照してください。
+ [ビデオエンコードを設定する](creating-a-channel-step6.md)
+ [オーディオエンコードを設定する](creating-a-channel-step7.md)
+  [字幕エンコードを設定する](creating-a-channel-step8.md)

# その他のフィールド
<a name="rtmp-other"></a>

次のフィールドは、RTMP 出力での回復性の実装に関連します。
+ **[RTMP settings]** (RTMP 設定) – **[Input loss action]** (入力損失アクション) — MediaLive コンソールのフィールドの詳細については、フィールドの横にある **[Info]** (情報) リンクを選択してください。詳細については、「[ビデオ入力の損失の処理](feature-input-loss.md)」を参照してください。

次のフィールドは、RTMP 出力での字幕の実装に関連します。
+ **[RTMP settings]** (RTMP 設定) – **[Caption data]** (字幕データ) - 少なくとも 1 つの出力にソース字幕形式として**埋め込み**字幕が含まれ、出力形式として **RTMP CaptionInfo** 字幕が含まれている場合にのみ、このフィールドに入力します。どの出力にも字幕が含まれていない場合、このフィールドの値は無視されます。

  字幕の設定の詳細については、「[チャネルに字幕を含める](captions.md)」を参照してください。