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.
Eingabe einer Transportstream-Datei (TS) erstellen
Erstellen Sie Ihre Eingabe, bevor Sie den Channel erstellen, der die Eingabe erfasst.
Um eine TS-Datei als Eingabe zu erstellen
-
Sie sollten bereits mit dem Anbieter von Videoinhalten vereinbart haben, das Upstream-System für Ihre Inhalte einzurichten. Stellen Sie sicher, dass der Betreiber des Upstream-Systems Ihnen die folgenden Informationen gibt:
-
Die vollständigen Speicherorte, URLs von denen die TS-Dateien abgerufen MediaLive werden. Beispielsweise:
s3ssl://DOC-EXAMPLE-BUCKET/filler-videos/main/oceanwaves.ts
s3ssl://DOC-EXAMPLE-BUCKET/filler-videos/redundant/oceanwaves.m2ts
-
-
Wenn diese Eingabe in einem Mehrfacheingabe-Channel verwendet wird, müssen Sie vorab entscheiden, ob sie als statische oder als dynamische Eingabe eingerichtet werden soll. Möglicherweise müssen Sie das, was URLs Sie vom Upstream-System erhalten haben, ändern:
-
Wenn es sich bei der Eingabe um eine statische Eingabe handelt, ändern Sie die nichtURLs.
-
Wenn es sich bei der Eingabe um eine dynamische Eingabe handelt, richten Sie die URL als optionalen absoluten Teil und als erforderlichen variablen Teil ($ urlPath $) ein. Beispiele finden Sie in der Tabelle nach diesem Verfahren.
Wir empfehlen, das Format <protocol>/$ urlPath $ zu verwenden.
-
Öffnen Sie die MediaLive Konsole unter. https://console.aws.amazon.com/medialive/
-
Wählen Sie im Navigationsbereich Inputs (Eingaben) aus. Klicken Sie auf der Seite Inputs (Eingaben) auf Create input (Eingabe erstellen).
-
Füllen Sie den Abschnitt mit den Eingabedetails aus:
-
Name eingeben — geben Sie einen Namen ein.
-
Eingabetyp — wählen Sie TS.
-
-
Wählen Sie im Abschnitt Eingabeklasse die Klasse für diese Eingabe aus:
-
STANDARD_INPUT
-
SINGLE_INPUT
-
-
Geben Sie im Abschnitt Eingabequellen die Daten ein, die URLs Sie zuvor erhalten haben:
-
Wenn es sich bei der Eingabe um eine Standardeingabe handelt, füllen Sie beide Felder aus, um zwei anzugeben. URLs
-
Wenn es sich bei der Eingabe um eine Einklasseneingabe handelt, füllen Sie das erste Feld mit der erhaltenen Eingabe aus und lassen Sie URL das zweite Feld leer.
Wenn das Upstream-System erfordert, dass Sie Benutzeranmeldeinformationen angeben, müssen Sie auch den Benutzernamen und den Passwortschlüssel für den Zugriff auf den Speicherort eingeben. Diese Anmeldeinformationen werden im Systems Manager Parameter Store gespeichert. Weitere Informationen finden Sie unter Über die Funktion zum Erstellen von Passwortparametern.
-
-
Erstellen Sie im Abschnitt Tags Tags, wenn Sie Tags mit dieser Eingabe verknüpfen möchten. Weitere Informationen finden Sie unter Markieren von Ressourcen.
-
Wählen Sie Create (Erstellen) aus.
MediaLive erstellt die Eingabe und fügt sie der Liste der Eingaben hinzu. Die Eingabe gibt entweder eine oder zwei Quellen an. Die Quellen werden in der Liste nicht angezeigt. Wenn Sie allerdings den Link Name auswählen, zeigt die Detailseite diese Quellen an.
Wenn Sie den Kanal starten, MediaLive stellt er an diesem oder diesen Quellorten eine Verbindung zum Upstream-System her und ruft den Inhalt ab:
-
MediaLive Erwartet bei einem Standardkanal, dass das Upstream-System zwei Quellen bereitstellt, und versucht daher, Daten von beiden Quellstandorten abzurufen.
-
MediaLive Erwartet bei einem Kanal mit nur einer Pipeline, dass das Upstream-System eine Quelle bereitstellt, und versucht daher, Daten von einer Quelle zu beziehen.
-
Formate für die URL in einer dynamischen Eingabe
In der folgenden Tabelle werden die verschiedenen Formate für die URL in einer dynamischen Eingabe beschrieben.
Format | Beschreibung | Beispiel | Beispiel für $ urlPath $ |
---|---|---|---|
<protocol>/$ $ urlPath | URLhat nur das Protokoll im absoluten Teil | s3ssl: //$ $ urlPath | DOC- - /mein-film.ts EXAMPLE BUCKET |
<protocol and path>urlPath/$ $ | URLhat das Protokoll und den Pfad im absoluten Teil | mediastoressl: //f31z.data. mediastore.us-west-2.amazonaws.com /movies/ $ $ urlPath | my-movie.ts |
$urlPath$ | URLhat nur den variablen Teil | $urlPath$ | s3ssl://DOC- - EXAMPLE /my-movie.ts BUCKET |