RTMP プッシュ入力を作成する - MediaLive

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

RTMP プッシュ入力を作成する

入力セキュリティグループを作成したら、RTMPプッシュ入力を作成できます。

RTMP プッシュ入力を作成するには
  1. ステップ1の情報があることを確認してください。

  2. https://console.aws.amazon.com/medialive/ で MediaLive コンソールを開きます。

  3. ナビゲーションペインで [Inputs] (入力) を選択します。

  4. [Inputs] (入力) ページで [Create input] (入力の作成) を選択します。

  5. [Input details] (入力の詳細) セクションに値を入力します。

    • [Input name] (入力名) — 名前を入力します。

    • [Input type] (入力タイプ) — [RTMP (push)] (RTMP (プッシュ)) を選択します。

  6. [Network mode (ネットワークモード)] セクションで、[Public (パブリック)] を選択します。

  7. [入力セキュリティグループ] セクションで、このプッシュ入力にアタッチするグループを指定します。既存のグループを選択するか、グループを作成することができます。セキュリティグループでは、パブリックネットワークの IP アドレスが MediaLive へのプッシュを許可する必要があります。ステップ 1 の例に従って、これらのアドレスを許可する必要があります。

    203.0.113.19、 203.0.113.58、 203.0.113.25、 198.51.100.19、 198.51.100.59、 198.51.100.21

    セキュリティグループの詳細については、入力セキュリティグループの使用 を参照してください。

  8. [Channel and input class] セクションで、この入力のクラスを選択します。

    • スタンダード

    • SINGLE-PIPELINE

    詳細については、「パイプラインの冗長性を実装する」を参照してください。

  9. [Input destinations] セクションの [Destination] セクションで、以前に取得したアプリケーション名とアプリケーションインスタンスを入力します。

    • 入力が標準クラス入力の場合は、両方のフィールドに入力して 2 つのソースを指定します。

    • 入力が単一クラス入力の場合は、取得した情報で最初のフィールドに入力し、2 番目のフィールドを空のままにします。

    例えば:

    [Application name:] (アプリケーション名:) live

    [Application instance:] (アプリケーションインスタンス:) curling

  10. この入力にタグを関連付ける場合は、[Tags (タグ)] セクションでタグを作成します。詳細については、「リソースのタグ付け」を参照してください。

  11. [Create] (作成) を選択します。

    MediaLive は入力を作成し、その入力に 2 つのエンドポイントを自動的に作成します。エンドポイントには、アプリケーション名、アプリケーションインスタンス、およびポート 1935 が含まれます。例えば:

    198.51.100.99:1935/live/curling

    192.0.2.18:1935/live/curling

    IP アドレスは MediaLive が作成するアドレスであることに注意してください。これらは、セキュリティグループで使用したパブリックアドレスではありません。すべての IP アドレスのロールを示す図表については、をRTMP プッシュソースの設定に関するセクションの「この手順の結果」を参照してください。

    MediaLive は常に 2 つのエンドポイントを作成します。

    • チャンネルを標準チャンネルとして設定する予定の場合は、両方のエンドポイントが使用されます。

    • チャンネルを単一パイプラインチャンネルとして設定する予定の場合、最初のエンドポイントのみが使用されます。MediaLive は 2 番目のエンドポイントでコンテンツを受信することを期待しません。

  12. アップストリームシステムに次の情報を提供します。

    • チャンネルを標準チャンネルとして設定する予定の場合、両方の場所を指定します。アップストリームシステムは、動画ストリームをこれらの場所にプッシュする必要があります。

    • チャンネルを単一パイプラインチャンネルとして設定する予定の場合、最初の場所のみを指定します。アップストリームシステムは、1 つのストリームをこの場所にプッシュする必要があります。

    例えば、次のアドレスを指定します。

    198.51.100.99:1935/live/curling

    192.0.2.18:1935/live/curling

この手順の結果

このセットアップの結果、2 つの URL を指定する RTMP プッシュ入力が存在します。これらの URL は、発生した変更 (入力内の他の情報の変更、または入力を別のチャンネルに接続するなど) に関係なく、入力の有効期間にわたって固定されます。

アップストリームシステムは、ソースコンテンツをこれらのエンドポイントにプッシュします。

プッシュ入力では、チャンネルを開始するときに、アップストリームシステムが動画ソースをプッシュする必要があることに注意してください。それまでは、アップストリームシステムをプッシュする必要はありません。

図表を含むこの設定については、RTMP プッシュソースの設定に関するセクションの「この手順の結果」の説明を参照してください。