Schritt 3: Erstellen Sie eine RTMP Push-Eingabe - MediaLive

Die vorliegende Übersetzung wurde maschinell erstellt. Im Falle eines Konflikts oder eines Widerspruchs zwischen dieser übersetzten Fassung und der englischen Fassung (einschließlich infolge von Verzögerungen bei der Übersetzung) ist die englische Fassung maßgeblich.

Schritt 3: Erstellen Sie eine RTMP Push-Eingabe

Nachdem Sie die Eingabesicherheitsgruppe erstellt haben, können Sie die RTMP Push-Eingabe erstellen.

Um eine RTMP Push-Eingabe zu erstellen
  1. Stellen Sie sicher, dass Sie die Informationen aus Schritt 1 haben.

  2. Öffnen Sie die MediaLive Konsole unter https://console.aws.amazon.com/medialive/.

  3. Wählen Sie im Navigationsbereich Inputs (Eingaben) aus.

  4. Klicken Sie auf der Seite Inputs (Eingaben) auf Create input (Eingabe erstellen).

  5. Füllen Sie den Abschnitt Eingabedetails aus:

    • Name eingeben — geben Sie einen Namen ein.

    • Eingabetyp — wählen Sie RTMP(drücken).

  6. Wählen Sie im Abschnitt Network mode (Netzwerkmodus) die Option Public (Öffentlich)aus.

  7. Geben Sie im Abschnitt Input security group (Eingabesicherheitsgruppe) die Gruppe an, die mit dieser Push-Eingabe verknüpft werden soll. Sie können eine vorhandene Sicherheitsgruppe auswählen oder eine neue Sicherheitsgruppe erstellen. Die Sicherheitsgruppe muss den IP-Adressen des öffentlichen Netzwerks erlauben, an die gepusht MediaLive werden kann. Wie im Beispiel in Schritt 1 beschrieben, muss sie folgende Adressen zulassen:

    203.0.113.19, 203.0.113.58, 203.0.113.25, 198.51.100.19, 198.51.100.59, 198.51.100.21

    Weitere Informationen zu Sicherheitsgruppen finden Sie unter Arbeiten mit Eingabesicherheitsgruppen.

  8. Wählen Sie im Abschnitt Channel and input class (Channel und Eingabeklasse) die Klasse für diese Eingabe aus:

    • STANDARD

    • SINGLE-PIPELINE

    Weitere Informationen finden Sie unter Implementierung von Pipeline-Redundanz.

  9. Geben Sie im Abschnitt Input destinations (Eingabeziele) unter Destination (Ziel) die Anwendungsnamen und Anwendungs-Instances ein, die Sie zuvor erhalten haben:

    • Wenn es sich bei der Eingabe um eine Standardeingabe handelt, füllen Sie beide Felder aus, um zwei Quellen anzugeben.

    • Wenn es sich bei der Eingabe um eine Einklasseneingabe handelt, füllen Sie das erste Feld mit den Informationen aus, die Sie erhalten haben, und lassen Sie das zweite Feld leer.

    Beispielsweise:

    Name der Anwendung: live

    Anwendungsinstanz: curling

  10. Erstellen Sie im Abschnitt Tags Tags, wenn Sie Tags mit dieser Eingabe verknüpfen möchten. Weitere Informationen finden Sie unter Markieren von Ressourcen.

  11. Wählen Sie Create (Erstellen) aus.

    MediaLive erstellt die Eingabe und erstellt automatisch zwei Endpunkte für diese Eingabe. Die Endpunkte enthalten den Namen der Anwendung, die Anwendungs-Instance und den Port 1935. Beispielsweise:

    198.51.100.99:1935/live/curling

    192.0.2.18:1935/live/curling

    Beachten Sie, dass es sich bei den IP-Adressen um Adressen handelt, die MediaLive erstellt werden. Es sind nicht die öffentlichen Adressen, die Sie in der Sicherheitsgruppe verwendet haben. Ein Diagramm, das die Rolle aller IP-Adressen zeigt, finden Sie Ergebnis dieses Verfahrens im Abschnitt über das Einrichten einer RTMP Push-Quelle.

    MediaLive erstellt immer zwei Endpunkte:

    • Wenn Sie den Kanal als Standardkanal einrichten, werden beide Endpunkte verwendet.

    • Wenn Sie den Kanal als Single-Pipeline-Kanal einrichten, wird nur der erste Endpunkt verwendet. MediaLive erwartet nicht, Inhalte am zweiten Endpunkt zu empfangen.

  12. Stellen Sie dem Upstream-System die folgenden Informationen zur Verfügung:

    • Wenn Sie den Kanal als Standardkanal einrichten möchten, geben Sie beide Standorte an. Das Upstream-System muss die Videostreams per Push an diese Speicherorte übertragen.

    • Wenn Sie den Kanal als Kanal mit einer Pipeline einrichten möchten, geben Sie nur den ersten Standort an. Das Upstream-System muss seinen einzelnen Stream per Push an diesen Speicherort übertragen.

    Geben Sie beispielsweise die folgenden Adressen an:

    198.51.100.99:1935/live/curling

    192.0.2.18:1935/live/curling

Ergebnis dieses Verfahrens

Als Ergebnis dieses Setups gibt es eine RTMP Push-Eingabe, die zwei angibtURLs. Diese URLs sind für die gesamte Lebensdauer des Eingangs festgelegt, unabhängig davon, ob Änderungen vorgenommen werden (z. B. das Ändern anderer Informationen in der Eingabe oder das Anschließen des Eingangs an einen anderen Kanal).

Das Upstream-System überträgt den Quellinhalt an diese Endpunkte.

Beachten Sie, dass im Fall einer Push-Eingabe das Upstream-System die Videoquelle per Push an die Eingabe übertragen muss, wenn Sie den Channel starten. Das Upstream-System muss vor diesem Zeitpunkt keine Inhalte per Push übertragen.

Eine Beschreibung dieses Setups mit einem Diagramm finden Sie Ergebnis dieses Verfahrens im Abschnitt über das Einrichten einer RTMP Push-Quelle.