

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.

# Einrichtung: Ausgabegruppen und Ausgaben erstellen
<a name="medialive-outputs"></a>

In diesem Abschnitt wird beschrieben, wie Ausgabegruppen und Ausgaben in einem AWS Elemental MediaLive geplant und erstellt werden. 

Sie erstellen Ausgabegruppen und Ausgaben, wenn Sie [einen Kanal erstellen oder bearbeiten](creating-channel-scratch.md). Wenn Sie einen Kanal erstellen, müssen Sie mindestens eine Ausgabegruppe erstellen. Nachdem Sie den Kanal erstellt haben, können Sie ihn bearbeiten, um weitere Ausgabegruppen hinzuzufügen. 

Auf der Konsole erstellen Sie auf der **Kanalseite** im Bereich **Ausgaben** Ausgabegruppen. Sie können die Ausgabegruppen und Ausgaben nicht getrennt von dem Kanal erstellen, zu dem sie gehören.

**Topics**
+ [Erstellen einer Archivausgabegruppe](opg-archive.md)
+ [Eine CMAF-Ingest-Ausgabegruppe erstellen](opg-cmafi.md)
+ [Erstellen einer Frame-Capture-Ausgabegruppe](opg-framecapture.md)
+ [Erstellen einer HLS-Ausgabegruppe](opg-hls.md)
+ [Eine MediaConnect Router-Ausgangsgruppe erstellen](opg-mediaconnect-router.md)
+ [Eine MediaPackage Ausgabegruppe erstellen](opg-mediapackage.md)
+ [Erstellen einer Microsoft Smooth-Ausgabegruppe](opg-mss.md)
+ [Erstellen einer RTMP-Ausgabegruppe](opg-rtmp.md)
+ [Eine SRT-Ausgabegruppe erstellen](opg-srt.md)
+ [Erstellen einer UDP-Ausgabegruppe](opg-udp.md)

# Erstellen einer Archivausgabegruppe
<a name="opg-archive"></a>

Wenn Sie einen AWS Elemental MediaLive Elemental-Kanal erstellen, möchten Sie möglicherweise eine Archivausgabegruppe einbeziehen. Informationen zu den Anwendungsfällen für eine Archive-Ausgabegruppe finden Sie unter[Container, Protokolle und nachgelagerte Systeme](outputs-supported-containers-downstream-systems.md).

**Topics**
+ [Organisieren Sie Kodierungen in einer Archiv-Ausgabegruppe](design-archive-package.md)
+ [Koordinieren Sie sich mit dem nachgeschalteten System](archive-op-origin-server-s3.md)
+ [Erstellen Sie eine Archivausgabegruppe](creating-archive-output-group.md)

# Organisieren Sie Kodierungen in einer Archiv-Ausgabegruppe
<a name="design-archive-package"></a>

Eine Archivausgabegruppe kann Folgendes enthalten:
+ Eine oder mehrere Ausgaben.

Die Ausgabe enthält Folgendes:
+ Eine Videokodierung. 
+ Keine oder mehr Audiocodierungen.
+ Keine oder mehr Untertitel werden codiert. Bei den Beschriftungen handelt es sich entweder um eingebettete Beschriftungen oder um Beschriftungen im Objektstil.

In der Regel spiegelt die Ausgabegruppe Archiv die Ausgabestruktur einer anderen Ausgabegruppe wider. Sie könnte beispielsweise den ABR-Stack in einer HLS-Ausgabegruppe widerspiegeln.

Dieses Diagramm zeigt eine Archivausgabegruppe, die eine Ausgabe enthält, die eine Videokodierung mit eingebetteten Untertiteln und zwei Audiokodierungen enthält. 

![\[Output group diagram showing one output with a video encode and two audio encodes.\]](http://docs.aws.amazon.com/de_de/medialive/latest/ug/images/output3-nonABR-Ve-2A.png)


Dieses Diagramm zeigt eine Archivausgabegruppe, die eine Ausgabe enthält, die eine Videokodierung, zwei Audiokodierungen und zwei Objektbeschriftungen enthält.

![\[Output group containing V, A, A, C, C elements representing video, audio, and caption encodes.\]](http://docs.aws.amazon.com/de_de/medialive/latest/ug/images/output4-nonABR-V-2A-2C.png)


# Koordinieren Sie sich mit dem nachgeschalteten System
<a name="archive-op-origin-server-s3"></a>

Das Ziel für eine Archivausgabegruppe befindet sich immer in einem Amazon S3 S3-Bucket. Sie und der Amazon S3 S3-Betreiber müssen sich über den zu verwendenden Bucket einigen.

**Um die Einrichtung des Ziels zu arrangieren**

1. Entscheiden Sie, ob Sie zwei Ziele für die Ausgabe benötigen: 
   + Sie benötigen zwei Ziele in einem [Standardkanal](plan-redundancy.md).
   + Sie benötigen ein Ziel in einem einzigen Pipeline-Kanal.

1. Wir empfehlen, dass Sie den vollständigen Pfad des Ziels entwerfen — den Amazon S3 S3-Bucket und alle Ordner. Siehe [Felder für das Ausgabeziel](archive-destinations.md).

1.  Bitten Sie den Amazon S3 S3-Benutzer, alle Buckets zu erstellen, die noch nicht existieren. 

   Mit MediaLive darf der Amazon S3 S3-Bucket-Name keine Punktnotation verwenden, was bedeutet, dass er nicht verwendet werden darf. (Punkt) zwischen den Wörtern im Bucket-Namen. 

1. Besprechen Sie den Besitz eines Buckets mit dem Amazon S3 S3-Benutzer. Wenn der Bucket zu einem anderen AWS Konto gehört, möchten Sie normalerweise, dass dieses Konto der Eigentümer der Ausgabe wird. Weitere Informationen finden Sie [Steuerung des Zugriffs auf die Ausgabe](#setting-dss-archive-canned-acl) unter Nach diesem Verfahren.

Beachten Sie, dass Sie zum Senden an einen S3-Bucket keine Benutzeranmeldeinformationen benötigen. MediaLive hat die Berechtigung, über die vertrauenswürdige Entität in den Bucket zu schreiben. Jemand in Ihrer Organisation sollte diese Berechtigungen bereits eingerichtet haben. Weitere Informationen finden Sie unter [Zugriffsanforderungen für die vertrauenswürdige Entität](trusted-entity-requirements.md).

## Steuerung des Zugriffs auf die Ausgabe
<a name="setting-dss-archive-canned-acl"></a>

Möglicherweise senden Sie Ausgabedateien an einen Amazon S3 S3-Bucket, der einem anderen AWS Konto gehört. In dieser Situation möchten Sie normalerweise, dass das andere Konto Eigentümer der Ausgabedateien wird (das Objekt, das in den Bucket gelegt wird). Wenn der Bucket-Besitzer nicht zum Objekteigentümer wird, sind Sie (MediaLive) der einzige Agent, der die Dateien löschen kann, wenn sie nicht mehr benötigt werden.

Es liegt daher im Interesse aller, das Eigentum an den Ausgabedateien zu übertragen, nachdem sie sich im Amazon S3 S3-Bucket befinden.

Um das Eigentum an Objekten zu übertragen, ist die folgende Einrichtung erforderlich:
+ Der Bucket-Besitzer muss eine Bucket-Berechtigungsrichtlinie hinzufügen, die Ihnen die Erlaubnis erteilt, eine Amazon S3 S3-Zugriffskontrollliste (ACL) hinzuzufügen, wenn MediaLive die Ausgabedateien an den Bucket geliefert werden. Der Bucket-Besitzer sollte die Informationen unter [Zugriff verwalten mit ACLs](https://docs.aws.amazon.com/AmazonS3/latest/userguide/acls) im Amazon Simple Storage Service-Benutzerhandbuch lesen. Der Bucket-Besitzer muss ACL-Berechtigungen für den Bucket einrichten, nicht für die Objekte. 
+ Der Bucket-Besitzer sollte auch den Objekteigentum einrichten. Diese Funktion macht es praktisch verpflichtend (und nicht optional), dass der Sender (MediaLive) die *Vollsteuerungs-ACL des Bucket-Besitzers* einbezieht. Der Bucket-Besitzer sollte die Informationen unter [Kontrolle des Objektbesitzes](https://docs.aws.amazon.com/AmazonS3/latest/userguide/about-object-ownership) im Amazon Simple Storage Service-Benutzerhandbuch lesen.

  Wenn der Bucket-Besitzer diese Funktion implementiert, müssen Sie sie so einrichten, MediaLive dass sie die ACL mit einbezieht. Andernfalls schlägt die Lieferung an den Amazon S3 S3-Bucket fehl.
+ Sie müssen so einrichten MediaLive , dass die ***Vollsteuerungs-ACL des Bucket-Besitzers* bei der Lieferung an den Bucket berücksichtigt wird. Sie werden dieses Setup durchführen, wenn Sie [den Channel erstellen](archive-destinations.md).

Die S3-Funktion für gescannte ACLs unterstützt ACLs außer dem *Bucket-Besitzer die volle Kontrolle*. Diese anderen ACLs sind jedoch in der Regel nicht auf den Anwendungsfall der Videoübertragung von anwendbar MediaLive.

# Erstellen Sie eine Archivausgabegruppe
<a name="creating-archive-output-group"></a>

Sie erstellen die Ausgabegruppe und ihre Ausgaben, wenn Sie [einen MediaLive Kanal erstellen oder bearbeiten](creating-a-channel-step4.md). 

1. Wählen Sie auf der Seite **Create channel** (Channel erstellen) unter **Output groups** (Ausgabegruppen) die Option **Add** (Hinzufügen) aus. 

1. Klicken Sie im Abschnitt **Add output group (Ausgabegruppe hinzufügen)** auf die Option **Archive (Archiv)** und dann auf **Confirm (Bestätigen)**. Es werden weitere Abschnitte angezeigt:
   + **Ziel der Archivgruppe** — Dieser Abschnitt enthält Felder für das [Ausgabeziel](archive-destinations.md). 
   + **Archiveinstellungen** — Dieser Abschnitt enthält Felder für das [Ausgabeziel](archive-destinations.md). 
   + **Ausgaben archivieren** — In diesem Abschnitt wird die Ausgabe angezeigt, die standardmäßig hinzugefügt wird. Eine Archivausgabe kann nur eine Ausgabe enthalten, klicken Sie also nicht auf **Ausgabe hinzufügen**

1. Wählen Sie unter **Archive outputs (Archivausgaben)** den Link **Settings (Einstellungen)**, um die Abschnitte für die einzelnen Ausgaben anzuzeigen:
   + **Ausgabeeinstellungen** — Dieser Abschnitt enthält Felder für das [Ausgabeziel](archive-destinations.md) und den [Ausgabecontainer](archive-container.md).
   + **Stream-Einstellungen** — Dieser Abschnitt enthält Felder für die [Ausgabestreams](archive-streams.md) (Video, Audio und Untertitel).

1. (Optional) Geben Sie Namen für die Ausgabegruppe und die Ausgabe ein:
   + Geben Sie in den **Archive settings (Archiveinstellungen)** unter **Name** einen Namen für die Ausgabegruppe ein. Dieser Name ist intern in MediaLive; er erscheint nicht in der Ausgabe. Zum Beispiel **Sports Game 10122017 ABR** oder **tvchannel59**.
   + Geben Sie in **Archive outputs (Archivausgaben)** unter **Name** einen Namen für die Ausgabe ein. Dieser Name ist intern von MediaLive; er erscheint nicht in der Ausgabe.

1. Informationen zum Ausfüllen der anderen Felder finden Sie in den Themen, die nach diesem Verfahren aufgeführt sind.

**Topics**
+ [Felder für das Ausgabeziel](archive-destinations.md)
+ [Felder für den Ausgabe-Container](archive-container.md)
+ [Felder für Video-, Audio- und Untertitel-Streams (Codierungen)](archive-streams.md)

# Felder für das Ausgabeziel
<a name="archive-destinations"></a>

In den folgenden Feldern werden der Speicherort und die Namen der Archivausgabedateien (das Ziel) konfiguriert.
+ **Ausgabegruppe** — **Zielbereich der Archivgruppe**
+ **Ausgabegruppe** — **Archiveinstellungen** — **CDN-Einstellungen**
+ **Ausgabegruppe** — **Zusätzliche Einstellungen** — **Rollover-Intervall**
+ **Ausgaben archivieren** — **Namensmodifikator**
+ **Ausgaben archivieren** **— Erweiterung**

Sie müssen den Zielpfad oder die Zielpfade für die Ausgabe entwerfen. Anschließend müssen Sie die verschiedenen Teile des Pfads in die entsprechenden Felder auf der Konsole eingeben. 

# Entwerfen Sie den Pfad für das Ausgabeziel
<a name="archive-about-destination-path"></a>

1. Entwerfen Sie den Zielpfad oder die Zielpfade gemäß der folgenden Syntax:

   `protocol bucket folders baseFilename nameModifier counter extension`

   Zum Beispiel für einen Standardkanal:

   `s3ssl://amzn-s3-demo-bucket/channel59/delivery/curling-20171012T033162.000000.m2ts`

   `s3ssl://amzn-s3-demo-bucket1/channel59/delivery/curling-20171012T033162.000000.m2ts`

Wenn Sie zwei Ziele haben, müssen sich die Zielpfade in irgendeiner Weise voneinander unterscheiden. Mindestens einer der Abschnitte eines Pfads muss sich vom anderen unterscheiden. Es ist akzeptabel, dass sich alle Abschnitte unterscheiden.

In der folgenden Tabelle werden alle Teile im Beispiel dem Teil in der Syntax zugeordnet.


| Teil der URL | Beispiel | Comment | 
| --- | --- | --- | 
| Protokoll | s3ssl:// | Das Protokoll ist immer s3ssl:// so, weil das Ziel für eine Archivausgabe immer ein S3-Bucket ist. | 
| Bucket-Teil des Pfads | amzn-s3-demo-bucket |  Mit MediaLive darf der Amazon S3 S3-Bucket-Name keine Punktnotation verwenden. Beispielsweise ist **mycompany-videos** akzeptabel, **mycompany.videos** jedoch nicht.   | 
| Ordner sind Teil des Pfads | channel59/delivery/ | Die Ordner können vorhanden sein oder nicht, und sie können so lang sein, wie Sie möchten.Die Ordner müssen immer mit einem Schrägstrich enden. | 
| Basisdateiname | curling | Beenden Sie den Dateinamen nicht mit einem Schrägstrich. | 
| Namensmodifikator | -20171012T033162 | Der Modifikator ist für eine Archivausgabe optional. | 
| Trennzeichen vor dem Zähler | . | MediaLive fügt dieses Trennzeichen automatisch ein. | 
| counter | 000000 | MediaLive generiert diesen Zähler automatisch. Anfänglich ist dies eine sechsstellige Zahl, die bei 000000 beginnt und um 1 steigt. Also 000000, 000001, 000002 und so weiter. Nach 999999 ist die nächste Zahl 1000000 (sieben Ziffern), dann 1000001, 1000002 usw. Dann von 9999999 bis 10000000 (acht Ziffern) und so weiter. | 
| Punkt vor der Erweiterung | . | MediaLive fügt diesen Punkt automatisch ein. | 
| extension | m2ts | Immer m2ts. | 

# Füllen Sie die Felder auf der Konsole aus
<a name="archive-specify-destination"></a>

1. Geben Sie die verschiedenen Teile des Ziels in die entsprechenden Felder ein.     
[\[See the AWS documentation website for more details\]](http://docs.aws.amazon.com/de_de/medialive/latest/ug/archive-specify-destination.html)

1. Lassen Sie den Abschnitt **Anmeldeinformationen** in beiden Abschnitten für die Ziele der **Archivgruppe** leer. MediaLive hat die Berechtigung, über die vertrauenswürdige Entität in den S3-Bucket zu schreiben. Jemand in Ihrer Organisation sollte diese Berechtigungen bereits eingerichtet haben. Weitere Informationen finden Sie unter [Zugriffsanforderungen für die vertrauenswürdige Entität](trusted-entity-requirements.md).

1. Füllen Sie das Feld mit den **CDN-Einstellungen** nur aus, wenn Sie bei jedem Senden dieser Ausgabe an den Amazon S3 S3-Bucket eine vordefinierte ACL einrichten MediaLive müssen.

   Die Verwendung einer vorgefertigten ACL gilt in der Regel nur, wenn Ihre Organisation nicht der Besitzer des Amazon S3 S3-Buckets ist. Sie hätten die Verwendung einer vorgefertigten ACL mit dem Bucket-Besitzer besprechen sollen, als Sie das [Ziel für die Ausgabe](archive-op-origin-server-s3.md#setting-dss-archive-canned-acl) besprochen haben.

1. Füllen Sie das Feld **Rollover interval (Rollover-Intervall)** im Abschnitt **Archive settings (Archiveinstellungen)** aus.

   Beispielsweise wird mit der Angabe **300** die Ausgabe in separate Dateien aufgeteilt, die jeweils 300 Sekunden (5 Minuten) lang sind. 

   Jedes Mal, wenn der Rollover abläuft, MediaLive wird die aktuelle Datei auf Amazon S3 geschlossen und eine neue Datei mit dem `baseFilename``nameModifier`, dem und einem Sequenzzähler gestartet. 

   Die aktuelle Datei ist auf Amazon S3 erst sichtbar, nachdem sie geschlossen wurde.

Weitere Informationen finden Sie unter [Beispiele](archive-examples.md). 

# Beispiele für Zielfelder für eine Archivausgabegruppe
<a name="archive-examples"></a>

Diese Beispiele verdeutlichen, wie Sie die Felder im Zusammenhang mit Datei-Speicherorten einrichten. Sie zeigen nicht die Einrichtung anderer Felder wie Felder in den einzelnen Ausgaben.

## Beispiel 1
<a name="archive-example-1"></a>

Sie möchten ein Archiv der Streaming-Ausgabe von TV Channel 59 erstellen. Sie möchten die Ausgabe in dem genannten **amzn-s3-demo-bucket** S3-Bucket speichern und den Stream in 5-Minuten-Abschnitte aufteilen.


| Feld | Value (Wert) | 
| --- | --- | 
| Das Feld Rollover interval (Rollover-Intervall) im Abschnitt Archive settings (Archiveinstellungen) | 300 | 
| URL im Abschnitt Archive group destination A (Archivgruppenziel A) | s3ssl://amzn-s3-demo-bucket/channel59/delivery/curling | 
| URL im Abschnitt Archive group destination B (Archivgruppenziel B) | s3ssl://amzn-s3-demo-bucket/channel59/backup/curlingDie Verwendung von *delivery* und *backup* als Ordnernamen ist nur ein Beispiel. | 
| Das Feld Name modifier (Namensmodifikator) im Abschnitt Archive outputs (Archivausgaben). | -\$1dt\$1Weitere Informationen zu Bezeichnern für variable Daten (wie `$dt$`) finden Sie unter [Bezeichner für variable Daten in MediaLive](variable-data-identifiers.md). | 
| Das Feld Extension (Erweiterung) im Abschnitt Archive outputs (Archivausgaben) | Lassen Sie das Feld leer, um die Standardeinstellung (.m2ts) zu verwenden. | 

Ergebnis: Die Ausgabe wird in Dateien von jeweils 5 Minuten (300 Sekunden) aufgeteilt. Jede Datei hat den Dateinamen**curling**, die Uhrzeit, zu der der Kanal gestartet wurde, und einen Zähler (000000, 000001 usw.) und die Dateinamenerweiterung. Beispiel:
+ Die erste Datei ist **curling-20171012T033162-000001.m2ts**.
+ Die zweite Datei ist **curling-20171012T033162-000002.m2ts**.

Jede Datei wird sowohl in **s3ssl://amzn-s3-demo-bucket/channel59/delivery** als auch in **s3ssl://amzn-s3-demo-bucket/channel59/backup** gespeichert. 

Eine bestimmte Datei ist in Amazon S3 nicht sichtbar, während sie geschrieben wird. Sobald der Rollover stattfindet (oder wenn der Benutzer den Kanal stoppt), MediaLive wird die aktuelle Datei geschlossen. Zu diesem Zeitpunkt wird die Datei sichtbar.

## Beispiel 2
<a name="archive-example-3"></a>

Sie möchten ein Archiv mit Höhepunkten des Curling-Spiels erstellen, die ebenfalls (in eine separate HLS-Ausgabegruppe) gestreamt werden sollen. Sie möchten drei Ausgaben erstellen: eine mit Audio-Sprachen für Europa, eine für Audio-Sprachen für Asien und eine für Audio-Sprachen für Afrika. Sie möchten die Ausgaben in den S3-Buckets mit dem Namen **amzn-s3-demo-bucket1** und speichern. **amzn-s3-demo-bucket2** Der Stream soll in 5-Minuten-Sequenzen aufgeteilt werden. 


| Feld | Value (Wert) | 
| --- | --- | 
| Das Feld Rollover interval (Rollover-Intervall) im Abschnitt Archive settings (Archiveinstellungen) | 300 | 
| URL im Abschnitt Archive group destination A (Archivgruppenziel A) | s3ssl://amzn-s3-demo-bucket1/sports-delivery/highlights/curling/10312017In diesem Beispiel ist der Ordner **10312017** auf das heutige Datum festgelegt. | 
| URL im Abschnitt Archive group destination B (Archivgruppenziel B) | s3ssl://amzn-s3-demo-bucket2/sports-delivery/highlights/curling/10312017In diesem Beispiel haben die Pfade unterschiedliche Bucket-Namen. | 
| Das Feld Name modifier (Namensmodifikator) im Abschnitt Archive outputs (Archivausgaben). |  Wählen Sie **Add output** (Ausgabe hinzufügen) zweimal aus: Es werden diesem Abschnitt zwei weitere **Ausgabezeilen** hinzugefügt, sodass es insgesamt drei Zeilen sind. Geben Sie in jeder Zeile einen Modifikator ein: **-audiogroup1**, **-audiogroup2** und **-audiogroup3**.  | 
| Das Feld Extension (Erweiterung) im Abschnitt Archive outputs (Archivausgaben) | Lassen Sie das Feld leer, um die Standardeinstellung (.m2ts) zu verwenden. | 

Ergebnis: Für jede Ausgabe werden drei separate Kategorien von Dateien erstellt. Jede Datei hat den Dateinamen sowie den Modifikator, den Sequenzzähler und die Dateinamenerweiterung. **10312017** Beispiel:
+ `10312017-audiogroup1-000000.m2ts`, `10312017-audiogroup2-000000.m2ts` und `10312017-audiogroup3-000000.m2ts`. 
+ `10312017-audiogroup1-000001.m2ts`, `10312017-audiogroup2-000001.m2ts` und `10312017-audiogroup3-000001.m2ts`. 

Jede Datei wird sowohl in `s3ssl://amzn-s3-demo-bucket1/sports-delivery/highlights/curling` als auch in `s3ssl://amzn-s3-demo-bucket2/sports-delivery/highlights/curling` gespeichert.

Eine bestimmte Datei ist in Amazon S3 nicht sichtbar, während sie geschrieben wird. Sobald der Rollover stattfindet (oder wenn der Benutzer den Kanal stoppt), MediaLive wird die aktuelle Datei geschlossen. Zu diesem Zeitpunkt wird die Datei sichtbar.

# Felder für den Ausgabe-Container
<a name="archive-container"></a>

Die folgenden Felder beziehen sich auf die Paketerstellung und Bereitstellung des Archivtransport-Streams.
+ Im Abschnitt **Ausgabeeinstellungen** — **Container-Einstellungen**
+ Im Abschnitt **Ausgabeeinstellungen** — **PID-Einstellungen**

Für all diese Felder können Sie optional beliebige Werte ändern. Einzelheiten zu einem Feld erhalten Sie, wenn Sie in der MediaLive Konsole auf den Link **Info** neben dem Feld klicken.

# Felder für Video-, Audio- und Untertitel-Streams (Codierungen)
<a name="archive-streams"></a>

Die folgenden Felder beziehen sich auf die Codierung der Video-, Audio- und Untertitel-Streams (Codierungen) in der Ausgabe. 
+ Abschnitt **Stream settings (Stream-Einstellungen)**

Informationen zum Erstellen von Kodierungen finden Sie in den folgenden Abschnitten:
+ [Richten Sie die Videokodierung ein](creating-a-channel-step6.md)
+ [Richten Sie die Audio-Codierungen ein](creating-a-channel-step7.md)
+  [Richten Sie die Kodierungen für Untertitel ein](creating-a-channel-step8.md)

# Eine CMAF-Ingest-Ausgabegruppe erstellen
<a name="opg-cmafi"></a>

Wenn Sie einen AWS Elemental MediaLive Elemental-Kanal erstellen, möchten Sie möglicherweise eine CMAF-Ingest-Ausgabegruppe einbeziehen. Informationen zu den Anwendungsfällen für eine CMAF-Ingest-Ausgabegruppe finden Sie unter. [Container, Protokolle und nachgelagerte Systeme](outputs-supported-containers-downstream-systems.md)

Beachten Sie, dass MediaLive dadurch ein Qualitätsfaktor für Ausgaben in einer CMAF-Ingest-Ausgabegruppe generiert wird. Weitere Informationen finden Sie unter [Arbeiten mit MQCS](mqcs.md).

**Topics**
+ [Organisieren Sie Kodierungen in Ausgaben](design-cmafi-package.md)
+ [Ziel abrufen](downstream-system-cmafi-empv2.md)
+ [Ausgabegruppe erstellen](creating-cmafi-output-group.md)

# Organisieren Sie die Kodierungen in einer CMAF-Ingest-Ausgabegruppe
<a name="design-cmafi-package"></a>

Eine CMAF-Ingest-Ausgabegruppe, die normalerweise als Video-ABR-Stack eingerichtet ist. Ein Video-ABR-Stack ist eine Ausgabegruppe, die Folgendes enthält:
+ Mehr als ein Ausgang.

Jede Ausgabe kann Folgendes enthalten:
+ Eine Videokodierung (Wiedergabe). In der Regel hat jede Videokodierung eine andere Auflösung. 
+ Keine oder mehr Audiocodierungen. 
+ Keine oder mehr Untertitel werden codiert. Bei den Untertiteln handelt es sich um eingebettete Beschriftungen oder Sidecar-Beschriftungen.

Dieses Diagramm zeigt eine CMAF-Ingest-Ausgabegruppe, wenn die Untertitel in das Video eingebettet sind. Jede Videokodierung befindet sich in einer separaten Ausgabe. Die Untertitel befinden sich in jeder Videoausgabe. Jeder Audiocode befindet sich in einem separaten Ausgang.

![\[Output group diagram showing four outputs: two labeled "V embedded" and two labeled "A".\]](http://docs.aws.amazon.com/de_de/medialive/latest/ug/images/output13-ABR-2Ve-2Asep.png)


Dieses Diagramm zeigt eine CMAF-Ingest-Ausgabegruppe, wenn es sich bei den Untertiteln um Sidecar-Untertitel handelt. Jede Kodierung befindet sich in einer eigenen Ausgabe.

![\[Output group diagram showing six outputs: two V, two A, and two C, representing video, audio, and captions.\]](http://docs.aws.amazon.com/de_de/medialive/latest/ug/images/output14-ABR-2V-2Asep-2C.png)


# Rufen Sie das Ziel für eine CMAF-Ingest-Ausgabegruppe ab
<a name="downstream-system-cmafi-empv2"></a>

1. Entscheiden Sie, ob Sie zwei Ziele URLs für die Ausgabe benötigen: 
   + Sie benötigen zwei Ziele in einem [Standardkanal](plan-redundancy.md).
   + Sie benötigen ein Ziel in einem einzigen Pipeline-Kanal.

1. Besorgen Sie sich eins oder zwei URLs vom MediaPackage Betreiber. Die MediaPackage Terminologie für die URL lautet *Eingabeendpunkt*. Stellen Sie sicher, dass Sie den URLs (der mit beginnt`https://`) und nicht den Kanalnamen (der mit beginnt`arn`) erhalten. 

   Beachten Sie, dass Sie keine Benutzeranmeldedaten verwenden, um an CMAF Ingest To zu senden. MediaPackage

**Beispiel**

Zwei davon URLs sehen aus wie in diesem Beispiel:

`https://mz82o4-1.ingest.hnycui.mediapackagev2.us-west-2.amazonaws.com/in/v1/curling-channel-group/1/curling-channel/`

`https://mz82o4-2.ingest.hnycui.mediapackagev2.us-west-2.amazonaws.com/in/v1/curling-channel-group/1/curling-channel/`

Beachten Sie Folgendes:
+ Am `v1/` Ende der URL steht die Version des MediaPackage Ziel-URL-Schemas, es bezieht sich nicht auf MediaPackage Version 1.
+ `curling-channel-group/`ist der Name der Kanalgruppe, die der MediaPackage Operator erstellt hat.
+ `curling-channel/`ist der Name des MediaPackage Kanals, den der MediaPackage Operator erstellt hat. Es ist nicht der Name des MediaLive Kanals.
+ Der einzige Unterschied zwischen den beiden URLs ist das `-1` und das `-2` davor`.ingest`.

# Erstellen Sie eine CMAF-Ingest-Ausgabegruppe
<a name="creating-cmafi-output-group"></a>

Sie erstellen die Ausgabegruppe und ihre Ausgaben, wenn Sie [einen MediaLive Kanal erstellen oder bearbeiten](creating-a-channel-step4.md). 

1. Wählen Sie auf der Seite **Kanal erstellen** oder **Kanal bearbeiten** unter **Ausgabegruppen** die Option **Hinzufügen** aus. 

1. **Wählen **Sie im Abschnitt „Ausgabegruppe hinzufügen**“ die Option „**CMAF Ingest**“ und anschließend „Bestätigen“ aus.** Es werden weitere Abschnitte angezeigt:
   + **CMAF-Ingest-Ziel** — Dieser Abschnitt enthält Felder für das Ziel der Ausgaben. Sie sollten das URLs zur Eingabe bereit sein, als Sie die [Ziele für die CMAF-Ingest-Ausgabegruppe geplant](downstream-system-cmafi-empv2.md) haben. Die URL sieht wie folgt aus:

     `https://mz82o4-1.ingest.hnycui.mediapackagev2.us-west-2.amazonaws.com/in/v1/curling-channel-group/1/curling-channel/`

     Lassen Sie den Abschnitt **Anmeldeinformationen** leer. Sie müssen keine Anmeldeinformationen eingeben, um sich mit MediaPackage zu authentifizieren.
   + **CMAF-Ingest-Einstellungen** — Dieser Abschnitt enthält Felder zur Konfiguration der Bereitstellung von Segmenten und zur Konfiguration des Verhaltens verschiedener Funktionen. Weitere Informationen finden Sie weiter unten in diesem Abschnitt.
   + **CMAF-Ingest-Ausgaben** — Dieser Abschnitt zeigt die einzelne Ausgabe, die standardmäßig hinzugefügt wird. Sie können weitere Ausgänge hinzufügen und jeder Ausgabe Video-, Audio- und Untertitelcodierungen hinzufügen. Weitere Informationen finden Sie später in diesem Abschnitt.

**Topics**
+ [Felder im Abschnitt mit den CMAF-Ingest-Einstellungen](#cmafi-opg-settings)
+ [Felder für Video-, Audio- und Untertitel-Streams (Codierungen)](#cmafi-opg-streams-section)

## Felder im Abschnitt mit den CMAF-Ingest-Einstellungen
<a name="cmafi-opg-settings"></a>


| Feld | Description | 
| --- | --- | 
| Name | Ein Name für die Ausgabegruppe. Dieser Name ist intern von MediaLive. Er erscheint nicht in der Ausgabe. Beispiel, Sports Curling. | 
| SCTE35 Geben Sie ein | Um SCTE 35-Nachrichten in der Ausgabegruppe weiterzuleiten, wählen Sie SCTE\$135\$1WITHOUT\$1SEGMENTATION.Die Formulierung WITHOUT\$1SEGMENTATION gibt an, dass jede eingefügte SCTE 35-Nachricht zu einer neuen IDR im Video führt, aber nicht zu einem neuen Segment. Diese Behandlung ist Standard für CMAF Ingest Weitere Informationen zur Einrichtung von SCTE 35 finden Sie unter. [Verarbeitung von SCTE 35-Nachrichten](scte-35-message-processing.md) | 
| Segmentlänge, Segmentlängeneinheiten |  Geben Sie die bevorzugte Dauer der Segmente ein (in Millisekunden oder Sekunden). Die Segmente enden nach der angegebenen Dauer beim nächsten Keyframe, sodass die tatsächliche Segmentdauer länger sein kann. Wenn die Einheiten Sekunden sind, kann die Dauer einen Bruchteil der Sekunden betragen.  | 
| Sendeverzögerung (Msec) |  Anzahl der Millisekunden, um die Ausgabe von Pipeline 1 zu verzögern, wenn der Kanal startet oder die Pause beendet. (Dieses Feld gilt nur für Standardkanäle. Der Wert wird in einem Kanal mit einer Pipeline ignoriert.)  Manche Paketierer nehmen immer die erste Pipeline auf, die sie erhalten. Sie können hier also einen Wert festlegen, um sicherzustellen, dass Pipeline 0 immer zuerst beim Packager ankommt.  | 
| Verhalten von Nielsen ID3  | Informationen zu dieser Funktion finden Sie unter. [Nielsen-Wasserzeichen konvertieren in ID3](feature-nielsen-id3.md) | 

## Felder für Video-, Audio- und Untertitel-Streams (Codierungen)
<a name="cmafi-opg-streams-section"></a>

1. Wählen Sie in **CMAF Ingest Outputs** die Option **Add output** (Ausgabe hinzufügen), um der Liste der Ausgaben die entsprechende Anzahl von Ausgaben hinzuzufügen.

1. Wählen Sie den ersten Link **Einstellungen**, um die erste Ausgabe anzuzeigen. Jede Ausgabe besteht aus zwei Abschnitten: **Ausgabeeinstellungen** und **Stream-Einstellungen**.

1. Vollständige **Ausgabeeinstellungen**:
   + **Ausgabename**: Ändern Sie den zufällig generierten Namen in einen aussagekräftigen Namen. Dieser Name ist intern von MediaLive; er erscheint nicht in der Ausgabe. 
   + **Namensmodifikator**: MediaLive Weist jeder Ausgabe in der Ausgabegruppe einen sequentiellen Modifikator zu: **\$11**, **\$12 usw.** Ändern Sie den Namen, wenn Sie möchten. 

1. Vollständige **Stream-Einstellungen**. Dieser Abschnitt enthält Felder für die Ausgabekodierungen (Video, Audio und Untertitel), die in der Ausgabe erstellt werden sollen. Informationen zum Erstellen von Kodierungen finden Sie in den folgenden Abschnitten:
   + [Richten Sie die Videokodierung ein](creating-a-channel-step6.md)
   + [Richten Sie die Audio-Codierungen ein](creating-a-channel-step7.md)
   +  [Richten Sie die Kodierungen für Untertitel ein](creating-a-channel-step8.md)

# Erstellen einer Frame-Capture-Ausgabegruppe
<a name="opg-framecapture"></a>

Wenn Sie einen AWS Elemental MediaLive Elemental-Kanal erstellen, möchten Sie möglicherweise eine Frame-Capture-Ausgabegruppe einbeziehen. Eine Frame-Capture-Ausgabe ist eine Ergänzung zum Streaming; sie ist selbst keine Streaming-Ausgabe. Diese Art der Ausgabe kann für Ihren Arbeitsablauf nützlich sein. Sie können beispielsweise eine Frame-Capture-Ausgabe verwenden, um Miniaturansichten des Inhalts zu erstellen. (Sie können Miniaturansichten auch mithilfe der [Miniaturansichtsfunktion](thumbnails.md) erstellen.)

**Topics**
+ [Organisieren Sie die Kodierungen in einer Frame-Capture-Ausgabegruppe](design-framecapture-package.md)
+ [Koordinieren Sie sich mit dem Downstream-System](framecapture-op-origin-server-s3.md)
+ [Erstellen Sie eine Frame-Capture-Ausgabegruppe](creating-framecapture-output-group.md)

# Organisieren Sie die Kodierungen in einer Frame-Capture-Ausgabegruppe
<a name="design-framecapture-package"></a>

Eine Frame Capture-Ausgabegruppe kann Folgendes enthalten:
+ Eine oder mehrere Ausgaben.

Jede Ausgabe kann nur einen Video-JPEG-Encode enthalten. 

# Koordinieren Sie sich mit dem Downstream-System
<a name="framecapture-op-origin-server-s3"></a>

Das Ziel für eine Frame-Capture-Ausgabegruppe befindet sich immer in einem Amazon S3 S3-Bucket. Sie und der Amazon S3 S3-Betreiber müssen sich über den zu verwendenden Bucket einigen.

**Um die Einrichtung des Ziels zu arrangieren**

1. Entscheiden Sie, ob Sie zwei Ziele für die Ausgabe benötigen: 
   + Sie benötigen zwei Ziele in einem [Standardkanal](plan-redundancy.md).
   + Sie benötigen ein Ziel in einem einzigen Pipeline-Kanal.

   Beachten Sie, dass eine Frame Capture-Ausgabegruppe nur einen Satz von Zieladressen benötigt, nicht einen für jede Ausgabe.

1. Wir empfehlen, dass Sie den vollständigen Pfad des Ziels entwerfen — den Amazon S3 S3-Bucket und alle Ordner. Siehe oder[Frame Capture-Ziel](framecapture-destinations.md). 

1. Bitten Sie den Amazon S3 S3-Benutzer, alle Buckets zu erstellen, die noch nicht existieren. 

   Mit MediaLive darf der Amazon S3 S3-Bucket-Name keine Punktnotation verwenden, was bedeutet, dass er nicht verwendet werden darf. (Punkt) zwischen den Wörtern im Bucket-Namen. 

1. Besprechen Sie den Besitz eines Buckets mit dem Amazon S3 S3-Benutzer. Wenn der Bucket zu einem anderen AWS Konto gehört, möchten Sie normalerweise, dass dieses Konto der Eigentümer der Ausgabe wird. Weitere Informationen finden Sie [Steuerung des Zugriffs auf die Ausgabe](archive-op-origin-server-s3.md#setting-dss-archive-canned-acl) unter Nach diesem Verfahren.

Beachten Sie, dass Sie zum Senden an einen S3-Bucket keine Benutzeranmeldeinformationen benötigen. MediaLive hat die Berechtigung, über die vertrauenswürdige Entität in den Bucket zu schreiben. Jemand in Ihrer Organisation sollte diese Berechtigungen bereits eingerichtet haben. Weitere Informationen finden Sie unter [Zugriffsanforderungen für die vertrauenswürdige Entität](trusted-entity-requirements.md).

## Steuerung des Zugriffs auf die Ausgabe
<a name="setting-dss-framecapture-canned-acl"></a>

Möglicherweise senden Sie Ausgabedateien an einen Amazon S3 S3-Bucket, der einem anderen AWS Konto gehört. In dieser Situation möchten Sie normalerweise, dass das andere Konto Eigentümer der Ausgabedateien wird (das Objekt, das in den Bucket gelegt wird). Wenn der Bucket-Besitzer nicht zum Objekteigentümer wird, sind Sie (MediaLive) der einzige Agent, der die Dateien löschen kann, wenn sie nicht mehr benötigt werden.

Es liegt daher im Interesse aller, das Eigentum an den Ausgabedateien zu übertragen, nachdem sie sich im Amazon S3 S3-Bucket befinden.

Um das Eigentum an Objekten zu übertragen, ist die folgende Einrichtung erforderlich:
+ Der Bucket-Besitzer muss eine Bucket-Berechtigungsrichtlinie hinzufügen, die Ihnen die Erlaubnis erteilt, eine Amazon S3 S3-Zugriffskontrollliste (ACL) hinzuzufügen, wenn MediaLive die Ausgabedateien an den Bucket geliefert werden. Der Bucket-Besitzer sollte die Informationen unter [Zugriff verwalten mit ACLs](https://docs.aws.amazon.com/AmazonS3/latest/userguide/acls) im Amazon Simple Storage Service-Benutzerhandbuch lesen. Der Bucket-Besitzer muss ACL-Berechtigungen für den Bucket einrichten, nicht für die Objekte. 
+ Der Bucket-Besitzer sollte auch den Objekteigentum einrichten. Diese Funktion macht es praktisch verpflichtend (und nicht optional), dass der Sender (MediaLive) die *Vollsteuerungs-ACL des Bucket-Besitzers* einbezieht. Der Bucket-Besitzer sollte die Informationen unter [Kontrolle des Objektbesitzes](https://docs.aws.amazon.com/AmazonS3/latest/userguide/about-object-ownership) im Amazon Simple Storage Service-Benutzerhandbuch lesen.

  Wenn der Bucket-Besitzer diese Funktion implementiert, müssen Sie sie so einrichten, MediaLive dass sie die ACL mit einbezieht. Wenn Sie dies nicht tun, schlägt die Lieferung an den Amazon S3 S3-Bucket fehl.
+ Sie müssen so einrichten MediaLive , dass die ***Vollsteuerungs-ACL des Bucket-Besitzers* bei der Lieferung an den Bucket mit einbezogen wird. Sie werden dieses Setup durchführen, wenn Sie [den Channel erstellen](archive-destinations.md).

Die S3-Funktion für gescannte ACLs unterstützt ACLs außer dem *Bucket-Besitzer die volle Kontrolle*. Diese anderen ACLs sind jedoch in der Regel nicht auf den Anwendungsfall der Videoübertragung von anwendbar MediaLive.

# Erstellen Sie eine Frame-Capture-Ausgabegruppe
<a name="creating-framecapture-output-group"></a>

Sie erstellen die Ausgabegruppe und ihre Ausgaben, wenn Sie [einen MediaLive Kanal erstellen oder bearbeiten](creating-a-channel-step4.md). 

1.  Wählen Sie auf der Seite **Create channel** (Channel erstellen) unter **Output groups** (Ausgabegruppen) die Option **Add** (Hinzufügen) aus. 

1.  Klicken Sie im Abschnitt **Add output group (Ausgabegruppe hinzufügen)** auf **Frame capture (Bildaufnahme)** und dann auf **Confirm (Bestätigen)**. Es werden weitere Abschnitte angezeigt. 
   +  **Ziel** — Dieser Abschnitt enthält Felder für das [Ausgabeziel](framecapture-destinations.md). 
   +  **Frame-Capture-Einstellungen** — Dieser Abschnitt enthält ein Feld für den Namen der Ausgabegruppe und für das [Ausgabeziel](framecapture-destinations.md). 
   +  **Frame-Capture-Ausgaben** — In diesem Abschnitt wird die Ausgabe angezeigt, die standardmäßig hinzugefügt wird. Eine Frame-Capture-Ausgabe kann nur eine Ausgabe enthalten. Klicken Sie daher nicht auf **Ausgabe hinzufügen**.

     Um die Felder anzuzeigen, wählen Sie den Link **Settings (Einstellungen)**. 

1.  Wählen Sie unter **Frame capture outputs (Frame Capture-Ausgaben)** den Link **Settings (Einstellungen)**, um die Abschnitte für die einzelnen Ausgaben anzuzeigen:
   +  **Ausgabeeinstellungen** — Dieser Abschnitt enthält Felder für das [Ausgabeziel](framecapture-destinations.md). 
   +  **Stream-Einstellungen** — Dieser Abschnitt enthält Felder für die [Ausgabestreams](output-settings-framecapture.md) (Video, Audio und Untertitel). 

1. (Optional) Geben Sie Namen für die Ausgabegruppe und die Ausgabe ein:
   +  Geben Sie unter **Frame capture settings (Frame Capture-Einstellungen)** für **Name** einen Namen für die Ausgabegruppe ein. Dieser Name ist intern in MediaLive; er erscheint nicht in der Ausgabe. Beispiel, **Sports Game Thumbnails**. 
   +  Geben Sie unter **Frame capture outputs (Frame Capture- Ausgaben)** für **Name** einen Namen für die Ausgabe ein. Dieser Name ist ein MediaLive-interner Name; er wird nicht in der Ausgabe angezeigt. 

1.  Informationen zum Ausfüllen der anderen Felder finden Sie in den Themen, die nach diesem Verfahren aufgeführt sind. 

1.  Nachdem Sie die Einrichtung dieser Ausgabegruppe und ihrer Einzelausgabe abgeschlossen haben, können Sie eine weitere Ausgabegruppe (beliebigen Typs) erstellen, wenn dies für Ihren Plan erforderlich ist. Andernfalls gehen Sie zum [Speichern Sie den Kanal](creating-a-channel-step9.md). 

**Topics**
+ [Frame Capture-Ziel](framecapture-destinations.md)
+ [Einstellungen für den Stream](output-settings-framecapture.md)

# Frame Capture-Ziel
<a name="framecapture-destinations"></a>

Über die folgenden Felder werden der Speicherort und die Namen der Frame Capture-Dateien (das Ziel) konfiguriert.
+ **Ausgabegruppe** — **Zielbereich der Frame-Capture-Gruppe**
+ **Ausgabegruppe** — **Frame-Capture-Einstellungen** — **CDN-Einstellungen**

  **Ausgabeeinstellungen** — **Namensmodifikator**

Sie müssen den Zielpfad oder die Zielpfade für die Ausgabe entwerfen. Anschließend müssen Sie die verschiedenen Teile des Pfads in die entsprechenden Felder auf der Konsole eingeben.

## Entwerfen Sie den Pfad für das Ausgabeziel
<a name="framecapture-about-destination-path"></a>

**Um den Pfad zu entwerfen**
+ Entwerfen Sie den Zielpfad oder die Zielpfade gemäß der folgenden Syntax:

  `protocol bucket folders baseFilename nameModifier counter extension`

  Zum Beispiel für einen Standardkanal:

  `s3ssl://amzn-s3-demo-bucket1/sports-thumbnails/delivery/curling-20180820.00000.jpg`

  `s3ssl://amzn-s3-demo-bucket1/sports-thumbnails/backup/curling-20180820.00000.jpg`

Wenn Sie zwei Ziele haben, müssen sich die Zielpfade in irgendeiner Weise voneinander unterscheiden. Mindestens einer der Abschnitte eines Pfads muss sich vom anderen unterscheiden. Es ist akzeptabel, dass sich alle Abschnitte unterscheiden.

In der folgenden Tabelle werden alle Teile im Beispiel dem Teil in der Syntax zugeordnet.


| Teil der URL | Beispiel | Comment | 
| --- | --- | --- | 
| Protokoll | s3ssl:// | Das Protokoll ist immer s3ssl:// so, weil das Ziel für eine Frame-Capture-Ausgabe immer ein S3-Bucket ist. | 
| Bucket-Teil des Pfads | amzn-s3-demo-bucket1 |  Mit darf der Name des S3-Buckets keine Punktnotation verwenden MediaLive, was bedeutet, dass er nicht verwendet werden darf. (Punkt) zwischen den Wörtern im Bucket-Namen.   | 
| Ordner sind Teil des Pfads | Vorschaubilder zum Thema Sport/Lieferung/ | Die Ordner können vorhanden sein oder nicht, und sie können so lang sein, wie Sie möchten.Die Ordner müssen immer mit einem Schrägstrich enden. | 
| Basisdateiname | curling | Beenden Sie den Dateinamen nicht mit einem Schrägstrich. | 
| Namensmodifikator | -20180820 | Der Modifikator ist für eine Frame-Capture-Ausgabe optional. | 
| Trennzeichen vor dem Zähler | . | MediaLive fügt dieses Trennzeichen automatisch ein. | 
| counter | 00000 | MediaLive generiert diesen Zähler automatisch. Anfänglich ist dies eine fünfstellige Zahl, die bei 00000 beginnt und um 1 steigt. Also 00000, 00001, 00002 und so weiter. Nach 99999 ist die nächste Zahl 100000 (sechs Ziffern), dann 100001, 100002 usw. Dann von 999999 bis 1000000 (sieben Ziffern) und so weiter. | 
| Punkt vor der Erweiterung | . | MediaLive fügt diesen Punkt automatisch ein. | 
| extension | jpg | Immer jpg. | 

## Füllen Sie die Felder auf der Konsole aus
<a name="framecapture-specify-destination"></a>

**So geben Sie den Speicherort für die Ausgabe an**

1. Geben Sie die verschiedenen Teile des Ziels in die entsprechenden Felder ein.     
[\[See the AWS documentation website for more details\]](http://docs.aws.amazon.com/de_de/medialive/latest/ug/framecapture-destinations.html)

1. Lassen Sie den Abschnitt **Anmeldeinformationen** in beiden Abschnitten mit den Zielen der **Frame-Capture-Gruppe** leer. MediaLive hat die Berechtigung, über die vertrauenswürdige Entität in den S3-Bucket zu schreiben. Jemand in Ihrer Organisation sollte diese Berechtigungen bereits eingerichtet haben. Weitere Informationen finden Sie unter [Zugriffsanforderungen für die vertrauenswürdige Entität](trusted-entity-requirements.md).

1. Füllen Sie das Feld mit den **CDN-Einstellungen** nur aus, wenn Sie bei jedem Senden dieser Ausgabe an den Amazon S3 S3-Bucket eine vordefinierte ACL einrichten MediaLive müssen.

   Die Verwendung einer vorgefertigten ACL gilt in der Regel nur, wenn Ihre Organisation nicht der Besitzer des Amazon S3 S3-Buckets ist. Sie hätten die Verwendung einer vorgefertigten ACL mit dem Bucket-Besitzer besprechen sollen, als Sie das [Ziel für die Ausgabe](archive-op-origin-server-s3.md#setting-dss-archive-canned-acl) besprochen haben.

# Einstellungen für den Stream
<a name="output-settings-framecapture"></a>

Standardmäßig wird die Ausgabe mit einer Videocodierung eingerichtet. Dies ist die einzige Kodierung, die eine Frame-Capture-Ausgabe enthalten kann. Daher können Sie keine Audio- oder Untertitel-Codierungen oder weitere Video-Codierungen hinzufügen.

Weitere Informationen zu den Feldern in der Videocodierung finden Sie unter [Richten Sie die Videokodierung ein](creating-a-channel-step6.md).

# Erstellen einer HLS-Ausgabegruppe
<a name="opg-hls"></a>

Wenn Sie einen AWS Elemental MediaLive Elemental-Kanal erstellen, möchten Sie möglicherweise eine HLS-Ausgabegruppe einbeziehen. Informationen zu den Anwendungsfällen für eine HLS-Ausgabegruppe finden Sie unter. [Container, Protokolle und nachgelagerte Systeme](outputs-supported-containers-downstream-systems.md) Hinweise zur Auswahl zwischen einer HLS- und einer MediaPackage Ausgabegruppe finden Sie unter. [Wählen Sie zwischen der HLS-Output-Gruppe und der MediaPackage Output-Gruppe](hls-choosing-hls-vs-emp.md)

**Topics**
+ [Organisieren Sie Kodierungen in einer HLS-Ausgabegruppe](design-hls-package.md)
+ [Koordinieren Sie sich mit dem nachgeschalteten System](hls-opg-coordinate-dss.md)
+ [Erstellen Sie eine HLS-Ausgabegruppe](creating-hls-output-group.md)

# Organisieren Sie Kodierungen in einer HLS-Ausgabegruppe
<a name="design-hls-package"></a>

Eine HLS-Ausgabegruppe wird normalerweise als Video-ABR-Stack eingerichtet. Ein Video-ABR-Stapel ist eine Ausgabegruppe, die Folgendes enthält:
+ Mehr als ein Ausgang.

Jede Ausgabe kann Folgendes enthalten:
+ Eine Videokodierung (Wiedergabe). In der Regel hat jede Videokodierung eine andere Auflösung.
+ Eine oder mehrere Audiocodierungen.
+ Eine oder mehrere Untertitel werden codiert. Die Bildunterschriften sind entweder eingebettet oder im Sidecar-Modus.

Es gibt zwei Möglichkeiten, die Kodierungen zu organisieren, je nachdem, ob die Audiokodierungen gebündelt oder jeweils in einer eigenen Version vorliegen müssen. Sie sollten [diese Informationen bereits von Ihrem nachgeschalteten System erhalten](identify-dss-video-audio.md) haben.

**Downstream-Player, die gebündeltes Audio benötigen**

Planen Sie, dass die Ausgabegruppe Folgendes enthält:
+ Ein Ausgang für jede Videokodierung. Dieser Ausgang enthält eine Videokodierung, alle Audiocodierungen und alle Untertitelcodierungen (falls die Untertitel eingebettet sind). 

  In jeder Ausgabe werden dieselben Audiocodierungen angezeigt. Beispielsweise werden die englischen und französischen Kodierungen in der Ausgabe mit hoher Auflösung angezeigt, dann werden dieselben englischen und französischen Kodierungen in der Ausgabe mit niedriger Auflösung angezeigt.
+ Eine Ausgabe für jede Kodierung von Untertiteln, wenn es sich bei den Untertiteln um Sidecars handelt.

Dieses Diagramm zeigt eine HLS-Ausgabegruppe, wenn die Untertitelcodierungen eingebettet sind.

![\[Output group diagram showing embedded and non-embedded outputs with associated elements.\]](http://docs.aws.amazon.com/de_de/medialive/latest/ug/images/output11-ABR-2Ve-2A.png)


Dieses Diagramm zeigt eine HLS-Ausgabegruppe, wenn es sich bei den Untertitelcodierungen um Seitenlinien handelt.

![\[Output group diagram showing V, A, A components, V, A, A outputs, and two C outputs.\]](http://docs.aws.amazon.com/de_de/medialive/latest/ug/images/output12-ABR-2V-2A-2C.png)


**Downstream-Player, die separates Audio benötigen**

Planen Sie, dass die Ausgabegruppe Folgendes enthält:
+ Ein Ausgang für jede Videokodierung. Dieser Ausgang enthält ein Video und alle Untertitel sind codiert (sofern die Untertitel eingebettet sind). 
+ Ein Ausgang für jede Audiokodierung.

  Die Audiocodierungen können für verschiedene Sprachen oder für unterschiedliche Bitraten sein, oder sie können für verschiedene Sprachen und Bitraten sein.
+ Eine Ausgabe für jede Kodierung von Untertiteln, falls es sich bei den Untertiteln um Sidecars handelt.

*Die Anordnung der Audiocodierungen in dieser Ausgabegruppe wird als Audiowiedergabegruppe bezeichnet.*

Dieses Diagramm zeigt eine HLS-Ausgabegruppe mit einer Audiowiedergabegruppe und eingebetteten Untertitelcodierungen.

![\[Output group diagram showing four outputs: two marked as embedded, and two marked as A.\]](http://docs.aws.amazon.com/de_de/medialive/latest/ug/images/output13-ABR-2Ve-2Asep.png)


Dieses Diagramm zeigt eine HLS-Ausgabegruppe für einen ABR-Stack mit einer Audio-Wiedergabegruppe und mit Sidecar-Untertiteln.

![\[Output group diagram showing six outputs: two V, two A, and two C, arranged in a row.\]](http://docs.aws.amazon.com/de_de/medialive/latest/ug/images/output14-ABR-2V-2Asep-2C.png)


# Koordinieren Sie sich mit dem nachgeschalteten System
<a name="hls-opg-coordinate-dss"></a>

Die HLS-Ausgabegruppe in AWS Elemental MediaLive unterstützt verschiedene Arten von Downstream-Systemen. Lesen Sie die Informationen, die für das System gelten, mit dem Sie arbeiten.

**Topics**
+ [HLS-Ausgabegruppe für Amazon S3](origin-server-hls-s3.md)
+ [HLS-Ausgabegruppe zu MediaStore](origin-server-ems.md)
+ [HLS-Ausgabegruppe zu MediaPackage](origin-server-hls-emp.md)
+ [HLS-Ausgabegruppe bis v2 MediaPackage](origin-server-hls-empv2.md)
+ [HLS-Ausgabegruppe an HTTP](origin-server-http.md)

# HLS-Ausgabegruppe für Amazon S3
<a name="origin-server-hls-s3"></a>

Gehen Sie wie folgt vor, wenn Sie [entschieden](identify-downstream-system.md) haben, eine HLS-Ausgabegruppe mit Amazon S3 als Ziel zu erstellen. Sie und der Betreiber des Downstream-Systems müssen sich auf das Ziel für die Ausgabe der HLS-Ausgabegruppe einigen. 

**Um die Einrichtung des Ziels zu arrangieren**

1. Entscheiden Sie, ob Sie zwei Ziele für die Ausgabe benötigen: 
   + Sie benötigen zwei Ziele in einem [Standardkanal](plan-redundancy.md).
   + Sie benötigen ein Ziel in einem einzigen Pipeline-Kanal.

1. Wir empfehlen, dass Sie den vollständigen Pfad des Ziels entwerfen — den Amazon S3 S3-Bucket und alle Ordner. Siehe [Entwerfen Sie den Pfad für das Ausgabeziel](hls-destinations-design-step.md).

1. Bitten Sie den Amazon S3 S3-Benutzer, alle Buckets zu erstellen, die noch nicht existieren. 

   Mit MediaLive darf der Amazon S3 S3-Bucket-Name keine Punktnotation verwenden, was bedeutet, dass er nicht verwendet werden darf. (Punkt) zwischen den Wörtern im Bucket-Namen. 

1. Besprechen Sie die Eigentumsrechte mit dem Amazon S3 S3-Benutzer. Wenn der Bucket zu einem anderen AWS Konto gehört, möchten Sie normalerweise, dass dieses Konto der Eigentümer der Ausgabe wird. Weitere Informationen finden Sie [Steuerung des Zugriffs auf die Ausgabe](#setting-dss-hls-canned-acl) unter Nach diesem Verfahren.

Beachten Sie, dass Sie zum Senden an einen S3-Bucket keine Benutzeranmeldeinformationen benötigen. MediaLive hat die Berechtigung, über die vertrauenswürdige Entität in den S3-Bucket zu schreiben. Jemand in Ihrer Organisation sollte diese Berechtigungen bereits eingerichtet haben. Weitere Informationen finden Sie unter [Zugriffsanforderungen für die vertrauenswürdige Entität](trusted-entity-requirements.md).

## Steuerung des Zugriffs auf die Ausgabe
<a name="setting-dss-hls-canned-acl"></a>

Möglicherweise senden Sie Ausgabedateien an einen Amazon S3 S3-Bucket, der einem anderen AWS Konto gehört. In dieser Situation möchten Sie normalerweise, dass das andere Konto Eigentümer der Ausgabedateien wird (das Objekt, das in den Bucket gelegt wird). Wenn der Bucket-Besitzer nicht zum Objekteigentümer wird, sind Sie (MediaLive) der einzige Agent, der die Dateien löschen kann, wenn sie nicht mehr benötigt werden.

Es liegt daher im Interesse aller, das Eigentum an den Ausgabedateien zu übertragen, nachdem sie sich im Amazon S3 S3-Bucket befinden.

Um das Eigentum an Objekten zu übertragen, ist die folgende Einrichtung erforderlich:
+ Der Bucket-Besitzer muss eine Bucket-Berechtigungsrichtlinie hinzufügen, die Ihnen die Erlaubnis erteilt, eine Amazon S3 S3-Zugriffskontrollliste (ACL) hinzuzufügen, wenn MediaLive die Ausgabedateien an den Bucket geliefert werden. Der Bucket-Besitzer sollte die Informationen unter [Zugriff verwalten mit ACLs](https://docs.aws.amazon.com/AmazonS3/latest/userguide/acls) im Amazon Simple Storage Service-Benutzerhandbuch lesen. Der Bucket-Besitzer muss ACL-Berechtigungen für den Bucket einrichten, nicht für die Objekte.
+ Der Bucket-Besitzer sollte auch den Objekteigentum einrichten. Diese Funktion macht es praktisch verpflichtend (und nicht optional), dass der Sender (MediaLive) die *Vollsteuerungs-ACL des Bucket-Besitzers* einbezieht. Der Bucket-Besitzer sollte die Informationen unter [Kontrolle des Objektbesitzes](https://docs.aws.amazon.com/AmazonS3/latest/userguide/about-object-ownership) im Amazon Simple Storage Service-Benutzerhandbuch lesen.

  Wenn der Bucket-Besitzer diese Funktion implementiert, müssen Sie sie so einrichten, MediaLive dass sie die ACL mit einbezieht. Wenn Sie dies nicht tun, schlägt die Lieferung an den Amazon S3 S3-Bucket fehl.
+ Sie müssen so einrichten MediaLive , dass die ***Vollsteuerungs-ACL des Bucket-Besitzers* bei der Lieferung an den Bucket berücksichtigt wird. Sie werden dieses Setup durchführen, wenn Sie [den Channel erstellen](hls-destinations-s3-specify.md).

Die S3-Funktion für gescannte ACLs unterstützt ACLs neben dem *Bucket Owner die volle Kontrolle*, aber diese anderen ACLs sind in der Regel nicht auf den Anwendungsfall anwendbar, von dem aus Videos übertragen werden. MediaLive

# HLS-Ausgabegruppe zu MediaStore
<a name="origin-server-ems"></a>

Gehen Sie wie folgt vor, wenn Sie [festgelegt](identify-downstream-system.md) haben, dass Sie eine HLS-Ausgabegruppe mit dem AWS Elemental MediaStore Ziel erstellen möchten. Sie und der Betreiber des nachgeschalteten Systems müssen sich auf das Ziel für die Ausgabe der HLS-Ausgabegruppe einigen

**Um die Einrichtung des Ziels zu arrangieren**

1. Entscheiden Sie, ob Sie zwei Ziele für die Ausgabe benötigen: 
   + Sie benötigen zwei Ziele in einem [Standardkanal](plan-redundancy.md).
   + Sie benötigen ein Ziel in einem einzigen Pipeline-Kanal.

1. Wir empfehlen, den vollständigen Pfad des Ziels zu entwerfen. Siehe [Entwerfen Sie den Pfad für das Ausgabeziel](hls-destinations-design-step.md).

   Wenn Sie zwei Ziele haben, müssen sich die Zielpfade in irgendeiner Weise voneinander unterscheiden. Mindestens einer der Abschnitte eines Pfads muss sich vom anderen unterscheiden. Es ist akzeptabel, dass sich alle Abschnitte unterscheiden. 

1. Bitten Sie den MediaStore Benutzer, alle Container zu erstellen, die noch nicht existieren. 

1. Ermitteln Sie den Datenendpunkt für den oder die Container. Beispiel: 

   `https://a23f.data.mediastore.us-west-2.amazonaws.com`

   `https://fe30.data.mediastore.us-west-2.amazonaws.com`

   Sie benötigen die Datenendpunkte. Sie benötigen den Container-Namen nicht.

Beachten Sie, dass Sie zum Senden an MediaStore Container keine Benutzeranmeldeinformationen benötigen. MediaLive hat die Berechtigung, über die vertrauenswürdige Entität in den MediaStore Container zu schreiben. Jemand in Ihrer Organisation sollte diese Berechtigungen bereits eingerichtet haben. Weitere Informationen finden Sie unter [Zugriffsanforderungen für die vertrauenswürdige Entität](trusted-entity-requirements.md).

# HLS-Ausgabegruppe zu MediaPackage
<a name="origin-server-hls-emp"></a>

Gehen Sie wie folgt vor, wenn Sie sich [entschieden](identify-downstream-system.md) haben, eine HLS-Ausgabegruppe zu erstellen und an diese AWS Elemental MediaPackage über HTTPS zu senden. Sie und der Betreiber des nachgeschalteten Systems müssen sich auf das Ziel für die Ausgabe der HLS-Ausgabegruppe einigen.

**Um die Einrichtung des Ziels zu arrangieren**

1. Bitten Sie den MediaPackage Benutzer, einen Kanal für zu erstellen MediaPackage. Auch wenn es sich bei dem MediaLive Kanal um einen [Standardkanal](plan-redundancy.md) (mit zwei Pipelines) handelt, benötigen Sie nur einen MediaPackage Kanal.

1. Vereinbaren Sie mit dem MediaPackage Benutzer die Einrichtung von HTTPS-Benutzeranmeldedaten. Sie müssen MediaPackage über eine sichere Verbindung an senden.

1. Besorgen Sie sich die folgenden Informationen:
   + Die beiden URLs (Eingabeendpunkte ist die MediaPackage Terminologie) für den Kanal. Die beiden URLs für einen Kanal sehen so aus:

      `https://6d2c.mediapackage.uswest-2.amazonaws.com/in/v2/9dj8/9dj8/channel`

      `https://6d2c.mediapackage.uswest-2.amazonaws.com/in/v2/9dj8/e333/channel`

     Die beiden URLs sind immer identisch, bis auf den Ordner kurz davor`channel`.

     Stellen Sie sicher, dass Sie den URLs (der mit beginnt`https://`) und nicht den Kanalnamen (der mit beginnt`arn`) erhalten.
   + Der Benutzername und das Passwort für den Zugriff auf das Downstream-System, falls das Downstream-System authentifizierte Anfragen benötigt. Beachten Sie, dass sich diese Benutzeranmeldeinformationen auf die Benutzerauthentifizierung beziehen, nicht auf das Protokoll. Bei der Benutzerauthentifizierung geht es darum, ob das nachgelagerte System Ihre Anfrage akzeptiert. Beim Protokoll geht es darum, ob die Anfrage über eine sichere Verbindung gesendet wird.

# HLS-Ausgabegruppe bis v2 MediaPackage
<a name="origin-server-hls-empv2"></a>

Gehen Sie wie folgt vor, wenn Sie [entschieden](hls-choosing-hls-vs-emp.md) haben, eine HLS-Ausgabegruppe zu erstellen und an v2 zu MediaPackage senden. Sie und der Betreiber des nachgeschalteten Systems müssen sich auf das Ziel für die Ausgabe der HLS-Ausgabegruppe einigen. 

**Um die Einrichtung des Ziels zu arrangieren**

1. Bitten Sie den MediaPackage Benutzer, einen Kanal für zu erstellen MediaPackage. Auch wenn es sich bei dem MediaLive Kanal um einen [Standardkanal](plan-redundancy.md) (mit zwei Pipelines) handelt, benötigen Sie nur einen MediaPackage Kanal.

1. Besorgen Sie sich die beiden URLs (Eingabeendpunkte ist die MediaPackage Terminologie) für den Kanal. Die beiden URLs für einen Kanal sehen so aus:

    `https://mz82o4-1.ingest.hnycui.mediapackagev2.us-west-2.amazonaws.com/in/v1/live-sports/1/curling/index` 

    `https://mz82o4-2.ingest.hnycui.mediapackagev2.us-west-2.amazonaws.com/in/v1/live-sports/2/curling/index`

   Die beiden URLs unterscheiden sich geringfügig, wie in den obigen Beispielen gezeigt.

   Stellen Sie sicher, dass Sie den URLs (der mit beginnt`https://`) und nicht den Kanalnamen (der mit beginnt`arn`) erhalten.

   Beachten Sie, dass Sie keine Benutzeranmeldedaten verwenden, um an MediaPackage v2 zu senden.

# HLS-Ausgabegruppe an HTTP
<a name="origin-server-http"></a>

Gehen Sie wie folgt vor, wenn Sie [festgelegt](identify-downstream-system.md) haben, dass Sie eine HLS-Ausgabegruppe mit einem der folgenden Downstream-Systeme als Ziel erstellen möchten:
+ Ein HTTP- oder HTTPS-PUT-Server.
+ Ein HTTP- oder HTTPS-WebDAV-Server.
+ Ein Akamai-Ursprungsserver.

Sie und der Betreiber des Downstream-Systems müssen sich auf das Ziel für die Ausgabe der HLS-Ausgabegruppe einigen. 

Wenn Sie HLS über HTTP bereitstellen, erfolgt die Lieferung häufig an einen Ursprungsserver. Auf dem Ursprungsserver gibt es in der Regel klare Richtlinien zu den Regeln für den Zielpfad, einschließlich des Dateinamens des Hauptmanifests (der `.M3U8` Datei).

**Um die Einrichtung des Ziels zu arrangieren**

Sie müssen mit dem Bediener am nachgeschalteten System sprechen, um Ihre Einrichtung zu koordinieren.

1. Wenn das Downstream-System kein Akamai-Server ist, finden Sie heraus, ob es PUT oder WebDAV verwendet. 

1. Finden Sie heraus, ob das Downstream-System spezielle Anforderungen an die Verbindung stellt. Diese Verbindungsfelder sind in der Konsole im Bereich **CDN-Einstellungen für die HLS-Ausgabegruppe** gruppiert. **Um diese Seite auf der MediaLive Konsole anzuzeigen, wählen Sie auf der Seite **Kanal erstellen** im Abschnitt **Ausgabegruppen** die Option **Hinzufügen** und dann HLS aus.** Wählen Sie die Gruppe aus und öffnen Sie dann in den **HLS-Einstellungen** die **CDN-Einstellungen**.

1. Entscheiden Sie, ob Sie zwei Ziele für die Ausgabe benötigen: 
   + Sie benötigen zwei Ziele in einem [Standardkanal](plan-redundancy.md).
   + Sie benötigen ein Ziel in einem einzigen Pipeline-Kanal.

1. Finden Sie heraus, ob das Downstream-System eine sichere Verbindung verwendet. Ist dies der Fall, vereinbaren Sie mit dem Betreiber die Einrichtung der Benutzeranmeldedaten. 

1. Finden Sie heraus, ob für das Downstream-System benutzerdefinierte Pfade innerhalb der Hauptmanifeste und der untergeordneten Manifeste erforderlich sind. Weitere Informationen finden Sie unter [Anpassen der Pfade innerhalb von HLS-Manifesten](hls-manifest-paths.md).

1. Wenn Sie einen [Standardkanal](plan-redundancy.md) einrichten, finden Sie heraus, ob das Downstream-System redundante Manifeste unterstützt. Ist dies der Fall, entscheiden Sie, ob Sie diese Funktion implementieren möchten. Weitere Informationen finden Sie [Redundante HLS-Manifeste erstellen](hls-redundant-manifests.md) unter und speziell [Regeln für die meisten nachgelagerten Systeme](hls-redundant-manif-most-systems.md) und [Regeln für Akamai CDNs](hls-redundant-manif-akamai.md) für spezifische Anweisungen. 

1. Sprechen Sie mit dem Operator auf dem nachgeschalteten System, um einen vollständigen Zielpfad für die drei Kategorien von HLS-Dateien (die Hauptmanifeste, die untergeordneten Manifeste und die Mediendateien) zu vereinbaren. MediaLive platziert immer alle drei Kategorien von Dateien für jedes Ziel an diesem einen Ort. Es ist nicht möglich, so MediaLive zu konfigurieren, dass einige Dateien an einem anderen Ort gespeichert werden. 

   Wenn Sie zwei Ziele haben, müssen sich die Zielpfade in irgendeiner Weise voneinander unterscheiden. Mindestens einer der Abschnitte eines Pfads muss sich vom anderen unterscheiden. Es ist akzeptabel, dass sich alle Abschnitte unterscheiden. Besprechen Sie diese Anforderung mit dem Betreiber des nachgeschalteten Systems. Für das nachgelagerte System gelten möglicherweise spezifische Regeln zur Einzigartigkeit.

1. Sprechen Sie mit dem Betreiber des nachgelagerten Systems über besondere Anforderungen für die Namen der drei Kategorien von HLS-Dateien. In der Regel gelten für das nachgelagerte System keine besonderen Anforderungen. 

1. Sprechen Sie mit dem Operator auf dem nachgelagerten System über besondere Anforderungen für den Modifikator in den Namen der untergeordneten Manifeste und Mediendateien. 

   Die untergeordneten Manifeste und Mediendateien enthalten diesen Modifikator immer in ihren Dateinamen. Dieser Modifikator unterscheidet jede Ausgabe von der anderen, sodass er in jeder Ausgabe eindeutig sein muss. Beispielsweise müssen die Dateien für die Ausgabe mit hoher Auflösung einen anderen Namen haben als die Dateien für die Ausgabe mit niedriger Auflösung. Beispielsweise könnten die Dateien für eine Ausgabe den Dateinamen und den Modifikator haben`curling_high`, während die andere Ausgabe einen Namen haben könnte. `curling_low`

   In der Regel gelten für das nachgelagerte System keine besonderen Anforderungen.

1. Fragen Sie den Betreiber des nachgeschalteten Systems, ob die Mediendateien in separaten Unterverzeichnissen gespeichert werden sollen. Zum Beispiel ein Unterverzeichnis für die ersten 1.000 Segmente, ein weiteres Unterverzeichnis für die zweiten 1.000 Segmente usw.

   Für die meisten Downstream-Systeme sind keine separaten Unterverzeichnisse erforderlich.

1. Vereinbaren Sie die Abschnitte des Zielpfads, für die das nachgelagerte System besondere Anforderungen stellt.
   + Beispielsweise verlangt das Downstream-System möglicherweise nur, dass Sie an einen bestimmten Host senden. Das nachgelagerte System muss nicht wissen, welche Ordner- oder Dateinamen Sie verwenden werden.

     Senden Sie beispielsweise an zwei Ordner, denen Sie einen Namen geben, aber auf dem Host unter `https://203.0.113.55`

     Oder senden Sie an zwei Ordner, denen Sie einen Namen geben, aber auf den Hosts unter `https://203.0.113.55` und `https://203.0.113.82`
   + Oder das Downstream-System benötigt möglicherweise einen bestimmten Host und Ordner, aber mit einem von Ihnen gewählten Dateinamen. Zum Beispiel dieser Host und diese Ordner:

     `https://203.0.113.55/sports/delivery/`

     `https://203.0.113.55/sports/backup/`

1. Notieren Sie sich die Informationen, die Sie gesammelt haben:
   + Der Verbindungstyp für das Downstream-System — Akamai, PUT oder WebDAV.
   + Die Einstellungen für Verbindungsfelder, wenn das Downstream-System besondere Anforderungen hat.
   + Das Protokoll für die Übermittlung — HTTP oder HTTPS.
   + Der Benutzername und das Passwort für den Zugriff auf das Downstream-System, falls das Downstream-System authentifizierte Anfragen benötigt. Beachten Sie, dass sich diese Benutzeranmeldeinformationen auf die Benutzerauthentifizierung beziehen, nicht auf das Protokoll. Bei der Benutzerauthentifizierung geht es darum, ob das nachgelagerte System Ihre Anfrage akzeptiert. Beim Protokoll geht es darum, ob die Anfrage über eine sichere Verbindung gesendet wird.
   + Alle oder ein Teil der Zielpfade, möglicherweise einschließlich der Dateinamen.
   + Ob Sie separate Unterverzeichnisse einrichten müssen.

# Erstellen Sie eine HLS-Ausgabegruppe
<a name="creating-hls-output-group"></a>

Sie erstellen die Ausgabegruppe und ihre Ausgaben, wenn Sie [einen MediaLive Kanal erstellen oder bearbeiten](creating-a-channel-step4.md). 

## Verfahren
<a name="hls-create-procedure"></a>

1. Wählen Sie auf der Seite **Create channel** (Channel erstellen) unter **Output groups** (Ausgabegruppen) die Option **Add** (Hinzufügen) aus. 

1. Wählen Sie im Abschnitt **Add output group** (Ausgabegruppe hinzufügen) **HLS** und dann **Confirm** (Bestätigen) aus. Es werden weitere Abschnitte angezeigt:
   + **Ziel der HLS-Gruppe** — Dieser Abschnitt enthält Felder für das Ziel der Ausgaben. Weitere Informationen finden Sie im Abschnitt zum Typ des Downstream-Systems:
     + [Felder für das Ausgabeziel — an Amazon S3 senden](hls-destinations-s3.md)
     + [Felder für das Ausgabeziel — Senden an MediaStore](hls-destinations-ems.md)
     + [Felder für das Ausgabeziel — Senden an MediaPackage](hls-destinations-emp.md)
     + [Felder für das Ausgabeziel — Senden an einen HTTP-Server](hls-destinations-http.md)
   + **HLS-Einstellungen** [— Dieser Abschnitt enthält Felder für das [Ziel der Ausgaben, für die](hls-destinations-http.md) Stabilität und [für Beschriftungen](hls-other-features.md#hls-resiliency).](hls-other-features.md#hls-captions) 
   + **HLS-Ausgaben** — Dieser Abschnitt zeigt die einzelne Ausgabe, die standardmäßig hinzugefügt wird.
   + **Standort** — Dieser Abschnitt enthält Felder zum [Anpassen der Pfade innerhalb der Manifeste](hls-manifest-paths.md).
   + **Manifest und Segmente** — Dieser Abschnitt enthält Felder für die [Konfiguration redundanter Manifeste](hls-opg-redundant-manifest.md), für die Konfiguration des [Manifestinhalts](hls-other-features.md#hls-manifest-contents) und für die [Konfiguration von Mediensegmenten](hls-other-features.md#hls-segment-fields).
   + **DRM** — Dieser Abschnitt enthält Felder für die Konfiguration [der Verschlüsselung von Ausgaben](hls-other-features.md#hls-drm).
   + **Werbemarkierung** — Dieser Abschnitt enthält Felder für die Einrichtung von [SCTE-35](hls-other-features.md#hls-ad-markers) und ist verfügbar.
   + **Bildunterschriften** [— Dieser Abschnitt enthält Felder für die Konfiguration von Untertiteln.](hls-other-features.md#hls-captions)
   + **ID3**— Dieser Abschnitt enthält Felder zum Einrichten für. [ID3](hls-other-features.md#hls-id3)

1. Wenn Ihr Plan mehr als eine Ausgabe in dieser Ausgabegruppe umfasst, wählen Sie unter **HLS outputs (HLS-Ausgaben)** die Option **Add output (Ausgabe hinzufügen)**, um die entsprechende Anzahl von Ausgaben hinzuzufügen. 

1. Wählen Sie in **HLS outputs (HLS-Ausgaben)** den ersten Link **Settings (Einstellungen)**, um die Abschnitte für die erste Ausgabe anzuzeigen:
   + **Ausgabeeinstellungen** — Dieser Abschnitt enthält Felder für das Ziel der Ausgaben. Sehen Sie sich diese Abschnitte an:
     + [Felder für das Ausgabeziel — an Amazon S3 senden](hls-destinations-s3.md)
     + [Felder für das Ausgabeziel — Senden an MediaStore](hls-destinations-ems.md)
     + [Felder für das Ausgabeziel — Senden an MediaPackage](hls-destinations-emp.md)
     + [Felder für das Ausgabeziel — Senden an einen HTTP-Server](hls-destinations-http.md)

     Dieser Abschnitt enthält auch Felder für den [HLS-Container](hls-container.md).
   + **Stream-Einstellungen** — Dieser Abschnitt enthält Felder für die [Ausgabestreams](hls-streams-section.md) (Video, Audio und Untertitel).

1. (Optional) Geben Sie Namen für die Ausgabegruppe und die Ausgaben ein:
   + Geben Sie unter **HLS settings (HLS-Einstellungen)** für **Name** einen Namen für die Ausgabegruppe ein. Dieser Name ist intern in MediaLive; er erscheint nicht in der Ausgabe. Beispiel, **Sports Curling**.
   + Geben Sie im Abschnitt **HLS outputs (HLS-Ausgaben)** für jede Ausgabe unter **Name** einen Namen für die Ausgabe ein. Dieser Name ist intern von MediaLive; er erscheint nicht in der Ausgabe. Beispiel, **high resolution**.

1. Informationen zum Ausfüllen der anderen Felder finden Sie in den Themen, die nach diesem Verfahren aufgeführt sind.

1. Nachdem Sie die Einrichtung dieser Ausgabegruppe und ihrer Ausgaben abgeschlossen haben, können Sie eine weitere Ausgabegruppe (beliebigen Typs) erstellen, wenn dies für Ihren Plan erforderlich ist. Andernfalls gehen Sie zum [Speichern Sie den Kanal](creating-a-channel-step9.md).

**Topics**
+ [Verfahren](#hls-create-procedure)
+ [Zielfelder in einer HLS-Ausgabegruppe](hls-destinations.md)
+ [Felder für den HLS-Container](hls-container.md)
+ [Felder zum Anpassen der Pfade innerhalb der Manifeste](hls-custom-manifests.md)
+ [Felder für redundante Manifeste](hls-opg-redundant-manifest.md)
+ [Felder für Video-, Audio- und Untertitel-Streams (Codierungen)](hls-streams-section.md)
+ [Felder für andere HLS-Funktionen](hls-other-features.md)

# Zielfelder in einer HLS-Ausgabegruppe
<a name="hls-destinations"></a>

Die HLS-Ausgabegruppe in MediaLive unterstützt mehrere Arten von Zielen. Für jeden Typ gelten unterschiedliche Konfigurationsanforderungen.

**Topics**
+ [Felder für das Ausgabeziel — an Amazon S3 senden](hls-destinations-s3.md)
+ [Felder für das Ausgabeziel — Senden an MediaStore](hls-destinations-ems.md)
+ [Felder für das Ausgabeziel — Senden an MediaPackage](hls-destinations-emp.md)
+ [Felder für das Ausgabeziel — Senden an einen HTTP-Server](hls-destinations-http.md)

# Felder für das Ausgabeziel — an Amazon S3 senden
<a name="hls-destinations-s3"></a>

Als Sie [die Ziele für die HLS-Ausgabegruppe geplant](origin-server-hls-s3.md) haben, haben Sie sich möglicherweise dafür entschieden, die Ausgabe an Amazon S3 zu senden. Sie müssen den Zielpfad oder die Zielpfade für die Ausgabe entwerfen. Anschließend müssen Sie die verschiedenen Teile des Pfads in die entsprechenden Felder auf der Konsole eingeben.

**Topics**
+ [Entwerfen Sie den Pfad für das Ausgabeziel](hls-destinations-s3-design.md)
+ [Füllen Sie die Felder in der Konsole aus](hls-destinations-s3-specify.md)

# Entwerfen Sie den Pfad für das Ausgabeziel
<a name="hls-destinations-s3-design"></a>

Führen Sie diesen Schritt aus, wenn Sie den oder die vollständigen Zielpfade noch nicht entworfen haben. Wenn Sie die Pfade bereits entworfen haben, gehen Sie zu[Füllen Sie die Felder in der Konsole aus](hls-destinations-s3-specify.md).

**Um den Pfad zu entwerfen**

1. Sammeln Sie die Bucket-Namen, die Sie [zuvor vom Amazon S3 S3-Benutzer erhalten](origin-server-hls-s3.md) haben. Beispiel:

   `amzn-s3-demo-bucket`

1. Entwerfen Sie die Teile der Zielpfade, die dem Bucket oder den Buckets folgen. Einzelheiten finden Sie in den folgenden Abschnitten.

**Topics**
+ [Die Syntax für die Pfade für die Ausgaben](#hls-syntax-s3)
+ [Entwerfen der Ordner und BaseFileName](#hls-path-s3)
+ [Den NameModifier entwerfen](#hls-nameModifier-design-s3)
+ [Den SegmentModifier entwerfen](#hls-segmentModifier-design-s3)

## Die Syntax für die Pfade für die Ausgaben
<a name="hls-syntax-s3"></a>

Eine HLS-Ausgabe umfasst immer drei Kategorien von Dateien: 
+ Das Hauptmanifest
+ Das Kind manifestiert sich
+ Die Mediendateien

In der folgenden Tabelle werden die Teile beschrieben, aus denen sich die Zielpfade für diese drei Dateikategorien zusammensetzen.

Die Zielpfade für diese drei Dateikategorien sind bis einschließlich *BaseFileName* identisch, was bedeutet, dass alle diese Dateikategorien in denselben Ordner MediaLive gesendet werden. Die Modifikatoren und Dateierweiterungen sind für jede Dateikategorie unterschiedlich. Wenn Sie an Amazon S3 senden, müssen Sie alle Dateien in denselben Ordner senden. Die nachgeschalteten Systeme erwarten, dass alle Dateien zusammen sind.


| Datei | Syntax des Pfads | Beispiel | 
| --- | --- | --- | 
| Wichtigste Manifestdateien | protocol bucket path baseFilename extension | Der Pfad für ein Hauptmanifest im Bucket *Sports* mit dem *Dateinamenindex*:s3ssl://amzn-s3-demo-bucket/sports/delivery/curling/index.m3u8 | 
| Untergeordnete Manifestdateien | protocol bucket path baseFilename nameModifier extension | Der Pfad für das untergeordnete Manifest für die hochauflösenden Versionen der Curling-Ausgabe`s3ssl://amzn-s3-demo-bucket/sports/delivery/curling/index-high.m3u8` | 
| Mediendateien (Segmente) | protocol bucket path baseFilename nameModifier optionalSegmentModifier counter extension | Der Pfad für die Datei für das 230. Segment könnte sein:s3ssl://amzn-s3-demo-bucket/sports/delivery/curling/index-high-00230.ts | 

Diese Zielpfade sind wie folgt aufgebaut:
+ Der Amazon S3 S3-Benutzer sollte Ihnen die Bucket-Namen gegeben haben.
+ Sie müssen Folgendes bestimmen: 
  + Die Ordner
  + Der BaseFileName
  + Der Modifikator
  + Der SegmentModifier

  Sehen Sie sich die folgenden Abschnitte an.
+ MediaLive fügt den Unterstrich vor dem Zähler ein.
+ MediaLiveautomatically generiert diesen Zähler. Anfänglich ist dies eine fünfstellige Zahl, die bei 00001 beginnt und um 1 steigt. Also 00001, 00002, 00003 und so weiter. Nach 99999 ist die nächste Zahl 100000 (sechs Ziffern), dann 100001, 100002 usw. Dann von 999999 bis 1000000 (sieben Ziffern) und so weiter.
+ MediaLive fügt den Punkt vor der Erweiterung ein.
+ MediaLive wählt die Erweiterung aus:
  + Für Manifestdateien — immer `.m3u8`
  + Für Mediendateien — .ts für Dateien in einem Transportstream oder .mp4 für Dateien in einem F-Container MP4 

## Entwerfen der Ordner und BaseFileName
<a name="hls-path-s3"></a>

Entwerfen Sie einen Ordnerpfad und BaseFileName, die Ihren Zwecken entsprechen. 

Wenn Sie zwei Ziele für jede Ausgabe haben, müssen sich die Zielpfade in gewisser Weise voneinander unterscheiden. Befolgen Sie diese Richtlinien:
+ Mindestens einer der Abschnitte eines Pfads muss sich vom anderen unterscheiden. Es ist akzeptabel, dass sich alle Abschnitte unterscheiden. 

  Wenn die Buckets *unterschiedlich* sind, können sich der Ordnerpfad und die Dateinamen für die beiden Ziele daher voneinander unterscheiden oder sie können identisch sein. Beispiel:

  `s3ssl://amzn-s3-demo-bucket/sports/delivery/curling/index-high.m3u8`

  `s3ssl://amzn-s3-demo-bucket1/sports/delivery/curling/index-high.m3u8`

  oder

  `s3ssl://amzn-s3-demo-bucket/sports/delivery/curling/index-high.m3u8`

  `s3ssl://amzn-s3-demo-bucket1/sports/redundant/curling/index-high.m3u8`
+ Wenn die Buckets *identisch* sind, müssen sich der Ordnerpfad und die Dateinamen für die beiden Ziele voneinander unterscheiden. Beispiel:

  `s3ssl://amzn-s3-demo-bucket/sports/delivery/curling/index-high.m3u8`

  `s3ssl://amzn-s3-demo-bucket/sports/redundant/curling/index-high.m3u8`

## Den NameModifier entwerfen
<a name="hls-nameModifier-design-s3"></a>

Entwerfen Sie die `nameModifier` Teile des Dateinamens. Die untergeordneten Manifeste und Mediendateien enthalten diesen Modifikator in ihren Dateinamen. Mit diesem `nameModifier` wird jede Ausgabe von der anderen unterschieden, daher muss er in jeder Ausgabe eindeutig sein. Befolgen Sie diese Richtlinien:
+ Bei einer Ausgabe, die Video (und möglicherweise andere Streams) enthält, beschreiben Sie in der Regel das Video. Si geben z. B. **-high** oder **-1920x1080-5500kpbs** an (um die Auflösung und Bitrate zu beschreiben).
+ Bei einer Ausgabe, die nur Audio oder nur Untertitel enthält, beschreiben Sie in der Regel das Audio oder die Untertitel. Zum Beispiel **-aac** oder **-webVTT**.
+ Es ist eine gute Idee, das `nameModifier` mit einem Trennzeichen, z. B. einem Bindestrich, zu beginnen, um das vom ` baseFilename` zu trennen. `nameModifier`
+ Der `nameModifier` kann [Datenvariablen](variable-data-identifiers.md) enthalten.

## Den SegmentModifier entwerfen
<a name="hls-segmentModifier-design-s3"></a>

Entwerfen Sie den SegmentModifiers-Teil des Zielpfads. Der SegmentModifier ist optional, und wenn Sie ihn einbeziehen, wird er nur in den Namen der Mediendateien enthalten. 

Ein typischer Anwendungsfall für diesen Modifikator ist die Verwendung einer Datenvariablen zur Erstellung eines Zeitstempels, um zu verhindern, dass sich Segmente im Falle eines Neustarts des Kanals gegenseitig überschreiben. Angenommen, Sie fügen den Zeitstempel **\$1t\$1-** ein. Segment 00001 könnte den Namen haben. `index-120028-00001` Wenn die Ausgabe einige Minuten später neu gestartet wird (was dazu führt, dass der Segmentzähler neu gestartet wird), hat das neue Segment 00001 den Namen. `index-120039-00001` Die neue Datei überschreibt die Datei für das ursprüngliche Segment 00001 nicht. Für einige Downstream-Systeme empfiehlt sich möglicherweise dieses Verhalten.

# Füllen Sie die Felder in der Konsole aus
<a name="hls-destinations-s3-specify"></a>

Nachdem Sie die Ausgabenamen und Zielpfade erstellt haben, können Sie die HLS-Ausgabegruppe einrichten.

Über die folgenden Felder werden der Speicherort und die Namen der HLS-Medien und der Manifestdateien (das Ziel) konfiguriert.
+ Abschnitt **Output group – HLS group destination (Ausgabegruppe – HLS-Gruppenziel)**
+ Abschnitt **Output group – HLS settings – CDN (Ausgabegruppe – HLS-Einstellungen – CDN)**
+ **Output group – Location – Directory structure (Ausgabegruppe – Speicherort – Verzeichnisstruktur) **
+ **Output group – Location – Segments per subdirectory (Ausgabegruppe – Speicherort – Segmente pro Unterverzeichnis)**
+ **HLS-Ausgaben — Ausgabeeinstellungen — Namensmodifikator**
+ **HLS-Ausgaben — Ausgabeeinstellungen — Segmentmodifikator**

**So legen Sie das Ziel für die meisten Downstream-Systeme fest**

1. Füllen Sie die **URL**-Felder im Abschnitt **HLS group destinations (HLS-Gruppenziele)** aus. Geben Sie zwei Ziele an, wenn der Kanal als Standardkanal eingerichtet ist, bzw. ein Ziel, wenn er als Single-Pipeline-Kanal eingerichtet ist.     
[\[See the AWS documentation website for more details\]](http://docs.aws.amazon.com/de_de/medialive/latest/ug/hls-destinations-s3-specify.html)

1. Lassen Sie den Abschnitt **Anmeldeinformationen** in beiden Abschnitten der **HLS-Gruppenziele** leer. MediaLive hat die Berechtigung, über die vertrauenswürdige Entität in den S3-Bucket zu schreiben. Jemand in Ihrer Organisation sollte diese Berechtigungen bereits eingerichtet haben. Weitere Informationen finden Sie unter [Zugriffsanforderungen für die vertrauenswürdige Entität](trusted-entity-requirements.md).

1. Wählen Sie im Abschnitt **CDN-Einstellungen** die Option`Hls S3`.

1. Füllen Sie das Feld mit den **CDN-Einstellungen** nur aus, wenn Sie bei jedem Senden dieser Ausgabe an den Amazon S3 S3-Bucket eine vordefinierte ACL einrichten MediaLive müssen.

   Die Verwendung einer vorgefertigten ACL gilt in der Regel nur, wenn Ihre Organisation nicht der Besitzer des Amazon S3 S3-Buckets ist. Sie hätten die Verwendung einer vorgefertigten ACL mit dem Bucket-Besitzer besprechen sollen, als Sie das [Ziel für die Ausgabe](origin-server-hls-s3.md#setting-dss-hls-canned-acl) besprochen haben.

# Felder für das Ausgabeziel — Senden an MediaStore
<a name="hls-destinations-ems"></a>

Als Sie [die Ziele für die HLS-Ausgabegruppe geplant](origin-server-ems.md) haben, haben Sie sich möglicherweise dafür entschieden, die Ausgabe an zu MediaStore senden. Sie müssen den Zielpfad oder die Zielpfade für die Ausgabe entwerfen. Anschließend müssen Sie die verschiedenen Teile des Pfads in die entsprechenden Felder auf der Konsole eingeben.

**Topics**
+ [Entwerfen Sie den Pfad für das Ausgabeziel](hls-destinations-ems-design.md)
+ [Füllen Sie die Felder auf der Konsole aus](hls-specify-destination-ems.md)

# Entwerfen Sie den Pfad für das Ausgabeziel
<a name="hls-destinations-ems-design"></a>

Führen Sie diesen Schritt aus, wenn Sie den oder die vollständigen Zielpfade noch nicht entworfen haben. Wenn Sie die Pfade bereits entworfen haben, gehen Sie zu[Füllen Sie die Felder auf der Konsole aus](hls-specify-destination-ems.md).

**Um den Pfad zu entwerfen**

1. Erfassen Sie den Datenendpunkt für den oder die Container. Sie [haben diese Informationen zuvor vom MediaStore Benutzer erhalten](origin-server-ems.md). Beispiel:

   `a23f.data.mediastore.us-west-2.amazonaws.com`

1. Entwerfen Sie die Teile der Zielpfade, die dem Datenendpunkt (für MediaStore) folgen. 

**Topics**
+ [Die Syntax für die Pfade für die Ausgaben](#hls-syntax-ems)
+ [Wie werden die MediaLive Pfade konstruiert](#hls-how-construct-urls-ems)
+ [Entwerfen der Ordner und BaseFileName](#hls-path-ems)
+ [Den NameModifier entwerfen](#hls-nameModifier-design-ems)
+ [Den SegmentModifier entwerfen](#hls-segmentModifier-design-ems)

## Die Syntax für die Pfade für die Ausgaben
<a name="hls-syntax-ems"></a>

Eine HLS-Ausgabe umfasst immer drei Kategorien von Dateien: 
+ Das Hauptmanifest
+ Das Kind manifestiert sich
+ Die Mediendateien

In der folgenden Tabelle werden die Teile beschrieben, aus denen sich die Zielpfade für diese drei Dateikategorien zusammensetzen.

Die Zielpfade für diese drei Dateikategorien sind bis einschließlich *BaseFileName* identisch, was bedeutet, dass alle diese Dateikategorien in denselben Ordner MediaLive gesendet werden. Die Modifikatoren und Dateierweiterungen sind für jede Dateikategorie unterschiedlich. Beim Senden an MediaStore müssen Sie alle Dateien in denselben Ordner senden. Die nachgeschalteten Systeme erwarten, dass alle Dateien zusammen sind.


| Datei | Syntax des Pfads | Beispiel | 
| --- | --- | --- | 
| Wichtigste Manifestdateien | protocol dataEndpoint path baseFilename extension | Der Pfad für ein Hauptmanifest in der *Pfadzustellung* im Container und mit dem *Dateinamenindex*:mediastoressl://a23f.data.mediastore.us-west-2.amazonaws.com/delivery/index.m3u8 | 
| Untergeordnete Manifestdateien | protocol dataEndpoint path baseFilename nameModifier extension | Der Pfad für das untergeordnete Manifest für die hochauflösenden Wiedergabeversionen der Ausgabe`mediastoressl://a23f.data.mediastore.us-west-2.amazonaws.com/delivery/index-high.m3u8` | 
| Mediendateien (Segmente) | protocol dataEndpoint path baseFilename nameModifier optionalSegmentModifier counter extension | Der Pfad für die Datei für das 230. Segment könnte sein:mediastoressl://a23f.data.mediastore.us-west-2.amazonaws.com/delivery/index-high-00230.ts | 

## Wie werden die MediaLive Pfade konstruiert
<a name="hls-how-construct-urls-ems"></a>

Diese Pfade sind wie folgt aufgebaut:
+ Der Benutzer des AWS Dienstes hätte Ihnen die Container-Namen zur Verfügung stellen müssen.
+ Für MediaStore müssen Sie Folgendes ermitteln: 
  + Die Ordner
  + Der BaseFileName
  + Der Modifikator
  + Der SegmentModifier

  Sehen Sie sich die folgenden Abschnitte an.
+ MediaLive fügt den Unterstrich vor dem Zähler ein.
+ MediaLive generiert den Zähler, der immer fünfstellig ist und bei 00001 beginnt.
+ MediaLive fügt den Punkt vor der Erweiterung ein.
+ MediaLive wählt die Erweiterung aus:
  + Für Manifestdateien — immer ` .m3u8`
  + Für Mediendateien — .ts für Dateien in einem Transportstream oder .mp4 für Dateien in einem F-Container MP4 

## Entwerfen der Ordner und BaseFileName
<a name="hls-path-ems"></a>

Entwerfen Sie einen Ordnerpfad und BaseFileName, die Ihren Zwecken entsprechen. 

Wenn Sie zwei Ziele für jede Ausgabe haben, müssen sich die Zielpfade in gewisser Weise voneinander unterscheiden. Befolgen Sie diese Richtlinien:
+ Mindestens einer der Abschnitte eines Pfads muss sich vom anderen unterscheiden. Es ist akzeptabel, dass sich alle Abschnitte unterscheiden. 

  Wenn die Buckets oder Container unterschiedlich sind, können sich der Ordnerpfad und die Dateinamen für die beiden Ziele daher voneinander unterscheiden oder sie können identisch sein. Beispiel:

  `mediastoressl://a23f.data.mediastore.us-west-2.amazonaws.com/delivery/index.m3u8`

  `mediastoressl://fe30.data.mediastore.us-west-2.amazonaws.com/delivery/index.m3u8`

  oder

  `mediastoressl://a23f.data.mediastore.us-west-2.amazonaws.com/delivery/index.m3u8`

  `mediastoressl://fe30.data.mediastore.us-west-2.amazonaws.com/redundant/index.m3u8`
+ Wenn die Buckets oder Container identisch sind, müssen sich der Ordnerpfad und die Dateinamen für die beiden Ziele voneinander unterscheiden. Beispiel:

  `mediastoressl://a23f.data.mediastore.us-west-2.amazonaws.com/delivery/index.m3u8`

  `mediastoressl://a23f.data.mediastore.us-west-2.amazonaws.com/redundant/index.m3u8`

## Den NameModifier entwerfen
<a name="hls-nameModifier-design-ems"></a>

Entwerfen Sie die `nameModifier` Teile des Dateinamens. Die untergeordneten Manifeste und Mediendateien enthalten diesen Modifikator in ihren Dateinamen. Mit diesem `nameModifier` wird jede Ausgabe von der anderen unterschieden, daher muss er in jeder Ausgabe eindeutig sein. Befolgen Sie diese Richtlinien:
+ Bei einer Ausgabe, die Video (und möglicherweise andere Streams) enthält, beschreiben Sie in der Regel das Video. Si geben z. B. **-high** oder **-1920x1080-5500kpbs** an (um die Auflösung und Bitrate zu beschreiben).
+ Bei einer Ausgabe, die nur Audio oder nur Untertitel enthält, beschreiben Sie in der Regel das Audio oder die Untertitel. Zum Beispiel **-aac** oder **-webVTT**.
+ Es ist eine gute Idee, das `nameModifier` mit einem Trennzeichen, z. B. einem Bindestrich, zu beginnen, um das vom ` baseFilename` zu trennen. `nameModifier`
+ Der `nameModifier` kann [Datenvariablen](variable-data-identifiers.md) enthalten.

## Den SegmentModifier entwerfen
<a name="hls-segmentModifier-design-ems"></a>

Entwerfen Sie den SegmentModifiers-Teil des Zielpfads. Der SegmentModifier ist optional, und wenn Sie ihn einbeziehen, wird er nur in den Namen der Mediendateien enthalten. 

Ein typischer Anwendungsfall für diesen Modifikator ist die Verwendung einer Datenvariablen zur Erstellung eines Zeitstempels, um zu verhindern, dass sich Segmente im Falle eines Neustarts des Kanals gegenseitig überschreiben. Angenommen, Sie fügen den Zeitstempel **\$1t\$1-** ein. Segment 00001 könnte den Namen haben. `index-120028-00001` Wenn die Ausgabe einige Minuten später neu gestartet wird (was dazu führt, dass der Segmentzähler neu gestartet wird), hat das neue Segment 00001 den Namen. `index-120039-00001` Die neue Datei überschreibt die Datei für das ursprüngliche Segment 00001 nicht. Für einige Downstream-Systeme empfiehlt sich möglicherweise dieses Verhalten.

# Füllen Sie die Felder auf der Konsole aus
<a name="hls-specify-destination-ems"></a>

Nachdem Sie die Ausgabenamen und Zielpfade erstellt haben, können Sie die HLS-Ausgabegruppe einrichten.

Über die folgenden Felder werden der Speicherort und die Namen der HLS-Medien und der Manifestdateien (das Ziel) konfiguriert.
+ Abschnitt **Output group – HLS group destination (Ausgabegruppe – HLS-Gruppenziel)**
+ Abschnitt **Output group – HLS settings – CDN (Ausgabegruppe – HLS-Einstellungen – CDN)**
+ **Output group – Location – Directory structure (Ausgabegruppe – Speicherort – Verzeichnisstruktur) **
+ **Output group – Location – Segments per subdirectory (Ausgabegruppe – Speicherort – Segmente pro Unterverzeichnis)**
+ **HLS-Ausgaben — Ausgabeeinstellungen — Namensmodifikator**
+ **HLS-Ausgaben — Ausgabeeinstellungen — Segmentmodifikator**

**So legen Sie das Ziel für die meisten Downstream-Systeme fest**

1. Füllen Sie die **URL**-Felder im Abschnitt **HLS group destinations (HLS-Gruppenziele)** aus. Geben Sie zwei Ziele an, wenn der Kanal als Standardkanal eingerichtet ist, bzw. ein Ziel, wenn er als Single-Pipeline-Kanal eingerichtet ist.     
[\[See the AWS documentation website for more details\]](http://docs.aws.amazon.com/de_de/medialive/latest/ug/hls-specify-destination-ems.html)

1. Lassen Sie den Abschnitt **Anmeldeinformationen** in beiden Abschnitten der **HLS-Gruppenziele** leer. MediaLive hat die Berechtigung, über die vertrauenswürdige Entität in den MediaStore Container zu schreiben. Jemand in Ihrer Organisation sollte diese Berechtigungen bereits eingerichtet haben. Weitere Informationen finden Sie unter [Zugriffsanforderungen für die vertrauenswürdige Entität](trusted-entity-requirements.md).

1. Wählen Sie im Bereich **CDN-Einstellungen** die Option`Hls media store`.

1. Wenn der MediaStore Benutzer Ihnen Werte zur [Konfiguration der Verbindung](origin-server-http.md) gegeben hat, geben Sie diese Werte in die Felder im Abschnitt **CDN-Einstellungen** ein.

# Felder für das Ausgabeziel — Senden an MediaPackage
<a name="hls-destinations-emp"></a>

Als Sie [die Ausgabe geplant haben MediaPackage, haben Sie sich](hls-choosing-hls-vs-emp.md) möglicherweise dafür entschieden, die Ausgabe zu senden, indem Sie eine HLS-Ausgabegruppe erstellt haben. (Oder Sie haben sich vielleicht dafür entschieden, eine [MediaPackage Ausgabegruppe](creating-mediapackage-output-group.md) zu erstellen.)

Sie müssen den Zielpfad oder die Zielpfade für die Ausgabe entwerfen. Anschließend müssen Sie die verschiedenen Teile des Pfads in die entsprechenden Felder auf der Konsole eingeben.

Sie können eine HLS-Ausgabegruppe verwenden, um an Standard MediaPackage oder toMediaPackage v2 zu senden. Die beiden Versionen verwenden unterschiedliche Protokolle:
+ MediaPackage verwendet WebDAV.
+ MediaPackage v2 verwendet Basic PUT.

**Topics**
+ [Entwerfen Sie den Pfad für das Ausgabeziel](hls-destinations-emp-design.md)
+ [Füllen Sie die Felder auf der Konsole aus](hls-specify-destination-emp.md)
+ [Standardbeispiel MediaPackage](hls-example-mediapackage.md)
+ [MediaPackage Beispiel v2](hls-example-mediapackage-v2.md)

# Entwerfen Sie den Pfad für das Ausgabeziel
<a name="hls-destinations-emp-design"></a>

Führen Sie diesen Schritt aus, wenn Sie den oder die vollständigen Zielpfade noch nicht entworfen haben. Wenn Sie die Pfade bereits entworfen haben, gehen Sie zu[Füllen Sie die Felder auf der Konsole aus](hls-specify-destination-emp.md).

**Um den Pfad zu entwerfen**

1. Sammeln Sie die Informationen, die Sie [zuvor vom MediaPackage Benutzer erhalten](origin-server-hls-emp.md) haben:
   + Die beiden URLs (Eingabeendpunkte ist die MediaPackage Terminologie) für den Kanal. Lesen Sie die Informationen nach diesem Verfahren. 
   + Wenn Sie den Standard verwenden MediaPackage, besorgen Sie sich den Benutzernamen und das Passwort. Wenn Sie MediaPackage v2 verwenden, verwenden Sie keine Benutzeranmeldedaten.

1. Sie müssen die Teile der Zielpfade entwerfen, die dem folgen URLs. 

**Topics**
+ [Sammeln Sie die Informationen für den Standard MediaPackage](hls-destinations-emp-info.md)
+ [Sammeln Sie die Informationen für MediaPackage v2](hls-destinations-emp-info-v2.md)
+ [Die Syntax für die Pfade für die Ausgaben](hls-syntax-emp.md)
+ [Den NameModifier entwerfen](hls-nameModifier-design-emp.md)
+ [Den SegmentModifier entwerfen](hls-segmentModifier-design-emp.md)

# Sammeln Sie die Informationen für den Standard MediaPackage
<a name="hls-destinations-emp-info"></a>

Standardmäßig sehen MediaPackage die beiden URLs für einen Kanal wie diese Beispiele aus:

`6d2c.mediapackage.us-west-2.amazonaws.com/in/v2/9dj8/9dj8/channel` 

`6d2c.mediapackage.us-west-2.amazonaws.com/in/v2/9dj8/e333/channel`

Wobei Folgendes gilt:

`mediapackage`gibt an, dass die Eingabeendpunkte Version 1 der MediaPackage API verwenden

`channel`erscheint immer am Ende der URL. Es ist der Basisdateiname für alle Dateien für dieses Ziel. 

Die beiden URLs sind immer identisch, mit Ausnahme des Ordners unmittelbar davor`channel`.

# Sammeln Sie die Informationen für MediaPackage v2
<a name="hls-destinations-emp-info-v2"></a>

Für MediaPackage v2 sehen die beiden URLs für einen Kanal wie diese Beispiele aus:

`mz82o4-1.ingest.hnycui.mediapackagev2.us-west-2.amazonaws.com/in/v1/live-sports/1/curling/index`

`mz82o4-2.ingest.hnycui.mediapackagev2.us-west-2.amazonaws.com/in/v1/live-sports/2/curling/index`

Wobei Folgendes gilt: 


| Element | Description | 
| --- | --- | 
| mz82o4-1 und mz82o4-2 |  Geben Sie an, dass die beiden Endpunkte für einen redundanten Kanaleingang vorgesehen sind. MediaPackage Die Präfixe sind immer und -1 -2 | 
| mediapackagev2 | Zeigt an, dass die Eingabeendpunkte Version 2 der API verwenden MediaPackage  | 
| live-sports/1/curling und live-sports/2/curling | Ordner für die redundanten Dateneingaben. Ein Ordner enthält immer/1/, und der andere Ordner enthält immer /2/  | 
| index | Erscheint immer am Ende der URL. Es ist der Basisdateiname für alle Dateien für dieses Ziel.  | 

# Die Syntax für die Pfade für die Ausgaben
<a name="hls-syntax-emp"></a>

Eine HLS-Ausgabe umfasst immer drei Kategorien von Dateien: 

Weitere Informationen finden Sie in den folgenden Abschnitten.
+ Das Hauptmanifest
+ Das Kind manifestiert sich
+ Die Mediendateien

In der folgenden Tabelle werden die Teile beschrieben, aus denen sich die Zielpfade für diese drei Dateikategorien zusammensetzen.

Die Zielpfade für diese drei Dateikategorien sind bis einschließlich *BaseFileName* identisch, was bedeutet, dass alle diese Dateikategorien in denselben Ordner thatMediaLive gesendet werden. Die Modifikatoren und Dateierweiterungen sind für jede Dateikategorie unterschiedlich. Beim Senden an MediaPackage müssen Sie alle Dateien in denselben Ordner senden. Die nachgeschalteten Systeme erwarten, dass alle Dateien zusammen sind.


| Datei | Syntax des Pfads | Beispiel | 
| --- | --- | --- | 
| Wichtigste Manifestdateien |  protocol channelURL extension |  Der Pfad für die Ausgabe. Hier ist ein Beispiel, das MediaPackage v2 verwendet `https://mz82o4-2.ingest.hnycui.mediapackagev2.us-west-2.amazonaws.com/in/v1/live-sports/2/curling/index.m3u8`  | 
| Manifestdateien für Kinder | protocol channelURL nameModifier extension | Hier ist ein Beispiel für den Pfad für das untergeordnete Manifest für die hochauflösenden Versionen der Curling-Ausgabe (in einem Ziel, das v2 verwendet): MediaPackage`https://mz82o4-1.ingest.hnycui.mediapackagev2.us-west-2.amazonaws.com/in/v1/live-sports/1/curling/index-high.m3u8` | 
| Mediendateien (Segmente) | protocol channelURL nameModifier optionalSegmentModifier counter extension | Hier ist ein Beispiel für den Pfad für die Datei für das 230. Segment (in einem Ziel, das MediaPackage v2 verwendet):https://mz82o4-1.ingest.hnycui.mediapackagev2.us-west-2.amazonaws.com/in/v1/live-sports/1/curling/index-high-00230.ts | 

Diese Pfade sind wie folgt aufgebaut:
+ Der MediaPackage Benutzer hätte Ihnen den Kanal zur Verfügung stellen müssen URLs. URLs Sie decken den Teil des Pfads bis einschließlich BaseFileName ab:
  + Bei der MediaPackage Standardeinstellung ist BaseFileName immer. `channel` 
  + Bei MediaPackage v2 ist BaseFileName immer. `index` 
+ Sie müssen Folgendes angeben:
  + Der Modifikator
  + Der SegmentModifier

  Sehen Sie sich die folgenden Abschnitte an.
+ MediaLive fügt den Unterstrich vor dem Zähler ein.
+ MediaLive generiert den Zähler, der immer fünfstellig ist und bei 00001 beginnt.
+ MediaLive fügt den Punkt vor der Erweiterung ein.
+ MediaLive wählt die Erweiterung aus:
  + Für Manifestdateien — immer ` .m3u8`
  + Für Mediendateien — .ts für Dateien in einem Transportstream oder .mp4 für Dateien in einem F-Container MP4 

# Den NameModifier entwerfen
<a name="hls-nameModifier-design-emp"></a>

Entwerfen Sie die `nameModifier` Teile des Dateinamens. Die untergeordneten Manifeste und Mediendateien enthalten diesen Modifikator in ihren Dateinamen. 

Mit diesem `nameModifier` wird jede Ausgabe von der anderen unterschieden, daher muss er in jeder Ausgabe eindeutig sein. 
+ Bei einer Ausgabe, die Video (und möglicherweise andere Streams) enthält, beschreiben Sie in der Regel das Video. Wenn Sie beispielsweise über drei Formatvarianten verfügen, können Sie, und verwenden**-high**. **-medium** **-low** Oder jeder Modifikator könnte die Auflösung und die Bitrate genau beschreiben (). **-1920x1080-5500kpbs**
+ Bei einer Ausgabe, die nur Audio oder nur Untertitel enthält, beschreiben Sie in der Regel das Audio oder die Untertitel. Zum Beispiel **-aac** oder **-webVTT**.

Es ist eine gute Idee, das `nameModifier` mit einem Trennzeichen, z. B. einem Bindestrich, zu beginnen, um das vom zu trennen. ` baseFilename` `nameModifier`

Der `nameModifier` kann [Datenvariablen](variable-data-identifiers.md) enthalten.

# Den SegmentModifier entwerfen
<a name="hls-segmentModifier-design-emp"></a>

Entwerfen Sie den SegmentModifiers-Teil des Zielpfads. Der SegmentModifier ist optional, und wenn Sie ihn einbeziehen, wird er nur in den Namen der Mediendateien enthalten. 

Ein typischer Anwendungsfall für diesen Modifikator ist die Verwendung einer Datenvariablen zur Erstellung eines Zeitstempels, um zu verhindern, dass sich Segmente im Falle eines Neustarts des Kanals gegenseitig überschreiben. Angenommen, Sie fügen den Zeitstempel **\$1t\$1-** ein. Segment 00001 könnte den Namen haben. `index-120028-00001` Wenn die Ausgabe einige Minuten später neu gestartet wird (was dazu führt, dass der Segmentzähler neu gestartet wird), hat das neue Segment 00001 den Namen. `index-120039-00001` Die neue Datei überschreibt die Datei für das ursprüngliche Segment 00001 nicht. Für einige Downstream-Systeme empfiehlt sich möglicherweise dieses Verhalten.

# Füllen Sie die Felder auf der Konsole aus
<a name="hls-specify-destination-emp"></a>

Nachdem Sie die Ausgabenamen und Zielpfade erstellt haben, können Sie die HLS-Ausgabegruppe einrichten.

Über die folgenden Felder werden der Speicherort und die Namen der HLS-Medien und der Manifestdateien (das Ziel) konfiguriert.
+ Abschnitt **Output group – HLS group destination (Ausgabegruppe – HLS-Gruppenziel)**
+ Abschnitt **Output group – HLS settings – CDN (Ausgabegruppe – HLS-Einstellungen – CDN)**
+ **Output group – Location – Directory structure (Ausgabegruppe – Speicherort – Verzeichnisstruktur) **
+ **Output group – Location – Segments per subdirectory (Ausgabegruppe – Speicherort – Segmente pro Unterverzeichnis)**
+ **HLS-Ausgaben — Ausgabeeinstellungen — Namensmodifikator**
+ **HLS-Ausgaben — Ausgabeeinstellungen — Segmentmodifikator**

**Um das Ziel festzulegen**

1. Füllen Sie die **URL**-Felder im Abschnitt **HLS group destinations (HLS-Gruppenziele)** aus. Geben Sie zwei Ziele an, wenn der Kanal als Standardkanal eingerichtet ist, bzw. ein Ziel, wenn er als Single-Pipeline-Kanal eingerichtet ist.     
[\[See the AWS documentation website for more details\]](http://docs.aws.amazon.com/de_de/medialive/latest/ug/hls-specify-destination-emp.html)

1. Geben Sie den eingegebenen Benutzernamen ein. Geben Sie für das Passwort (falls zutreffend) den Namen des im AWS Systems Manager Parameter Store gespeicherten Passworts ein. Geben Sie nicht das Passwort selbst ein. Weitere Informationen finden Sie unter [Anforderungen für Passwortparameter AWS Systems Manager](requirements-for-EC2.md).

1. Wählen Sie im Bereich **CDN-Einstellungen** den entsprechenden Verbindungstyp aus:
   + Um an den Standard zu senden MediaPackage, wählen Sie`Hls webdav`.
   + Um an MediaPackage v2 zu senden, wählen Sie`Basic PUT`.

1. Wenn das Downstream-System Ihnen Werte zur [Konfiguration der Verbindung](origin-server-http.md) gegeben hat, geben Sie diese Werte in die Felder im Abschnitt **CDN-Einstellungen** ein.

# Standardbeispiel MediaPackage
<a name="hls-example-mediapackage"></a>

Dieses Beispiel zeigt, wie die Zielfelder eingerichtet werden, wenn es sich bei dem Downstream-System für die HLS-Ausgabegruppe um ein MediaPackage Standardsystem handelt.

Angenommen, Sie möchten das Curling-Spiel streamen und drei Ausgaben erstellen: mit hoher, mittlerer und niedriger Bitrate. 


| Feld | Value (Wert) | 
| --- | --- | 
| CDN settings (CDN-Einstellungen) im Abschnitt HLS settings (HLS-Einstellungen) | hls webdav  | 
| URL im Abschnitt HLS group destination A (HLS-Gruppenziel A) |  6d2c.mediapackage.us-west-2.amazonaws.com/in/v2/9dj8/9dj8/channel | 
| Credentials (Anmeldeinformationen) im Abschnitt HLS group destination A (HLS-Gruppenziel A) | MediaPackage akzeptiert nur authentifizierte Anfragen, daher müssen Sie einen Benutzernamen und ein Passwort eingeben, die Ihnen bekannt sind. MediaPackage Geben Sie als Passwort den Namen des Passworts ein, das im AWS Systems Manager Parameter Store gespeichert ist. Geben Sie nicht das Passwort selbst ein. Weitere Informationen finden Sie unter [Anforderungen für Passwortparameter AWS Systems Manager](requirements-for-EC2.md).  | 
| URL im Abschnitt HLS group destination B (HLS-Gruppenziel B) |  6d2c.mediapackage.us-west-2.amazonaws.com/in/v2/9dj8/e333/channel | 
| Credentials (Anmeldeinformationen) im Abschnitt HLS group destination B (HLS-Gruppenziel B) | Geben Sie einen Benutzernamen und ein Passwort für die URL für Ziel B ein. Die Anmeldeinformationen sind wahrscheinlich für beide identisch URLs, aber möglicherweise nicht. | 
| Das Feld Name modifier (Namensmodifikator) im Abschnitt HLS outputs (HLS-Ausgaben) |  Wählen Sie **Add output** (Ausgabe hinzufügen) zweimal aus: Es werden diesem Abschnitt zwei weitere **Ausgabezeilen** hinzugefügt, sodass es insgesamt drei Zeilen sind. Geben Sie in jeder Zeile einen Modifikator ein: **-high**, **-medium** und **-low**.  | 
| Directory Structure (Verzeichnisstruktur) und Segments Per Subdirectory (Segmente pro Unterverzeichnis) im Abschnitt Location (Speicherort) | MediaPackage verwendet diese Felder nicht, lassen Sie sie daher leer.  | 

Als Ergebnis werden Dateien mit den folgenden Namen erstellt:
+ ein Hauptmanifest: **channel.m3u8**
+ ein untergeordnetes Manifest für jede Ausgabe: **channel-high.m3u8**, **channel-medium.m3u8**, **channel-low.m3u8**
+ TS-Dateien für jede Ausgabe: 
  + **channel-high-00001.ts**, **channel-high-00002.ts**,**channel-high-00003.ts** usw.
  + **channel-medium-00001.ts**, **channel-medium-00002.ts**,**channel-medium-00003.ts** usw. 
  + **channel-low-00001.ts**, **channel-low-00002.ts**,** channel-low-00003.ts** usw.

Die Dateien werden auf beiden URL-Eingaben am veröffentlicht MediaPackage.

# MediaPackage Beispiel v2
<a name="hls-example-mediapackage-v2"></a>

Dieses Beispiel zeigt, wie die Zielfelder eingerichtet werden, wenn das Downstream-System für die HLS-Ausgabegruppe Standard MediaPackage ist. 

Angenommen, Sie möchten das Curling-Spiel streamen und drei Ausgaben erstellen: mit hoher, mittlerer und niedriger Bitrate. 


| Feld | Value (Wert) | 
| --- | --- | 
| CDN settings (CDN-Einstellungen) im Abschnitt HLS settings (HLS-Einstellungen) |  **basic PUT**  | 
| URL im Abschnitt HLS group destination A (HLS-Gruppenziel A) | mz82o4-1.ingest.hnycui.mediapackagev2.us-west-2.amazonaws.com/in/v1/live-sports/1/curling/index | 
| Credentials (Anmeldeinformationen) im Abschnitt HLS group destination A (HLS-Gruppenziel A) | Lassen Sie das Feld leer. MediaPackage v2 verwendet keine Anmeldeinformationen zur Authentifizierung.  | 
| URL im Abschnitt HLS group destination B (HLS-Gruppenziel B) | mz82o4-2.ingest.hnycui.mediapackagev2.us-west-2.amazonaws.com/in/v1/live-sports/2/curling/index. | 
| Credentials (Anmeldeinformationen) im Abschnitt HLS group destination B (HLS-Gruppenziel B) | Leer lassen. MediaPackage v2 verwendet keine Anmeldeinformationen zur Authentifizierung.  | 
| Das Feld Name modifier (Namensmodifikator) im Abschnitt HLS outputs (HLS-Ausgaben) |  Wählen Sie **Add output** (Ausgabe hinzufügen) zweimal aus: Es werden diesem Abschnitt zwei weitere **Ausgabezeilen** hinzugefügt, sodass es insgesamt drei Zeilen sind. Geben Sie in jeder Zeile einen Modifikator ein: **-high**, **-medium** und **-low**.  | 
| Directory Structure (Verzeichnisstruktur) und Segments Per Subdirectory (Segmente pro Unterverzeichnis) im Abschnitt Location (Speicherort) | MediaPackage verwendet diese Felder nicht, lassen Sie sie daher leer.  | 

Als Ergebnis werden Dateien mit den folgenden Namen erstellt:
+ ein Hauptmanifest: **index.m3u8**
+ ein untergeordnetes Manifest für jede Ausgabe: **index-high.m3u8**, **index-medium.m3u8**, **index-low.m3u8**
+ TS-Dateien für jede Ausgabe: 
  + **index-high-00001.ts**, **index-high-00002.ts**,**index-high-00003.ts** usw.
  + **index-medium-00001.ts**, **index-medium-00002.ts**,**index-medium-00003.ts** usw. 
  + **index-low-00001.ts**, **index-low-00002.ts**,** index-low-00003.ts** usw.

Die Dateien werden auf beiden URL-Eingaben am veröffentlicht MediaPackage.

# Felder für das Ausgabeziel — Senden an einen HTTP-Server
<a name="hls-destinations-http"></a>

Als Sie [die Ziele für die HLS-Ausgabegruppe geplant](origin-server-http.md) haben, haben Sie sich möglicherweise dafür entschieden, die Ausgabe an einen HTTP-Server zu senden. 

Sie müssen den Zielpfad oder die Zielpfade für die Ausgabe entwerfen. Anschließend müssen Sie die verschiedenen Teile des Pfads in die entsprechenden Felder auf der Konsole eingeben.

**Topics**
+ [Entwerfen Sie den Pfad für das Ausgabeziel](hls-destinations-design-step.md)
+ [Füllen Sie die Felder auf der Konsole aus](hls-specify-destination.md)
+ [Beispiel für einen HTTP- oder HTTPS-Server](hls-example-most-downstreamsystems.md)
+ [Akamai-Beispiel](hls-example-akamai.md)

# Entwerfen Sie den Pfad für das Ausgabeziel
<a name="hls-destinations-design-step"></a>

Führen Sie diesen Schritt aus, wenn Sie den oder die vollständigen Zielpfade noch nicht entworfen haben. Wenn Sie die Pfade bereits entworfen haben, gehen Sie zu[Füllen Sie die Felder auf der Konsole aus](hls-specify-destination.md).

**Um den Pfad zu entwerfen**

1. Sammeln Sie die Informationen, die Sie [zuvor vom Betreiber des nachgeschalteten Systems erhalten](origin-server-http.md) haben:
   + Der Verbindungstyp für das Downstream-System — Akamai, Basic PUT oder WebDAV.
   + Die Einstellungen für Verbindungsfelder, wenn das Downstream-System besondere Anforderungen hat.
   + Das Protokoll für die Übermittlung — HTTP oder HTTPS.
   + Der Benutzername und das Passwort für den Zugriff auf das Downstream-System, falls das Downstream-System authentifizierte Anfragen benötigt. Beachten Sie, dass sich diese Benutzeranmeldeinformationen auf die Benutzerauthentifizierung beziehen, nicht auf das Protokoll. Bei der Benutzerauthentifizierung geht es darum, ob das nachgelagerte System Ihre Anfrage akzeptiert. Beim Protokoll geht es darum, ob die Anfrage über eine sichere Verbindung gesendet wird.
   + Alle oder ein Teil der Zielpfade, möglicherweise einschließlich der Dateinamen.
   + Ob Sie separate Unterverzeichnisse einrichten müssen.

1. Im Rahmen der Planung mit dem Betreiber des nachgelagerten Systems sollten Sie festgelegt haben, ob Sie redundante Manifeste implementieren möchten. Sie hätten auch feststellen müssen, ob für das nachgelagerte System benutzerdefinierte Manifeste erforderlich sind. Lesen Sie angesichts dieser beiden Entscheidungen den entsprechenden Abschnitt:
   + Wenn Sie redundante Manifeste implementieren[Redundante HLS-Manifeste erstellen](hls-redundant-manifests.md), finden Sie weitere Informationen unter und kehren Sie dann zu diesem Abschnitt zurück.
   + Informationen zur Implementierung benutzerdefinierter Pfade für Manifeste finden Sie unter[Anpassen der Pfade innerhalb von HLS-Manifesten](hls-manifest-paths.md), und kehren Sie dann zu diesem Abschnitt zurück.
   + Wenn Sie keine dieser Funktionen implementieren, lesen Sie diesen Abschnitt weiter.

1. Entwerfen Sie die Teile der Zielpfade, die dem Bucket oder den Buckets folgen. Einzelheiten finden Sie in den folgenden Abschnitten.

**Topics**
+ [Die Syntax für die Pfade für die Ausgaben](#hls-syntax-http)
+ [Entwerfen der Ordner und BaseFileName](#hls-baseFilename-design)
+ [Den NameModifier entwerfen](#hls-nameModifier-design)
+ [Den SegmentModifier entwerfen](#hls-segmentModifier-design)

## Die Syntax für die Pfade für die Ausgaben
<a name="hls-syntax-http"></a>

In der folgenden Tabelle werden die Teile beschrieben, aus denen sich die Zielpfade für diese drei Dateikategorien zusammensetzen.

Die Zielpfade für diese drei Dateikategorien sind bis einschließlich *BaseFileName* identisch, was bedeutet, dass alle diese Dateikategorien in denselben Ordner thatMediaLive gesendet werden. Die Modifikatoren und Dateierweiterungen sind für jede Dateikategorie unterschiedlich. 


| Datei | Syntax des Pfads | Beispiel | 
| --- | --- | --- | 
| Wichtigste Manifestdateien | Protokolldomänenpfad, BaseFileName-Erweiterung | Die URL für ein Hauptmanifest mit dem Dateinamen */index*:http://203.0.113.55/sports/delivery/curling/index.m3u8 | 
| Untergeordnete Manifestdateien | Protokolldomänenpfad BaseFileName NameModifier-Erweiterung | Die URL für das untergeordnete Manifest für die hochauflösenden Wiedergabeversionen der Ausgabe`http://203.0.113.55/sports/delivery/curling/index-high.m3u8` | 
| Mediendateien (Segmente) | protocol domain path baseFilename nameModifier optionalSegmentModifier counter extension | Die URL für die Datei für das 230. Segment könnte wie folgt lauten:http:// 203.0.113.55/sports/delivery/curling/index-high-00230.ts | 

Diese Zielpfade sind wie folgt aufgebaut:
+ Der Betreiber des nachgeschalteten Systems [hätte Ihnen das Protokoll, die Domäne und einen Teil des Pfads zur Verfügung](origin-server-http.md) stellen müssen. Beispiel:

  `http://203.0.113.55/sports/`

  Das Protokoll ist immer HTTP oder HTTPS.
+ Der Betreiber hat möglicherweise Folgendes bereitgestellt. Andernfalls entscheiden Sie über sie: 
  + Die Ordner
  + Der BaseFileName
  + Der Modifikator
  + Der SegmentModifier

  Sehen Sie sich die folgenden Abschnitte an.
+ MediaLive fügt den Unterstrich vor dem Zähler ein.
+ MediaLive generiert den Zähler, der immer fünfstellig ist und bei 00001 beginnt.
+ MediaLive fügt den Punkt vor der Erweiterung ein.
+ MediaLive wählt die Erweiterung aus:
  + Für Manifestdateien — immer ` .m3u8`
  + Für Mediendateien — `.ts` für Dateien in einem Transportstream und `.mp4` für Dateien in einem MP4 F-Container 

## Entwerfen der Ordner und BaseFileName
<a name="hls-baseFilename-design"></a>

Beachten Sie für den `baseFilename` Teil `folder` und den Teil des Zielpfads die folgenden Richtlinien:
+ Für einen Single-Pipeline-Kanal benötigen Sie nur einen `baseFilename`.
+ Für einen Standardkanal, wenn Sie *keine* [redundanten Manifeste](hls-opg-redundant-manifest.md) implementieren, benötigen Sie zwei `baseFilenames`. Die beiden `baseFilenames` können identisch oder unterschiedlich sein. Bevor Sie andere `baseFilenames` erstellen, vergewissern Sie sich, dass das Downstream-System mit diesem Setup arbeiten kann.
+ Informationen zu einem Standardkanal, wenn *Sie* redundante Manifeste implementieren, finden Sie unter [Felder für redundante Manifeste](hls-opg-redundant-manifest.md).

## Den NameModifier entwerfen
<a name="hls-nameModifier-design"></a>

Entwerfen Sie die `nameModifier` Teile des Dateinamens. Die untergeordneten Manifeste und Mediendateien enthalten diesen Modifikator in ihren Dateinamen. Mit diesem `nameModifier` wird jede Ausgabe von der anderen unterschieden, daher muss er in jeder Ausgabe eindeutig sein. Befolgen Sie diese Richtlinien:
+ Bei einer Ausgabe, die Video (und möglicherweise andere Streams) enthält, beschreiben Sie in der Regel das Video. Si geben z. B. **-high** oder **-1920x1080-5500kpbs** an (um die Auflösung und Bitrate zu beschreiben).
+ Bei einer Ausgabe, die nur Audio oder nur Untertitel enthält, beschreiben Sie in der Regel das Audio oder die Untertitel. Zum Beispiel **-aac** oder **-webVTT**.
+ Es ist eine gute Idee, ein Trennzeichen einzufügen, um das klar ` baseFilename` von dem zu trennen. `nameModifier`
+ Der ` nameModifier` kann [Datenvariablen](variable-data-identifiers.md) enthalten.

## Den SegmentModifier entwerfen
<a name="hls-segmentModifier-design"></a>

Entwerfen Sie den SegmentModifiers-Teil des Zielpfads. Der SegmentModifier ist optional, und wenn Sie ihn einbeziehen, wird er nur in den Namen der Mediendateien enthalten. 

Ein typischer Anwendungsfall für diesen Modifikator ist die Verwendung einer Datenvariablen zur Erstellung eines Zeitstempels, um zu verhindern, dass sich Segmente im Falle eines Neustarts des Kanals gegenseitig überschreiben. Angenommen, Sie fügen den Zeitstempel **\$1t\$1-** ein. Segment 00001 könnte den Namen haben. `/index-120028-00001` Wenn die Ausgabe einige Minuten später neu gestartet wird (was dazu führt, dass der Segmentzähler neu gestartet wird), hat das neue Segment 00001 den Namen. `/index-120039-00001` Die neue Datei überschreibt die Datei für das ursprüngliche Segment 00001 nicht. Für einige Downstream-Systeme empfiehlt sich möglicherweise dieses Verhalten.

# Füllen Sie die Felder auf der Konsole aus
<a name="hls-specify-destination"></a>

Über die folgenden Felder werden der Speicherort und die Namen der HLS-Medien und der Manifestdateien (das Ziel) konfiguriert.
+ Abschnitt **Output group – HLS group destination (Ausgabegruppe – HLS-Gruppenziel)**
+ Abschnitt **Output group – HLS settings – CDN (Ausgabegruppe – HLS-Einstellungen – CDN)**
+ **Output group – Location – Directory structure (Ausgabegruppe – Speicherort – Verzeichnisstruktur) **
+ **Output group – Location – Segments per subdirectory (Ausgabegruppe – Speicherort – Segmente pro Unterverzeichnis)**
+ **HLS-Ausgaben — Ausgabeeinstellungen — Namensmodifikator**
+ **HLS-Ausgaben — Ausgabeeinstellungen — Segmentmodifikator**

**Um das Ziel festzulegen**

1. Füllen Sie die **URL**-Felder im Abschnitt **HLS group destinations (HLS-Gruppenziele)** aus. Geben Sie zwei Ziele an, wenn der Kanal als Standardkanal eingerichtet ist, bzw. ein Ziel, wenn er als Single-Pipeline-Kanal eingerichtet ist.     
[\[See the AWS documentation website for more details\]](http://docs.aws.amazon.com/de_de/medialive/latest/ug/hls-specify-destination.html)

1. Wenn das Downstream-System eine Benutzerauthentifizierung von verlangt MediaLive, füllen Sie in jedem **Zielbereich der HLS-Gruppe** den Abschnitt **Anmeldeinformationen** aus. Geben Sie einen Benutzernamen und ein Passwort ein, die vom Downstream-System bereitgestellt wurden. Geben Sie als Passwort den Namen des im AWS Systems Manager Parameter Store gespeicherten Passworts ein. Geben Sie nicht das Passwort selbst ein. Weitere Informationen finden Sie unter [Anforderungen für Passwortparameter AWS Systems Manager](requirements-for-EC2.md). 

1. Wählen Sie im Bereich **CDN-Einstellungen** die Option aus, die Sie vom Downstream-System verwenden sollen — Akamai, PUT oder WebDAV.

1. **Wenn Ihnen das Downstream-System Werte zur [Konfiguration der Verbindung gegeben hat, geben Sie diese Werte in die](origin-server-http.md) Felder im Abschnitt CDN-Einstellungen ein.**

# Beispiel für einen HTTP- oder HTTPS-Server
<a name="hls-example-most-downstreamsystems"></a>

Dieses Beispiel zeigt, wie die Zielfelder eingerichtet werden, wenn das Downstream-System ein HTTPS-Server ist, der einfache PUT verwendet. 

Angenommen, Sie möchten das Curling-Spiel streamen und drei Ausgaben erstellen: mit hoher, mittlerer und niedriger Bitrate.


| Feld | Value (Wert) | 
| --- | --- | 
| CDN settings (CDN-Einstellungen) im Abschnitt HLS settings (HLS-Einstellungen) | Hls basic putÄndern Sie die anderen CDN-Felder entsprechend den Anweisungen des Downstream-Systems.  | 
| URL im Abschnitt HLS group destination A (HLS-Gruppenziel A) | Beispiel:**https://203.0.113.55/sports/curling/index** | 
| Credentials (Anmeldeinformationen) im Abschnitt HLS group destination A (HLS-Gruppenziel A) | Wenn das Downstream-System authentifizierte Anfragen benötigt, geben Sie den vom Downstream-System bereitgestellten Benutzernamen ein. Geben Sie als Passwort den Namen des Passworts ein, das im AWS Systems Manager Parameter Store gespeichert ist. Geben Sie nicht das Passwort selbst ein. Weitere Informationen finden Sie unter [Anforderungen für Passwortparameter AWS Systems Manager](requirements-for-EC2.md).  | 
| URL im Abschnitt HLS group destination B (HLS-Gruppenziel B) | Beispiel:**https://203.0.113.82/sports/curling/index** | 
| Credentials (Anmeldeinformationen) im Abschnitt HLS group destination B (HLS-Gruppenziel B) | Geben Sie ggf. einen Benutzernamen und ein Passwort für die URL für Ziel B ein. Die Anmeldeinformationen sind wahrscheinlich für beide identisch URLs, sind es aber möglicherweise nicht. | 
| Das Feld Name modifier (Namensmodifikator) im Abschnitt HLS outputs (HLS-Ausgaben) |  Wählen Sie **Add output** (Ausgabe hinzufügen) zweimal aus: Es werden diesem Abschnitt zwei weitere **Ausgabezeilen** hinzugefügt, sodass es insgesamt drei Zeilen sind. Geben Sie in jeder Zeile einen Modifikator ein: **-high**, **-medium** und **-low**.  | 
| Directory Structure (Verzeichnisstruktur) und Segments Per Subdirectory (Segmente pro Unterverzeichnis) im Abschnitt Location (Speicherort) |  Gehen Sie davon aus, dass das nachgeschaltete System diese Felder nicht verwendet.  | 

Als Ergebnis werden Dateien mit den folgenden Namen erstellt:
+ ein Hauptmanifest: `index.m3u8`
+ ein untergeordnetes Manifest für jede Ausgabe: `index-high.m3u8`, `index-medium.m3u8`, `index-low.m3u8`
+ TS-Dateien für jede Ausgabe: 
  + `index-high-00001.ts`, `index-high-00002.ts`,`index-high-00003.ts` usw.
  + `index-medium-00001.ts`, `index-medium-00002.ts`,`index-medium-00003.ts` usw. 
  + `index-low-00001.ts`, `index-low-00002.ts`,` index-low-00003.ts` usw.

Die Dateien werden auf dem Downstream-System auf zwei Hosts und auf jedem Host in einem Ordner namens `sports` veröffentlicht.

# Akamai-Beispiel
<a name="hls-example-akamai"></a>

In diesem Beispiel wird veranschaulicht, wie die Zielfelder eingerichtet werden, wenn das Downstream-System ein Akamai-Server ist. 

Angenommen, Sie möchten das Curling-Spiel streamen und drei Ausgaben erstellen: mit hoher, mittlerer und niedriger Bitrate. 


| Feld | Value (Wert) | 
| --- | --- | 
| CDN settings (CDN-Einstellungen) im Abschnitt HLS settings (HLS-Einstellungen) | HLS akamai Wählen Sie diese Einstellung, wenn Sie Akamai Token Authentication verwenden. Ändern Sie die anderen CDN-Felder entsprechend den Anweisungen von Akamai.HLS basic put Wählen Sie diese Einstellung, wenn Sie die Digest-Authentifizierung verwenden. Ändern Sie die anderen CDN-Felder entsprechend den Anweisungen von Akamai. | 
| URL im Abschnitt HLS group destination A (HLS-Gruppenziel A) | Beispiel:**https://p-ep50002.i.akamaientrypoint.net/50002/curling/index**Zuordnen dieser URL zur Akamai-Terminologie: [\[See the AWS documentation website for more details\]](http://docs.aws.amazon.com/de_de/medialive/latest/ug/hls-example-akamai.html) | 
| Credentials (Anmeldeinformationen) im Abschnitt HLS group destination A (HLS-Gruppenziel A) | Wenn Akamai authentifizierte Anfragen benötigt, geben Sie einen Benutzernamen und ein Passwort ein, die Akamai bekannt sind. Geben Sie als Passwort den Namen des Passworts ein, das im AWS Systems Manager Parameter Store gespeichert ist. Geben Sie nicht das Passwort selbst ein. Weitere Informationen finden Sie unter [Anforderungen für Passwortparameter AWS Systems Manager](requirements-for-EC2.md).  | 
| URL im Abschnitt HLS group destination B (HLS-Gruppenziel B) | Beispiel:**https://b-ep50002.i.akamaientrypoint.net/50002-b/curling/index**Zuordnen dieser URL zur Akamai-Terminologie: [\[See the AWS documentation website for more details\]](http://docs.aws.amazon.com/de_de/medialive/latest/ug/hls-example-akamai.html) | 
| Credentials (Anmeldeinformationen) im Abschnitt HLS group destination B (HLS-Gruppenziel B) | Geben Sie ggf. einen Benutzernamen und ein Passwort für die URL für das andere Ziel ein. Die Anmeldeinformationen sind wahrscheinlich für beide identisch URLs, sind es aber möglicherweise nicht. | 
| Das Feld Name modifier (Namensmodifikator) im Abschnitt HLS outputs (HLS-Ausgaben) |  Wählen Sie **Add output** (Ausgabe hinzufügen) zweimal aus: Es werden diesem Abschnitt zwei weitere **Ausgabezeilen** hinzugefügt, sodass es insgesamt drei Zeilen sind. Geben Sie in jeder Zeile einen Modifikator ein: **-high**, **-medium** und **-low**.  | 
| Directory Structure (Verzeichnisstruktur) und Segments Per Subdirectory (Segmente pro Unterverzeichnis) im Abschnitt Location (Speicherort) |  Füllen Sie die Felder gemäß den Anweisungen von Akamai aus.  | 

Als Ergebnis werden Dateien mit den folgenden Namen erstellt:
+ ein Hauptmanifest: **index.m3u8**
+ ein untergeordnetes Manifest für jede Ausgabe: **index-high.m3u8**, **index-medium.m3u8**, **index-low.m3u8**
+ TS-Dateien für jede Ausgabe: 
  + `index-high-00001.ts`, `index-high-00002.ts`,`index-high-00003.ts` usw.
  + `index-medium-00001.ts`, `index-medium-00002.ts`,`index-medium-00003.ts` usw. 
  + `index-low-00001.ts`, `index-low-00002.ts`,` index-low-00003.ts` usw.



Die Dateien werden an zwei Orten veröffentlicht: 
+ Auf dem Akamai-Host **p-ep50002.i.akamaientrypoint.net** in einem Ordner namens **50002**
+ Auf dem Host **b-ep50002.i.akamaientrypoint.net** in einem Ordner namens **50002-b**

# Felder für den HLS-Container
<a name="hls-container"></a>

Über die folgenden Felder wird der Container in jeder Ausgabe konfiguriert.
+ **HLS-Ausgaben — **Ausgabeeinstellungen**** — Abschnitt **HLS-Einstellungen**

Über diese Felder werden der Inhalt des Manifests und die Struktur der Segmente gesteuert. Im Vergleich dazu steuern die in [Felder für Inhalte von Manifesten](hls-other-features.md#hls-manifest-contents) beschriebenen Felder, wie viele Manifeste und Segmente in der Ausgabe enthalten sind.

**So konfigurieren Sie den Container**

1. Wählen Sie unter **HLS Settings (HLS-Einstellungen)** die entsprechende Option aus. Weitere Informationen zu den Optionen finden Sie in der Liste, die nach diesem Verfahren folgt.

1. Für **Standard-hls** werden weitere Felder angezeigt. Wählen Sie **Transport/container configuration (Transport/Container-Konfiguration)** und **PID settings (PID-Einstellungen)** aus. Es werden weitere Felder angezeigt.

1. Ändern Sie beliebige Felder. In der Regel ändern Sie die Felder in diesen beiden Abschnitten nur, wenn Ihnen das Downstream-System Werte zur Verfügung stellt.

**Informationen zu HLS-Containern**

MediaLive unterstützt diese Arten von Containern:
+ **Standard hls** — Wählen Sie diesen Containertyp, wenn Sie die Streams (Kodierungen) in einem Transportstream (TS) verpacken möchten. Wählen Sie diesen Container-Typ für alle Ausgaben in der Ausgabegruppe aus (mit Ausnahme der Ausgaben, die Teil einer Audiowiedergabegruppe sind). Jede Ausgabe kann folgende Codierungen enthalten:
  + eine Video-Codierung
  + eine Video-Codierung mit eingebetteten Untertiteln
  + eine Video-Codierung (und optional eingebettete Untertitel) und eine oder mehrere Audio-Codierungen
  + eine Untertitel-Codierung
+ **Fmp4 hls** — Wählen Sie diesen Containertyp, wenn Sie die Streams (Kodierungen) fragmentiert verpacken möchten. MP4 Wählen Sie diesen Container-Typ für alle Ausgaben in der Ausgabegruppe aus (mit Ausnahme der Ausgaben, die Teil einer Audiowiedergabegruppe sind). Jede Ausgabe kann folgende Codierungen enthalten:
  + eine Video-Codierung
  + eine Video-Codierung mit eingebetteten Untertiteln
  + eine Untertitel-Codierung
+ **Nur Audio** — Wählen Sie diesen Containertyp für jede reine Audioausgabe, die Teil einer Audio-Wiedergabegruppe ist. Die Wiedergabegruppe kann Teil eines TS (Transport Stream) oder Teil eines F-Pakets sein. MP4 Weitere Informationen zum Erstellen einer Audio-Wiedergabegruppe finden Sie im [Audiowiedergabegruppen für HLS](audio-renditions.md).
+ **Frame-Erfassung** — Wählen Sie diesen Containertyp, um eine JPEG-Datei mit Frame-Captures in der Ausgabegruppe zu erstellen. Dieser Container wird verwendet, um Trick-Play zu implementieren. Weitere Informationen zu dieser Funktion und Anweisungen zu ihrer Einrichtung im Channel finden Sie unter. [Trick-Play-Track mithilfe der Image Media Playlist-Spezifikation](trick-play-roku.md)

# Felder zum Anpassen der Pfade innerhalb der Manifeste
<a name="hls-custom-manifests"></a>

Innerhalb des Hauptmanifests gibt es Pfade zu jedem untergeordneten Manifest. Innerhalb jedes untergeordneten Manifests gibt es Pfade zu den Mediendateien für dieses Manifest. 

Sie können die Syntax dieser Pfade optional ändern. In der Regel müssen Sie die Syntax nur dann ändern, wenn für das Downstream-System spezielle Anforderungen in Bezug auf den Pfad gelten.

Die folgenden Felder beziehen sich auf benutzerdefinierte Pfade innerhalb der Manifeste:
+ **HLS output group – Location (HLS-Ausgabegruppe – Speicherort)** – die **Base URL content (Basis-URL-Inhalt)**-Felder. 
+ **HLS output group – Location (HLS-Ausgabegruppe – Speicherort)** – die **Base URL manifest (Basis-URL-Manifest)**-Felder. 

Weitere Informationen zum Einrichten benutzerdefinierter Pfade in Manifesten finden Sie im [Anpassen der Pfade innerhalb von HLS-Manifesten](hls-manifest-paths.md).

# Felder für redundante Manifeste
<a name="hls-opg-redundant-manifest"></a>

MediaLive unterstützt redundante Manifeste, wie in der HLS-Spezifikation angegeben. Sie können diese Funktion in einem Standardkanal aktivieren. 

Die folgenden Felder beziehen sich auf redundante Manifeste:
+ Feld **HLS output group – Manifests and Segments – Redundant manifests (HLS-Ausgabegruppe – Manifeste und Segmente – Redundante Manifeste)**
+ Die Felder **HLS output group – Location – the Base URL manifest (HLS-Ausgabegruppe – Speicherort – Basis-URL-Manifest)**
+ Die Felder **HLS output group – Location – the Base URL content (HLS-Ausgabegruppe – Speicherort – Basis-URL-Inhalt)**

Sie können diese Funktion nicht in einer HLS-Ausgabegruppe aktivieren, die MediaPackage als nachgeschaltetes System fungiert.

Weitere Informationen zum Einrichten redundanter Manifeste finden Sie im [Redundante HLS-Manifeste erstellen](hls-redundant-manifests.md).

# Felder für Video-, Audio- und Untertitel-Streams (Codierungen)
<a name="hls-streams-section"></a>

Die folgenden Felder beziehen sich auf die Codierung der Video-, Audio- und Untertitelcodierungen in jeder Ausgabe. 
+ Abschnitt **Stream settings (Stream-Einstellungen)**

Informationen zum Erstellen von Kodierungen finden Sie in den folgenden Abschnitten:
+ [Richten Sie die Videokodierung ein](creating-a-channel-step6.md)
+ [Richten Sie die Audio-Codierungen ein](creating-a-channel-step7.md)
+  [Richten Sie die Kodierungen für Untertitel ein](creating-a-channel-step8.md)

# Felder für andere HLS-Funktionen
<a name="hls-other-features"></a>

**Topics**
+ [Felder für Verbindungswiederholungen](#hls-reconnection-fields)
+ [Felder für Inhalte von Manifesten](#hls-manifest-contents)
+ [Felder für Segmente](#hls-segment-fields)
+ [Felder für die Ausfallsicherheit](#hls-resiliency)
+ [Felder für DRM](#hls-drm)
+ [Felder für SCTE-35-Ad-Avails](#hls-ad-markers)
+ [Felder für Untertitel](#hls-captions)
+ [Felder für Metadaten ID3](#hls-id3)

## Felder für Verbindungswiederholungen
<a name="hls-reconnection-fields"></a>

Die folgenden Felder im Abschnitt **Ausgangsgruppe — HLS-Einstellungen — CDN-Einstellungen** konfigurieren das Verhalten bei der Wiederverbindung mit dem Downstream-System:
+ **Connection retry interval (Intervall für erneute Verbindungsversuche)**
+ **Num retries (Anz. d. Wiederholversuche)**
+ **Filecache duration (Dateicache-Dauer)**
+ **Restart delay (Neustartverzögerung)**

Einzelheiten zu einem Feld erhalten Sie über den Link **Info** neben dem Feld in der MediaLive -Konsole. 

## Felder für Inhalte von Manifesten
<a name="hls-manifest-contents"></a>

Über die folgenden Felder im Abschnitt **HLS output group – Manifests and Segments (HLS-Ausgabegruppe – Manifeste und Segmente)** werden die Informationen konfiguriert, die in die untergeordneten HLS-Manifeste aufgenommen werden sollen:
+ **Output selection (Ausgabe-Auswahl)**
+ **Mode (Modus)**
+ **Stream inf resolution (Stream-inf-Auflösung)**
+ **Manifest duration format (Stream-inf-Auflösung)**
+ **Num segments (Num-Segmente)**
+ **Playlisten nur für I-Frames** — Dieses Feld wird verwendet, um Trick-Play über I-Frames zu implementieren. Weitere Informationen finden Sie unter [Trick-Play-Track über I-Frames](trick-play-i-frames.md).
+ **Programmdatum und Uhrzeit (PDT)** — Dieses Feld wird verwendet, um das Tag in Manifestdateien ein- oder auszuschließen. `EXT-X-PROGRAM-DATE-TIME` Die Tag-Informationen helfen Downstream-Playern dabei, den Stream mit der Quelle zu synchronisieren, die im **PDT-Uhrfeld** ausgewählt ist.
+ **Zeitraum des Programmdatums (PDT)** — Dieses Feld wird verwendet, um das Zeitintervall für das Einfügen von `EXT-X-PROGRAM-DATE-TIME` Tags in Sekunden festzulegen.
+ **PDT-Uhr (Program Date Time)** — Dieses Feld wird verwendet, um die Zeitquelle der PDT auszuwählen. Der Ausgabe-Timecode oder die UTC-Zeit können ausgewählt werden.
+ **Client cache (Client-Cache)**
+ **Timestamp delta microseconds (Zeitstempel Delta-Mikrosekunden)**
+ **Codec specification (Codec-Spezifikation)**
+ **Manifest compression (Manifest-Komprimierung)**

Für Details zu einem Feld klicken Sie auf den Link **Info** neben dem Feld in der MediaLive Konsole. 

## Felder für Segmente
<a name="hls-segment-fields"></a>

In den folgenden Feldern werden Mediensegmente in der Ausgabe konfiguriert.
+ Die folgenden Felder im Abschnitt **HLS output group – Manifests and Segments (HLS-Ausgabegruppe – Manifeste und Segmente)**:
  + **TS file mode (TS-Dateimodus)**
  + **Segment length (Segmentlänge)**
  + **Keep segments (Beibehalten von Segmenten)**
  + **Segment length (Segmentlänge)**
+ **HLS-Ausgänge — **Ausgabeeinstellungen**** — **H.265-Verpackungstyp**. Dieses Feld gilt nur für MP4 F-Ausgänge. MediaLiveignoriert den Wert in diesem Feld für andere Typen. 

Einzelheiten zu einem Feld erhalten Sie über den Link **Info** neben dem jeweiligen Feld. 

## Felder für die Ausfallsicherheit
<a name="hls-resiliency"></a>

Das folgende Feld bezieht sich auf die Implementierung der Ausfallsicherheit in einer HLS-Ausgabe. 
+ **HLS-Ausgabegruppe** **— Abschnitt **HLS-Einstellungen** — Aktion „Eingabeverlust“**

Ändern Sie optional den Wert **Input loss action** (Aktion bei Eingabeverlust).

**Einrichtung für die meisten Downstream-Systeme**

Wenn Sie diese HLS-Ausgabe an ein anderes Downstream-System als senden AWS Elemental MediaPackage, wählen Sie den Link **Info** um zu entscheiden, welche Option Sie wählen möchten. Weitere Informationen finden Sie unter [Umgang mit dem Verlust des Videoeingangs](feature-input-loss.md).

**Einrichtung für MediaPackage**

[Wenn Sie diese HLS-Ausgabe an senden AWS Elemental MediaPackage, stellen Sie dieses Feld so ein, dass es der Einstellung der Kanalklasse entspricht:](channel-class.md)
+ **Wenn es sich bei dem Kanal um einen Standardkanal handelt (um Eingangsredundanz zu unterstützen MediaPackage), setzen Sie dieses Feld auf PAUSE\$1OUTPUT.** 

  Bei dieser Konfiguration MediaLive stoppt es die Ausgabe auf einer Pipeline, MediaPackage erkennt, dass an ihrem aktuellen Eingang kein Inhalt vorhanden ist, und wechselt zum anderen Eingang. Inhaltsverluste werden minimiert. 

  (Wenn Sie dieses Feld auf **EMIT\$1OUTPUT** setzen, werden Füllrahmen MediaLive an gesendet. MediaPackage MediaPackage betrachtet Füllrahmen nicht als verloren gegangenen Inhalt und wechselt daher nicht zu seiner anderen Eingabe.)
+ Wenn der Channel ein Single-Pipeline-Channel ist, setzen Sie dieses Feld auf **EMIT\$1OUTPUT**. 

  Wenn bei dieser Konfiguration die Pipeline ausfällt, liefert MediaLive sie MediaPackage weiterhin an ihr eigenes nachgeschaltetes System (obwohl es sich bei den Inhalten um Füllrahmen handelt). 

  (Wenn Sie dieses Feld auf **PAUSE\$1OUTPUT** festlegen, stoppt MediaPackage die Aktualisierung des Endpunkts, was zu Problemen im Downstream-System führen kann).

## Felder für DRM
<a name="hls-drm"></a>

Füllen Sie den Abschnitt **DRM** nur aus, wenn Sie DRM mit einem statischen Schlüssel zum Verschlüsseln der Ausgabe einrichten. 
+ Wählen Sie in den **Key provider (Schlüsselanbieter)**-Einstellungen die Option **Static key (Statischer Schlüssel)** aus.
+ Füllen Sie ggf. die anderen Felder aus. Einzelheiten zu einem Feld erhalten Sie über den Link **Info** neben dem jeweiligen Feld. 

In einer Einrichtung mit statischem Schlüssel geben Sie in diesem Abschnitt einen Verschlüsselungsschlüssel (sowie andere Konfigurationsdaten) ein und übergeben diesen Schlüssel dann der anderen Partei (z. B. per E-Mail). Ein statischer Schlüssel ist keine wirkliche DRM-Lösung und nicht sehr sicher.

MediaLive unterstützt nur einen statischen Schlüssel als Verschlüsselungsoption. Um eine DRM-Lösung mit einem Schlüsselanbieter zu verwenden, müssen Sie die Ausgabe an liefern AWS Elemental MediaPackage, indem Sie eine [ MediaPackage Ausgabegruppe](creating-mediapackage-output-group.md) anstelle einer HLS-Ausgabegruppe erstellen. Anschließend verschlüsseln Sie das Video mit. MediaPackage Weitere Informationen finden Sie im AWS Elemental MediaPackage Benutzerhandbuch. 

## Felder für SCTE-35-Ad-Avails
<a name="hls-ad-markers"></a>

Füllen Sie den Abschnitt **Werbemarkierungen** aus, wenn Sie SCTE-35-Nachrichten in die Ausgabe aufnehmen und das HLS-Manifest dekorieren möchten. Weitere Informationen finden Sie unter [Verarbeitung von SCTE 35-Nachrichten](scte-35-message-processing.md) sowie insbesondere unter [Passthrough für HLS-Ausgaben aktivieren](scte-35-passthrough-or-removal.md#procedure-to-enable-passthrough-hls).

## Felder für Untertitel
<a name="hls-captions"></a>

Die folgenden Felder beziehen sich auf eingebettete Untertitel in einer HLS-Ausgabe. Wenn Ihr Plan die Erstellung mindestens einer eingebetteten Untertitelcodierung in dieser HLS-Ausgabe umfasst, gelten die folgenden Felder:
+ Im Abschnitt **Captions (Untertitel)** die **Caption language setting (Untertitel-Spracheinstellung)**.

  Sie können das HLS-Manifest optional so einrichten, dass es Informationen über die Sprachen der eingebetteten Untertitel enthält. 
+ **Abschnitt **HLS-Einstellungen** — Zuordnungen der Untertitelsprache**

  Sie können das HLS-Manifest optional so einrichten, dass es Informationen über jede CC-Nummer (Untertitelkanal) und jede Sprache enthält.

Ausführliche Anweisungen zu diesen beiden Feldern finden Sie im [Sprachinformationen in HLS-Manifesten](set-up-the-hls-manifest.md).

## Felder für Metadaten ID3
<a name="hls-id3"></a>

Füllen Sie den **ID3 **Abschnitt aus, wenn Sie zeitgesteuerte ID3 Metadaten oder ID3 Segment-Tags in alle Ausgaben dieser Ausgabegruppe einfügen möchten. Detaillierte Anweisungen finden Sie unter [Fügen Sie beim Erstellen des Kanals ID3 zeitgesteuerte Metadaten ein MediaLive](insert-timed-metadata.md).

# Eine MediaConnect Router-Ausgangsgruppe erstellen
<a name="opg-mediaconnect-router"></a>

Wenn Sie einen AWS Elemental MediaLive Elemental-Kanal erstellen, möchten Sie möglicherweise eine MediaConnect Router-Ausgabegruppe einbeziehen. Informationen zu den Anwendungsfällen für eine MediaConnect Router-Ausgabegruppe finden Sie unter[Container, Protokolle und nachgelagerte Systeme](outputs-supported-containers-downstream-systems.md).

**Topics**
+ [Kodierungen organisieren](design-mediaconnect-router-package.md)
+ [Koordinieren Sie sich mit dem Downstream-System](downstream-system-mediaconnect-router.md)
+ [Ausgabegruppe erstellen](creating-mediaconnect-router-output-group.md)

# Organisieren Sie die Kodierungen in einer MediaConnect Router-Ausgabegruppe
<a name="design-mediaconnect-router-package"></a>

Eine MediaConnect Router-Ausgabegruppe verwendet den M2TS-Container (MPEG-2 Transport Stream). Jede Ausgabe kann Folgendes enthalten:
+ Eine Videokodierung.
+ Keine oder mehr Audiocodierungen.
+ Keine oder mehr Untertitel werden codiert. Bei den Untertiteln handelt es sich um eingebettete Beschriftungen oder Sidecar-Beschriftungen.

Sie können bis zu fünf Ausgänge pro Router-Ausgangsgruppe haben. MediaConnect 

# Koordinieren Sie sich mit dem Downstream-System für eine MediaConnect Router-Ausgangsgruppe
<a name="downstream-system-mediaconnect-router"></a>

Ein Vorteil von MediaConnect Router besteht darin, dass Sie vor dem Erstellen der MediaLive Ausgabe keine AWS Elemental MediaConnect Ressourcen erstellen müssen. Wenn Sie einen MediaLive Kanal mit einer MediaConnect Router-Ausgangsgruppe erstellen, werden die Ausgaben automatisch als Optionen in der MediaConnect Router-API angezeigt.

MediaConnect Router-Ausgaben unterstützen die Verschlüsselung von Daten während der Übertragung. Sie können einen der folgenden Verschlüsselungsmodi wählen:
+ **AUTOMATISCH** — Die Dienste verarbeiten die Verschlüsselung nahtlos mithilfe eines vom Service verwalteten Geheimnisses. Dies ist die empfohlene Option.
+ **SECRETS\$1MANAGER** — Sie geben den ARN eines AES-256-Geheimnisses an, das in gespeichert ist. AWS Secrets Manager Das Geheimnis muss existieren, bevor Sie den Kanal erstellen. MediaLive 

Sie müssen die Availability Zones für die Ausgabegruppe angeben. Geben Sie für einen Kanal mit nur einer Pipeline eine Availability Zone an. Geben Sie für einen Standardkanal zwei verschiedene Availability Zones an, um die zonale Stabilität zu gewährleisten.

**Wichtig**  
Wenn bereits eine MediaConnect Router-Ressource erstellt wurde, müssen die von Ihnen angegebenen Availability Zones mit denen der vorhandenen Ressource übereinstimmen. Wenn die MediaConnect Router-Ressource noch nicht erstellt wurde, muss die Ressource so konfiguriert werden, dass sie den Availability Zones entspricht, die Sie hier angeben.

Sie können einen MediaConnect Router-Eingang mit einem MediaConnect Router-Ausgang verwenden, um das eingehende Video zu verarbeiten MediaLive (z. B. um die Bildrate zu normalisieren) und das Video dann zurück an den MediaConnect Router weiterleiten. Wenn Sie MediaConnect Router-Eingänge und -Ausgänge verwenden, ist Ihr gesamter Transportablauf standardmäßig end-to-end verschlüsselt.

# Erstellen Sie eine MediaConnect Router-Ausgabegruppe
<a name="creating-mediaconnect-router-output-group"></a>

Sie erstellen die Ausgabegruppe und ihre Ausgaben, wenn Sie [einen MediaLive Kanal erstellen oder bearbeiten](creating-a-channel-step4.md). 

1. Wählen Sie auf der Seite **Kanal erstellen** oder **Kanal bearbeiten** unter **Ausgabegruppen** die Option **Hinzufügen** aus. 

1. Wählen **Sie im Abschnitt Ausgangsgruppe hinzufügen** die Option **MediaConnect Router-Ausgangsgruppe** und dann **Bestätigen** aus. Es werden weitere Abschnitte angezeigt:
   + MediaConnect Ziel der **Router-Ausgangsgruppe** — Dieser Abschnitt enthält Felder für das Ziel der Ausgaben. Im Abschnitt Ausgabeziele wird die Registerkarte **MediaConnect Router-Ausgangsgruppe** angezeigt. Der Verschlüsselungstyp ist standardmäßig **AUTOMATIC**. Um ein Geheimnis von zu verwenden AWS Secrets Manager, ändern Sie den Verschlüsselungstyp in **SECRETS\$1MANAGER** und geben Sie den geheimen ARN ein.
   + **MediaConnect Router-Einstellungen** — Dieser Abschnitt enthält Felder für die Konfiguration der Ausgabegruppe. Weitere Informationen finden Sie später in diesem Abschnitt.
   + **MediaConnect Router-Ausgänge** — In diesem Abschnitt wird der einzelne Ausgang angezeigt, der standardmäßig hinzugefügt wird. Sie können weitere Ausgänge hinzufügen (bis zu fünf pro Ausgangsgruppe) und Sie können Video-, Audio- und Untertitelcodierungen in jeder Ausgabe hinzufügen. Weitere Informationen finden Sie später in diesem Abschnitt.

**Topics**
+ [Felder im Abschnitt MediaConnect Router-Einstellungen](#mediaconnect-router-opg-settings)
+ [Felder für Video-, Audio- und Untertitel-Streams (Codierungen)](#mediaconnect-router-opg-streams-section)

## Felder im Abschnitt MediaConnect Router-Einstellungen
<a name="mediaconnect-router-opg-settings"></a>


| Feld | Description | 
| --- | --- | 
| Name | Ein Name für die Ausgabegruppe. Dieser Name ist intern von MediaLive. Er erscheint nicht in der Ausgabe. | 
| Verfügbarkeitszonen | Die Availability Zones für die Ausgabegruppe. Geben Sie für einen Kanal mit nur einer Pipeline eine Availability Zone an. Geben Sie für einen Standardkanal zwei verschiedene Availability Zones an. Die beiden Availability Zones müssen unterschiedlich sein, um zonale Stabilität zu gewährleisten. | 
| Eingänge des verbundenen Routers | Ein schreibgeschütztes Feld, das die MediaConnect Router-Eingänge anzeigt, die mit diesem Ausgang verbunden sind. Diese Information ist rein informativ. Verwenden Sie die Router-API, um MediaConnect Router-Eingänge zu verbinden oder zu trennen. MediaConnect  | 

## Felder für Video-, Audio- und Untertitel-Streams (Codierungen)
<a name="mediaconnect-router-opg-streams-section"></a>

1. Wählen Sie unter **MediaConnect Router-Ausgänge** die Option **Ausgabe hinzufügen** aus, um Ausgänge hinzuzufügen.

1. Wählen Sie den ersten Link **„Einstellungen“**, um die erste Ausgabe anzuzeigen. Jede Ausgabe besteht aus zwei Abschnitten: **Ausgabeeinstellungen** und **Stream-Einstellungen**.

1. Vollständige **Ausgabeeinstellungen**:
   + **Ausgabename**: Ändern Sie den zufällig generierten Namen in einen aussagekräftigen Namen. Dieser Name ist intern von MediaLive; er erscheint nicht in der Ausgabe. 
   + **Namensmodifikator**: MediaLive Weist jeder Ausgabe in der Ausgabegruppe einen sequentiellen Modifikator zu: **\$11**, **\$12 usw.** Ändern Sie den Namen, wenn Sie möchten. 

1. In den **Ausgabeeinstellungen** ist für **Container-Einstellungen** der Container auf M2TS festgelegt. Informationen zu den M2TS-Einstellungen finden Sie in den M2TS-Feldern unter. [Felder für den UDP-Transport](udp-container.md)

1. Vollständige **Stream-Einstellungen**. Dieser Abschnitt enthält Felder für die Ausgabekodierungen (Video, Audio und Untertitel), die in der Ausgabe erstellt werden sollen. Informationen zum Erstellen von Kodierungen finden Sie in den folgenden Abschnitten:
   + [Richten Sie die Videokodierung ein](creating-a-channel-step6.md)
   + [Richten Sie die Audio-Codierungen ein](creating-a-channel-step7.md)
   +  [Richten Sie die Kodierungen für Untertitel ein](creating-a-channel-step8.md)

# Eine MediaPackage Ausgabegruppe erstellen
<a name="opg-mediapackage"></a>

Wenn Sie einen MediaLive Kanal erstellen, möchten Sie möglicherweise eine MediaPackage Ausgabegruppe einbeziehen. Informationen zu den Anwendungsfällen für eine MediaPackage Ausgabegruppe finden Sie unter[Container, Protokolle und nachgelagerte Systeme](outputs-supported-containers-downstream-systems.md). Hinweise zur Auswahl zwischen einer HLS- und einer MediaPackage Ausgabegruppe finden Sie unter[Wählen Sie zwischen der HLS-Output-Gruppe und der MediaPackage Output-Gruppe](hls-choosing-hls-vs-emp.md).

**Topics**
+ [Organisieren Sie die Kodierungen in einer Ausgabegruppe MediaPackage](design-emp-hls-package.md)
+ [Koordinieren Sie sich mit dem Operator MediaPackage](origin-server-emp.md)
+ [Erstellen Sie eine MediaPackage Ausgabegruppe](creating-mediapackage-output-group.md)

# Organisieren Sie die Kodierungen in einer Ausgabegruppe MediaPackage
<a name="design-emp-hls-package"></a>

Eine MediaPackage Ausgabegruppe wird normalerweise als Video-ABR-Stapel eingerichtet. Ein Video-ABR-Stapel ist eine Ausgabegruppe, die Folgendes enthält:
+ Mehr als ein Ausgang.

Jede Ausgabe kann Folgendes enthalten:
+ Eine Videokodierung (Wiedergabe). In der Regel hat jede Videokodierung eine andere Auflösung. 
+ Keine oder mehr Audiocodierungen. 
+ Keine oder mehr Untertitel werden codiert. Bei den Beschriftungen handelt es sich um eingebettete Beschriftungen oder Beschriftungen im Objektstil.

Dieses Diagramm zeigt eine MediaPackage Ausgabegruppe, wenn die Untertitel in das Video eingebettet sind. Jede Videokodierung befindet sich in einer separaten Ausgabe. Die Untertitel befinden sich in jeder Videoausgabe. Jeder Audiocode befindet sich in einem separaten Ausgang.

![\[Output group diagram showing video outputs with embedded captions and separate audio outputs.\]](http://docs.aws.amazon.com/de_de/medialive/latest/ug/images/output13-ABR-2Ve-2Asep.png)


Dieses Diagramm zeigt eine MediaPackage Ausgabegruppe, wenn es sich bei den Untertiteln um Sidecar-Untertitel handelt. Jede Kodierung befindet sich in einer eigenen Ausgabe.

![\[Output group diagram showing six outputs: two V, two A, and two C, representing video, audio, and captions.\]](http://docs.aws.amazon.com/de_de/medialive/latest/ug/images/output14-ABR-2V-2Asep-2C.png)


# Koordinieren Sie sich mit dem Operator MediaPackage
<a name="origin-server-emp"></a>

Sie und der Betreiber des AWS Elemental MediaPackage Dienstes müssen sich über das Ziel für die MediaPackage Ausgabe Ihrer Ausgabegruppe einigen.

**Anmerkung**  
Sie können an senden, AWS Elemental MediaPackage indem Sie eine MediaPackage Ausgabegruppe oder eine HLS-Ausgabegruppe erstellen. Eine Beschreibung der Unterschiede finden [Wählen Sie zwischen der HLS-Output-Gruppe und der MediaPackage Output-Gruppe](hls-choosing-hls-vs-emp.md) Sie unter.

## MediaPackage v1 (HLS) -Koordination
<a name="coordinate-emp-v1"></a>

**Um die Einrichtung des MediaPackage v1-Ziels zu arrangieren**

1. Bitten Sie den MediaPackage Benutzer, einen Kanal zu erstellen. Auch wenn es sich bei dem MediaLive Kanal um einen [Standardkanal](plan-redundancy.md) (mit zwei Pipelines) handelt, benötigen Sie nur einen MediaPackage Kanal.

1. Ermitteln Sie die ID des MediaPackage Kanals. Beispiel, `curling-live`. Bei der Channel-ID wird zwischen Groß- und Kleinschreibung unterschieden. 

## MediaPackage v2 (CMAF) -Koordination
<a name="coordinate-emp-v2"></a>

**Um die Einrichtung des v2-Ziels zu arrangieren MediaPackage**

1. Bitten Sie den MediaPackage Benutzer, MediaPackage v2-Kanäle in den erforderlichen Regionen zu erstellen. Besorgen Sie sich für jedes Ziel die folgenden Informationen:
   + Name der AWS-Region (z. B. `us-east-1` oder`eu-west-1`)
   + MediaPackage Name der Kanalgruppe
   + MediaPackage Name des Kanals
   + Welcher Ingest-Endpunkt (ENDPOINT\$11 oder ENDPOINT\$12) ist der bevorzugte Eingang für den Kanal MediaPackage 

1. Wenn Sie zusätzliche Ziele für Redundanz oder regionsübergreifende Bereitstellung verwenden möchten, koordinieren Sie die Einrichtung zusätzlicher v2-Kanäle nach Bedarf. MediaPackage 

**Anmerkung**  
Sie benötigen keine Benutzeranmeldeinformationen, um eine MediaPackage Ausgabegruppe zu senden. MediaPackage MediaLive hat die Berechtigung, MediaPackage über die vertrauenswürdige Entität in sie zu schreiben. Jemand in Ihrer Organisation sollte diese Berechtigungen bereits eingerichtet haben. Weitere Informationen finden Sie unter [Zugriffsanforderungen für die vertrauenswürdige Entität](trusted-entity-requirements.md).

# Erstellen Sie eine MediaPackage Ausgabegruppe
<a name="creating-mediapackage-output-group"></a>

Als du [den Workflow für deinen Kanal geplant](identify-downstream-system.md) hast, hast du vielleicht entschieden, dass du eine MediaPackage Ausgabegruppe einbeziehen möchtest. (Oder Sie haben sich vielleicht dafür entschieden, eine [HLS-Ausgabegruppe für die Lieferung zu](hls-destinations-emp.md) verwenden MediaPackage.)

## Erstellen Sie MediaPackage Ausgabegruppen
<a name="emp-create-procedure"></a>

Sie können MediaPackage Ausgabegruppen für zwei verschiedene MediaPackage Versionen erstellen:
+ **MediaPackage v1 (HLS)** — Verwendet das HLS-Ingest-Protokoll und erfordert eine Kanal-ID MediaPackage 
+ **MediaPackage v2 (CMAF)** — Verwendet das CMAF-Ingest-Protokoll und erfordert einen Kanalgruppennamen und einen Kanalnamen MediaPackage 

### MediaPackage v1 (HLS) -Verfahren
<a name="emp-v1-procedure"></a>

1. Wählen Sie auf der Seite **Create channel** (Channel erstellen) im Abschnitt **Output groups** (Ausgabegruppen) die Option **Add** (Hinzufügen) aus. Der Inhaltsbereich zeigt nun den Abschnitt **Add output group** (Ausgabegruppe hinzufügen) an. 

1. Wählen Sie **MediaPackage**und wählen Sie dann **Bestätigen**. Es werden weitere Abschnitte angezeigt: 
   + **MediaPackage Ziel**
   + **MediaPackage Einstellungen**
   + **MediaPackage Ausgaben** — In diesem Abschnitt wird die einzelne Ausgabe angezeigt, die standardmäßig hinzugefügt wird.

1. Geben Sie im **MediaPackage Zielbereich** für die **MediaPackage Kanal-ID** die Kanal-ID für diesen Kanal ein. Beispiel, `curling-live`.

1. (Optional) Geben Sie im **MediaPackage Einstellungsbereich** für **Name** einen Namen für die Ausgabegruppe ein.

1. Wenn Sie MediaPackage V2-Gruppeneinstellungen angeben müssen, wählen Sie diese aus der Dropdownliste aus und geben Sie die Einstellungen nach Bedarf an.

1. Wenn Ihr Plan mehr als einen Ausgang in dieser Ausgabegruppe umfasst, wählen Sie unter **MediaPackage Ausgaben** die Option **Ausgabe hinzufügen**, um die entsprechende Anzahl von Ausgängen hinzuzufügen.

   Möglicherweise möchten Sie eine Ausgabe hinzufügen, um Trick-Play zu implementieren. Weitere Informationen zu dieser Funktion und Anweisungen zur Einrichtung im Channel finden Sie unter. [Trick-Play-Track mithilfe der Image Media Playlist-Spezifikation](trick-play-roku.md)

1. Wählen Sie den ersten Link **Settings (Einstellungen)**, um die Abschnitte für die erste Ausgabe anzuzeigen. Der Abschnitt enthält die Felder für die [Ausgabe-Streams](hls-streams-section.md) (Video, Audio und Untertitel).

1. [Speichern Sie den Kanal](creating-a-channel-step9.md).

### MediaPackage v2-Verfahren (CMAF)
<a name="emp-v2-procedure"></a>

1. Wählen Sie auf der Seite **Create channel** (Channel erstellen) im Abschnitt **Output groups** (Ausgabegruppen) die Option **Add** (Hinzufügen) aus. Der Inhaltsbereich zeigt nun den Abschnitt **Add output group** (Ausgabegruppe hinzufügen) an. 

1. **Wählen Sie **MediaPackage**und wählen Sie dann Bestätigen.** Es werden weitere Abschnitte angezeigt: 
   + **MediaPackage Ziel**
   + **MediaPackage Einstellungen**
   + **MediaPackage Ausgaben** — In diesem Abschnitt wird die einzelne Ausgabe angezeigt, die standardmäßig hinzugefügt wird.

1. Konfigurieren Sie im **MediaPackage Zielbereich** das primäre Ziel:

   1. Wählen Sie **unter Region** die Region aus, die Ihren MediaPackage v2-Kanal enthält. Dies ist standardmäßig Ihre aktuelle Region.

   1. Wählen Sie **MediaPackage als Kanalgruppenname** den MediaPackage Kanalgruppennamen aus, der Ihren MediaPackage v2-Kanal enthält.

   1. Wählen Sie **MediaPackage als Kanalnamen** Ihren MediaPackage v2-Kanal aus.

   1. Wählen Sie für **Endpoint ID** aus, welcher MediaPackage Ingest-Endpunkt Inhalte empfangen soll:
      + **ENDPOINT\$11** — Inhalt wird an den ersten Ingest-Endpunkt gesendet
      + **ENDPOINT\$12** — Inhalt wird an den zweiten Ingest-Endpunkt gesendet

1. **(Optional) Um zusätzliche Ziele für Redundanz oder regionsübergreifende Zustellung zu konfigurieren, erweitern Sie den Abschnitt **Zusätzliche Ziele** und klicken Sie auf Ziel hinzufügen.** Wiederholen Sie für jedes weitere Ziel die obigen Konfigurationsschritte und geben Sie die Region, den Kanalgruppennamen, den Kanalnamen und die Endpunkt-ID für jeden weiteren MediaPackage Kanal an. Standardkanäle unterstützen bis zu zwei zusätzliche Ziele, während einzelne Pipeline-Kanäle ein zusätzliches Ziel unterstützen.

1. (Optional) Geben Sie im Bereich **MediaPackage Einstellungen** für **Name** einen Namen für die Ausgabegruppe ein.

1. Wenn Ihr Plan mehr als eine Ausgabe in dieser Ausgabegruppe umfasst, wählen Sie unter **MediaPackage Ausgaben** die Option **Ausgabe hinzufügen** aus, um die entsprechende Anzahl von Ausgaben hinzuzufügen.

1. Wählen Sie den ersten Link **Settings (Einstellungen)**, um die Abschnitte für die erste Ausgabe anzuzeigen. Der Abschnitt enthält die Felder für die [Ausgabe-Streams](hls-streams-section.md) (Video, Audio und Untertitel). CMAF-Ingest-Ausgaben erlauben nur einen einzigen Stream-Typ pro Ausgabe.

1. [Speichern Sie den Kanal](creating-a-channel-step9.md).

# Abschnitt "Streams"
<a name="mediapackage-encode-packaging"></a>

Die folgenden Felder beziehen sich auf die Codierung der Video-, Audio- und Untertitel-Streams (Codierungen) in der Ausgabe. 
+ Abschnitt **Stream settings (Stream-Einstellungen)**

Informationen zum Erstellen von Kodierungen finden Sie in den folgenden Abschnitten:
+ [Richten Sie die Videokodierung ein](creating-a-channel-step6.md)
+ [Richten Sie die Audio-Codierungen ein](creating-a-channel-step7.md)
+  [Richten Sie die Kodierungen für Untertitel ein](creating-a-channel-step8.md)

## Paketierung von Videocodierungen und reinen Audio-Codierungen
<a name="mediapackage-audio-rendition-handling"></a>

MediaLive behandelt das Verpacken von Kodierungen in jeder Ausgabe wie folgt:
+ Wenn eine Ausgabe sowohl Video als auch Audio (und optional Untertitel) enthält, wird die Audiowiedergabe als **program audio** gekennzeichnet.
+ Wenn eine Ausgabe kein Video enthält, wird die Audiowiedergabe als **audio only** und jede Audiocodierung als **ALTERNATE\$1AUDIO\$1NOT\$1AUTO\$1SELECT** gekennzeichnet.

## Festlegen der Breite und Höhe des Videos
<a name="mediapackage-width-height"></a>

Dieser Abschnitt bezieht sich auf die Felder in **Stream settings (Stream-Einstellungen)**, **Video**.

Sie müssen Werte in **Width (Breite)** und **Height (Höhe)** angeben. Die MediaPackage Ausgabegruppe unterstützt es nicht, diese Felder leer zu lassen, um die Breite und Höhe des Quellvideos zu verwenden.

## Festlegen des Seitenverhältnisses des Videos
<a name="mediapackage-aspect-ratio"></a>

Dieser Abschnitt bezieht sich auf die Felder unter **Stream settings (Stream-Einstellungen)**, **Video**, **Aspect ratio (Seitenverhältnis)**.

Sie müssen das **PAR-Steuerelement** auf **SPECIFIED** setzen. Die MediaPackage Ausgabegruppe unterstützt es nicht, das Seitenverhältnis der Ausgabe so einzustellen, dass es dem Quellvideo folgt. Wenn Sie **SPECIFIED** auswählen, müssen Sie den **PAR-Zähler** und den **PAR-Nenner** angeben. Sie können die **AFD**-Felder nach Bedarf festlegen.

## Festlegen der Bildrate des Videos
<a name="mediapackage-framerate"></a>

Dieser Abschnitt bezieht sich auf die Felder unter **Stream settings (Stream-Einstellungen)**, **Video**, **Frame rate (Bildrate)**.

Sie müssen das **Framerate-Steuerelement** auf **SPECIFIED** setzen. Die MediaPackage Ausgabegruppe unterstützt nicht, die Bildrate der Ausgabe so einzustellen, dass sie dem Quellvideo folgt. Wenn Sie **SPECIFIED** auswählen, müssen Sie den **Framerate-Zähler** und den **Framerate-Nenner** angeben. Sie können den Scan-Typ wie gewünscht festlegen. Er bezieht sich nicht direkt auf die Bildrate.

## Einrichten von GOPs Segmenten
<a name="mediapackage-gop-segments"></a>

Dieser Abschnitt bezieht sich auf die Felder in **Stream settings (Stream-Einstellungen)**, **Video**, **GOP structure (GOP-Struktur)**.

Für das Video müssen Sie die GOP-Größe festlegen, um sicherzustellen, dass das Ausgabeformat eine Segmentgröße MediaLive hat, die der Segmentgröße entspricht, die Sie unter angeben. MediaPackage MediaLive und MediaPackage arbeiten Sie zusammen, um eine endgültige Segmentgröße zu erhalten. Die Logik sieht wie folgt aus:
+ In geben MediaLive Sie die Felder **GOP-Größe** und **GOP-Größeneinheiten** an.
+ MediaLive **berechnet die GOP-Dauer unter Berücksichtigung der Bildrate, die Sie auf der Ausgabeseite im Abschnitt **Video** angeben.**
+ In geben MediaPackage Sie die Segmentdauer an. Sie geben immer eine ganze Zahl an. Diese Segmentdauer ist die *gewünschte* Mindestdauer. 
+ Wenn das Video von MediaPackage empfangen wird MediaLive, bestimmt es, um wie viel es die Segmentdauer anpassen muss, damit eine ganze Zahl von GOPs in das Segment passt. Die Segmentdauer kann nur nach oben und niemals nach unten angepasst werden. Diese angepasste Segmentdauer wird in dem Manifest angezeigt, das MediaPackage erzeugt.

**Beispiel 1**

Gehen Sie davon aus, dass MediaLive Sie die GOP-Größe auf 60 Frames eingestellt haben. Sie legen die Bildrate auf 29,97 fest. Diese beiden Werte führen zu einer GOP-Dauer von 2,002 Sekunden.

Gehen Sie davon aus, dass MediaPackage Sie die Segmentdauer auf 6 Sekunden eingestellt haben. Diese Segmentdauer ist die *gewünschte* Mindestdauer.

Wenn das Video von MediaPackage empfangen wird MediaLive, bestimmt es, um wie viel es die Segmentdauer anpassen muss, damit eine ganze Zahl von GOPs in das Segment passt. In diesem Fall muss die Segmentdauer auf 6,006 Sekunden eingestellt werden (drei GOPs, wobei jede GOP 2,002 Sekunden lang ist). 

**Beispiel 2**

Gehen Sie davon aus MediaLive, dass Sie in die GOP-Größe auf 90 Frames eingestellt haben. Sie legen die Bildrate auf 30 fest. Diese beiden Werte führen zu einer GOP-Dauer von 3 Sekunden.

Gehen Sie davon aus, dass MediaPackage Sie die Segmentdauer auf 4 Sekunden eingestellt haben. Diese Segmentdauer ist die *gewünschte* Mindestdauer.

Wenn das Video von MediaPackage empfangen wird MediaLive, bestimmt es, um wie viel es die Segmentdauer anpassen muss, damit eine ganze Zahl von GOPs in das Segment passt. In diesem Fall muss die Segmentdauer auf 6 Sekunden eingestellt werden (zwei GOPs, wobei jede GOP 3 Sekunden lang ist).

## Andere Codierungsfelder
<a name="mediapackage-general-encode-settings"></a>

Weitere Informationen zu den Feldern in den einzelnen Codierungstypen finden Sie in den folgenden Abschnitten:
+ [Richten Sie die Videokodierung ein](creating-a-channel-step6.md)
+ [Richten Sie die Audio-Codierungen ein](creating-a-channel-step7.md)
+  [Richten Sie die Kodierungen für Untertitel ein](creating-a-channel-step8.md)

# Ergebnis dieses Verfahrens
<a name="mediapackage-create-result"></a>

Bei einer MediaPackage Ausgabegruppe konfigurieren Sie nicht so viele Felder wie bei einer regulären HLS-Ausgabegruppe. Richtet die Ausgabegruppe stattdessen MediaLive automatisch wie folgt ein:

**Ziel**
+ Die Ausgabe von Pipeline 0 wird dem ersten Ingest-Endpunkt im MediaPackage Kanal zugeordnet. Die Ausgabe von Pipeline 1 (wenn Sie einen Standardkanal eingerichtet haben) wird dem zweiten Ingest-Endpunkt zugeordnet.

  Die Zuordnung jeder Pipeline zu einem Ingest-Endpunkt ändert sich nie. Die einzige Änderung, die an den Zuordnungen vorgenommen werden kann, besteht darin, dass Sie eine einzelne Pipeline-Eingabe auf eine Eingabe der Standardklasse oder einen einzelnen Pipeline-Kanal auf einen Standardkanal aktualisieren. In beiden Fällen wird Pipeline 1 dem zweiten Ingest-Endpunkt (der schon immer existiert hat) zugeordnet.

  Sie können sich die Details der Zuordnungen ansehen, nachdem Sie den Kanal erstellt haben. Folgen Sie den Schritten unter [Kanaldetails anzeigen](https://docs.aws.amazon.com/mediapackage/latest/ug/channels-view) im *AWS Elemental MediaPackage Benutzerhandbuch*. Im Abschnitt **Eingaben** ist das erste Element (Ingest-Endpunkt) immer Pipeline 0 im MediaLive Kanal zugeordnet, und das zweite Element ist immer Pipeline 1 zugeordnet.
+ Die Ausgabe wird MediaPackage über WebDAV bereitgestellt. Die Ausgabe ist immer ein Live-Stream, kein VOD-Stream.
+ Der/die Ausgabenname(n) wird/werden automatisch auf `Output n` gesetzt, wobei n eine Ganzzahl ist, die bei 1 beginnt. 
+ Der `nameModifier` für jede Ausgabe wird automatisch so eingestellt, dass er mit dem Ausgabennamen übereinstimmt.

**Behälter**
+ Die Codec-Spezifikation ist RFC 4281. Das Player-Gerät kann diese Informationen verwenden.
+ Der PDT-Zeitraum (Program Date Time) wird auf 1 Sekunde festgelegt.
+ Das PAT-Intervall ist auf 0 festgelegt, was bedeutet, dass am Anfang jedes Segments eine einzelne PAT eingefügt wird.
+ Das PMT-Intervall ist auf 0 festgelegt, was bedeutet, dass am Anfang jedes Segments eine einzelne PMT eingefügt wird.

**Resilienz**
+ Die Ausfallsicherheit wird wie folgt gehandhabt. Wenn die Eingabe von verloren MediaLive geht, besteht das Verhalten darin, die Übertragung MediaLive zu unterbrechen. MediaPackage erwartet dieses Verhalten und bewältigt den Verlust, indem zur anderen Eingabe gewechselt wird.

**SCTE-35**
+ Pass-Through von SCTE-35-Nachrichten ist immer aktiviert. Wenn Sie keine SCTE-35-Markierungen in den Ausgängen haben möchten, können Sie sie im Kanaleingang entfernen. AWS Elemental MediaPackage Hinweise zur Handhabung von SCTE-35 in einer MediaPackage Ausgabe finden Sie unter. [Verarbeitung von SCTE 35-Nachrichten](scte-35-message-processing.md)

**ID3**
+ ID3 Metadaten sind aktiviert.
+ Die Möglichkeit, ID3 Markierungen über die Ausgabegruppe einzufügen, ist deaktiviert. Sie können jedoch festlegen, dass ID3 Markierungen, die sich in der Eingabe befinden, durchgeleitet werden, und Sie können ID3 Markierungen mithilfe des MediaLive Zeitplans einfügen. Hinweise zur ID3 Handhabung in einer MediaPackage Ausgabe finden Sie unter[Mit ID3 Metadaten arbeiten](id3-metadata.md).

# Erstellen einer Microsoft Smooth-Ausgabegruppe
<a name="opg-mss"></a>

Wenn Sie einen AWS Elemental MediaLive Elemental-Kanal erstellen, möchten Sie möglicherweise eine Microsoft Smooth-Ausgabegruppe einbeziehen. Informationen zu den Anwendungsfällen für eine Microsoft Smooth-Ausgabegruppe finden Sie unter[Container, Protokolle und nachgelagerte Systeme](outputs-supported-containers-downstream-systems.md).

**Topics**
+ [Organisieren Sie Kodierungen in einer Microsoft Smooth-Ausgabegruppe](organize-mss-package.md)
+ [Koordinieren Sie sich mit dem Downstream-System](origin-server-mss.md)
+ [Erstellen Sie eine Microsoft Smooth-Ausgabegruppe](creating-smooth-output-group.md)

# Organisieren Sie Kodierungen in einer Microsoft Smooth-Ausgabegruppe
<a name="organize-mss-package"></a>

Eine Microsoft Smooth-Ausgabegruppe wird normalerweise als Video-ABR-Stapel eingerichtet. Ein Video-ABR-Stapel ist eine Ausgabegruppe, die Folgendes enthält:
+ Mehr als ein Ausgang.

Jede Ausgabe kann Folgendes enthalten:
+ Eine Videokodierung (Wiedergabe). In der Regel hat jede Videokodierung eine andere Auflösung. 
+ Eine oder mehrere Audiocodierungen.
+ Eine oder mehrere Untertitel werden codiert. Die Beschriftungen sind immer im Sidecar-Format.

Es gibt zwei Möglichkeiten, die Kodierungen zu organisieren, je nachdem, ob die Audiocodierungen gebündelt oder jeweils in ihrer eigenen Version vorliegen müssen. Sie sollten [diese Informationen bereits von Ihrem nachgeschalteten System erhalten](identify-dss-video-audio.md) haben.

**Downstream-Player, die gebündeltes Audio benötigen**

Planen Sie, dass die Ausgabegruppe Folgendes enthält:
+ Ein Ausgang für jede Videokodierung. Dieser Ausgang enthält eine Videokodierung, alle Audiocodierungen und alle Untertitelcodierungen (falls die Untertitel eingebettet sind). 

  In jeder Ausgabe werden dieselben Audiocodierungen angezeigt. Beispielsweise werden die englischen und französischen Kodierungen in der Ausgabe mit hoher Auflösung angezeigt, dann werden dieselben englischen und französischen Kodierungen in der Ausgabe mit niedriger Auflösung angezeigt.
+ Eine Ausgabe für jede Kodierung von Untertiteln. Sidecar-Untertitel werden immer in einer eigenen Ausgabe ausgegeben.

Dieses Diagramm zeigt eine Microsoft-Ausgabegruppe mit gebündeltem Audio.

![\[Output group diagram showing V, A, A components bundled with V, A, A, and separate C, C outputs.\]](http://docs.aws.amazon.com/de_de/medialive/latest/ug/images/output12-ABR-2V-2A-2C.png)


**Downstream-Player, die separates Audio benötigen**

Planen Sie, dass die Ausgabegruppe Folgendes enthält:
+ Ein Ausgang für jede Videokodierung. Dieser Ausgang enthält ein Video und alle Untertitel sind codiert (sofern die Untertitel eingebettet sind). 
+ Ein Ausgang für jede Audiokodierung.

  Die Audiocodierungen können für verschiedene Sprachen oder für unterschiedliche Bitraten sein, oder sie können für verschiedene Sprachen und Bitraten sein.
+ Eine Ausgabe für jede Kodierung von Untertiteln. Sidecar-Untertitel werden immer in einer eigenen Ausgabe ausgegeben.

*Die Anordnung der Audiocodierungen in dieser Ausgabegruppe wird als Audiowiedergabegruppe bezeichnet.*

Dieses Diagramm zeigt eine Microsoft Smooth-Ausgabegruppe mit einer Audiowiedergabegruppe.

![\[Output group containing six outputs: two V, two A, and two C, arranged in a row.\]](http://docs.aws.amazon.com/de_de/medialive/latest/ug/images/output14-ABR-2V-2Asep-2C.png)


# Koordinieren Sie sich mit dem Downstream-System
<a name="origin-server-mss"></a>

Sie und der Betreiber des Downstream-Systems müssen sich über das Ziel für die Ausgabe der Microsoft Smooth-Ausgabegruppe einigen.

1. Entscheiden Sie, ob Sie zwei Ziele für die Ausgabe benötigen: 
   + Sie benötigen zwei Ziele in einem [Standardkanal](plan-redundancy.md).
   + Sie benötigen ein Ziel in einem einzigen Pipeline-Kanal.

1. Sprechen Sie mit dem Operator auf dem Microsoft IIS-Server, um einen vollständigen Pfad für die Ausgabe zu vereinbaren. Notieren Sie sich URLs , worüber Sie sich einig sind. Beispiel:

   `https://203.0.113.55/sports/curling`

   `https://203.0.113.82/sports/curling`

1. Vereinbaren Sie mit dem Betreiber die Einrichtung von Benutzeranmeldedaten, falls das Protokoll HTTPS ist. 

1. Finden Sie heraus, ob das Downstream-System spezielle Anforderungen an die Verbindung stellt. Diese Verbindungsfelder befinden sich im Abschnitt **Allgemeine Konfiguration** für die Microsoft Smooth-Ausgabegruppe. Um diese Seite in der MediaLive Konsole anzuzeigen, wählen Sie auf der Seite **Kanal erstellen** im Abschnitt **Ausgabegruppen** die Option **Hinzufügen** und dann **Microsoft Smooth** aus. Wählen Sie die Gruppe aus und öffnen Sie dann in den **Microsoft Smooth-Einstellungen** die Option **Allgemeine Konfiguration**.

# Erstellen Sie eine Microsoft Smooth-Ausgabegruppe
<a name="creating-smooth-output-group"></a>

Bei [der Planung des Workflows für Ihren Kanal](identify-downstream-system.md) haben Sie möglicherweise festgelegt, dass Sie eine Microsoft Smooth-Ausgabegruppe einbeziehen möchten.

## Verfahren
<a name="smooth-create-procedure"></a>

1. Wählen Sie auf der Seite **Create channel** (Channel erstellen) im Abschnitt **Output groups** (Ausgabegruppen) die Option **Add** (Hinzufügen) aus. 

1. Wählen Sie im Abschnitt **Add output group (Ausgabegruppe hinzufügen)** die Option **Microsoft Smooth** aus und klicken Sie dann auf **Confirm (Bestätigen)**. Es werden weitere Abschnitte angezeigt:
   + **Microsoft Smooth-Gruppenziel** — Dieser Abschnitt enthält Felder für das [Ziel der Ausgaben](smooth-destinations.md).
   + **Microsoft Smooth-Einstellungen** — Dieser Abschnitt enthält Felder für den [Container](smooth-container.md), die [Verbindung zum Downstream-System und die](smooth-destinations.md) [Ausfallsicherheit](mss-other-fields.md#smooth-resiliency). 
   + **Microsoft Smooth-Ausgaben** — Dieser Abschnitt zeigt die einzelne Ausgabe, die standardmäßig hinzugefügt wird.
   + **Ereigniskonfiguration** — Dieser Abschnitt enthält Felder für das [Ziel der Ausgaben](smooth-destinations.md) und des [Containers](smooth-container.md).
   + **Timecode-Konfiguration** — Dieser Abschnitt enthält Felder für den [Timecode](mss-other-fields.md#smooth-timecode) in den Ausgaben.
   + **Sparse Track** [— Dieser Abschnitt enthält Felder für den Container.](smooth-container.md)

1.  Wenn Ihr Plan mehr als eine Ausgabe in dieser Ausgabegruppe umfasst, wählen Sie unter **Microsoft Smooth outputs (Microsoft Smooth-Ausgaben)** die Option **Add output (Ausgabe hinzufügen)**, um die entsprechende Anzahl von Ausgaben hinzuzufügen. 

1. Wählen Sie in **Microsoft Smooth outputs (Microsoft Smooth-Ausgaben)** den ersten Link **Settings (Einstellungen)**, um die Abschnitte für die erste Ausgabe anzuzeigen:
   + **Ausgabeeinstellungen** — Dieser Abschnitt enthält Felder für das [Ausgabeziel](smooth-destinations.md) und den [Container](smooth-container.md).
   + **Stream-Einstellungen** — Dieser Abschnitt enthält Felder für die [Ausgabestreams](smooth-streams-section.md) (Video, Audio und Untertitel).

1. (Optional) Geben Sie Namen für die Ausgabegruppe und die Ausgaben ein:
   + Geben Sie unter **Microsoft Smooth settings (Microsoft Smooth-Einstellungen** für **Name** einen Namen für die Ausgabegruppe ein. Dieser Name ist intern in MediaLive; er erscheint nicht in der Ausgabe. Beispiel, **Sports Curling**.
   + Geben Sie im Abschnitt **Output settings (Ausgabeeinstellungen)** für jede Ausgabe unter **Name** einen Namen für die Ausgabe ein. Dieser Name ist intern von MediaLive; er erscheint nicht in der Ausgabe. Beispiel, **high resolution**.

1. Informationen zum Ausfüllen der anderen Felder finden Sie in den Themen, die nach diesem Verfahren aufgeführt sind.

1. Nachdem Sie die Einrichtung dieser Ausgabegruppe und ihrer Ausgaben abgeschlossen haben, können Sie eine weitere Ausgabegruppe (beliebigen Typs) erstellen, wenn dies für Ihren Plan erforderlich ist. Andernfalls gehen Sie zum [Speichern Sie den Kanal](creating-a-channel-step9.md).

**Topics**

# Felder für das Ausgabeziel
<a name="smooth-destinations"></a>

In den folgenden Feldern wird das Ziel jeder Microsoft Smooth-Ausgabe konfiguriert.
+ **Ausgabegruppe** — **Zielbereich der Microsoft Smooth-Gruppe**
+ **Ausgabegruppe — Ereigniskonfiguration — Ereignis-ID-Modus** 
+ **Ausgabegruppe — Ereigniskonfiguration — Ereignis-ID**
+ Abschnitt **Microsoft Smooth-Einstellungen** — Abschnitt **Allgemeine Konfiguration**:
  + **Connection retry interval (Intervall für erneute Verbindungsversuche)** 
  + **Num retries (Anz. d. Wiederholversuche)**
  + **Filecache duration (Dateicache-Dauer)**
  + **Restart delay (Neustartverzögerung)**
  + **Certificate mode (Zertifikatmodus)**

## Füllen Sie die Felder auf der Konsole aus
<a name="smooth-specify-destination"></a>

Der vollständige Pfad für jede Ausgabe in einer Microsoft Smooth-Ausgabegruppe besteht aus den folgenden Elementen:

`URL eventID streamInformation `
+ Die URL und die Ereignis-ID werden als *Veröffentlichungspunkte bezeichnet*. Beispiel:

  `https://203.0.113.18/sports/Events(1585232182)`
+ MediaLive generiert die Ereignis-ID anhand der von Ihnen angegebenen Informationen. Weitere Informationen erhalten Sie, wenn Sie in der Konsole die Option „**Ereigniskonfiguration**“ erweitern und den Link „**Info**“ neben jedem Feld auswählen.
+ MediaLive generiert die Stream-ID. MediaLive weist dem Stream eine eindeutige Nummer zu, beginnend mit 0. Beispiel: `/Streams(stream0)`.

  Sie können die Stream-Informationen sehen, wenn Sie sich die MediaLive Logs für die Ausgabe ansehen.

**So geben Sie den Pfad und die Verbindung zum Downstream-System an**

1. Füllen Sie die **URL-Felder** im Abschnitt **Microsoft Smooth-Gruppenziele** aus. Geben Sie zwei Ziele an, wenn der Kanal als Standardkanal eingerichtet ist, bzw. ein Ziel, wenn er als Single-Pipeline-Kanal eingerichtet ist. Machen Sie sich keine Gedanken über die Event-ID. Sie werden das in einem anderen Feld angeben.

    Beispiel:

   `https://203.0.113.55/sports/curling`

   `https://203.0.113.82/sports/curling`

1. Füllen Sie den Abschnitt **Anmeldeinformationen** aus, wenn das nachgeschaltete System Ihnen einen Benutzernamen und ein Passwort zur Verfügung gestellt hat. Geben Sie als Passwort den Namen des Passworts ein, das im AWS Systems Manager Parameter Store gespeichert ist. Geben Sie nicht das Passwort selbst ein. Weitere Informationen finden Sie unter [Anforderungen für Passwortparameter AWS Systems Manager](requirements-for-EC2.md). 

1. Wenn Sie Werte für die Konfiguration der Verbindung erhalten haben, geben Sie diese Werte im Abschnitt **Allgemeine Konfiguration** auf der **Microsoft Smooth-Gruppenseite** ein.

1. Richten Sie die Ereignis-ID in den folgenden Feldern ein: 

   **Einstellungen für Ausgabegruppen — Ereigniskonfiguration — Ereignis-ID-Modus**

   **Einstellungen für Ausgabegruppen — Ereigniskonfiguration — Ereignis-ID**

   Sie können die Ereignis-ID auf drei Arten einrichten:
   + Mit einer von Ihnen angegebenen Ereignis-ID – legen Sie den **Event ID mode (Ereignis-ID-Modus)** auf **USE\$1CONFIGURED** fest. Geben Sie dann die ID an. Beispiel, **curling**. Die Ereignis-ID sieht folgendermaßen aus: **/Events(curling)**
   + Mit einem Zeitstempel – legen Sie den **Event ID mode (Ereignis-ID-Modus)** auf **USE\$1TIMESTAMP** fest. MediaLive generiert einen Unix-Timecode basierend auf der Zeit, zu der Sie den Kanal starten. Die Ereignis-ID sieht folgendermaßen aus: **/Events(1585232182)**
   + Ohne Ereignis-ID – legen Sie den **Event ID mode (Ereignis-ID-Modus)** auf **NO\$1EVENT\$1ID** fest. Es wird dringend davon abgeraten, diese Methode zu verwenden.

# Felder für den Container
<a name="smooth-container"></a>

Über die folgenden Felder wird der Container in jeder Ausgabe konfiguriert.
+ Abschnitt **Microsoft Smooth-Einstellungen** — Abschnitt **Allgemeine Konfiguration** — **Fragmentlänge** 
+ **Ereigniskonfiguration** — **Verhalten des Stream-Manifests**
+ **Ereigniskonfiguration — Verhalten beim Stoppen des Ereignisses**

In diesen Feldern können Sie einen Teil des Streaming-Verhaltens konfigurieren. Informationen zu einem Feld erhalten Sie, wenn Sie in der MediaLive Konsole auf den Link **Info** klicken. 

# Felder für die Codierungen
<a name="smooth-streams-section"></a>

Die folgenden Felder beziehen sich auf die Codierung der Video-, Audio- und Untertitel-Streams (Codierungen) in der Ausgabe. 
+ Abschnitt **Stream settings (Stream-Einstellungen)**

Informationen zum Erstellen von Kodierungen finden Sie in den folgenden Abschnitten:
+ [Richten Sie die Videokodierung ein](creating-a-channel-step6.md)
+ [Richten Sie die Audio-Codierungen ein](creating-a-channel-step7.md)
+  [Richten Sie die Kodierungen für Untertitel ein](creating-a-channel-step8.md)

# Felder für andere Microsoft Smooth-Funktionen
<a name="mss-other-fields"></a>

## Felder für die Ausfallsicherheit
<a name="smooth-resiliency"></a>

Das folgende Feld bezieht sich auf die Implementierung der Ausfallsicherheit in einer Microsoft Smooth-Ausgabe. 
+ **Microsoft Smooth-Ausgabegruppe** — Abschnitt **Microsoft Smooth-Einstellungen** — Abschnitt **Allgemeine Konfiguration** — **Aktion zum Verlust von Eingaben**

Ändern Sie optional den Wert **Input loss action** (Aktion bei Eingabeverlust). 

Wählen Sie in der MediaLive Konsole den Link **Info**, um zu entscheiden, welche Option Sie wählen möchten. Weitere Informationen finden Sie unter [Umgang mit dem Verlust des Videoeingangs](feature-input-loss.md).

## Felder für Timecode
<a name="smooth-timecode"></a>

Die folgenden Felder beziehen sich auf die Konfiguration des Zeitcodes und des Zeitstempels in allen Ausgaben in der Ausgabegruppe. 
+ **Microsoft Smooth-Ausgabegruppe** — Abschnitt **Timecode-Konfiguration** 

Weitere Informationen zu einem Feld erhalten Sie, wenn Sie auf den Link **Info** neben dem Feld in der MediaLive Konsole klicken.

## Felder für SCTE-35
<a name="smooth-s35"></a>

Die folgenden Felder beziehen sich auf die Konfiguration des Zeitcodes und des Zeitstempels in allen Ausgaben in der Ausgabegruppe. 
+ **Microsoft Smooth-Ausgabegruppe** — Abschnitt **Timecode-Konfiguration** 

Wählen Sie **Sparse track** (Spur mit geringer Dichte) aus, wenn Sie möchten, dass alle Ausgaben in dieser Ausgabegruppe die SCTE-35-Nachrichten einschließen sollen, die sich bereits in der Eingabe befinden. Die Nachrichten werden in einer Spur mit geringer Dichte eingeschlossen. Weitere Informationen finden Sie unter [Verarbeitung von SCTE 35-Nachrichten](scte-35-message-processing.md) und speziell unter [Dekoration aktivieren — Microsoft Smooth](procedure-to-enable-decoration-ms-smooth.md).

# Erstellen einer RTMP-Ausgabegruppe
<a name="opg-rtmp"></a>

Wenn Sie einen AWS Elemental MediaLive Elemental-Kanal erstellen, möchten Sie möglicherweise eine RTMP-Ausgabegruppe einbeziehen. Informationen zu den Anwendungsfällen für eine RTMP-Ausgabegruppe finden Sie unter. [Container, Protokolle und nachgelagerte Systeme](outputs-supported-containers-downstream-systems.md)

**Topics**
+ [Organisieren Sie die Kodierungen in einer RTMP-Ausgabegruppe](design-rtmp-package.md)
+ [Koordinieren Sie sich mit dem Downstream-System](origin-server-rtmp.md)
+ [Erstellen Sie eine RTMP-Ausgabegruppe](creating-rtmp-output-group.md)

# Organisieren Sie die Kodierungen in einer RTMP-Ausgabegruppe
<a name="design-rtmp-package"></a>

Eine RTMP-Ausgabegruppe kann Folgendes enthalten:
+ Eine oder mehrere Ausgaben.

Jede Ausgabe kann Folgendes enthalten:
+ Eine Videokodierung.
+ Keine oder eine Audiokodierung.
+ Es werden keine oder eine Untertitelung kodiert.

Dieses Diagramm zeigt eine RTMP-Ausgabegruppe, die eine Ausgabe enthält, bei der die Untertitel in die Videokodierung eingebettet sind.

![\[Diagram showing Output Group containing Output with Video and Captions embedded.\]](http://docs.aws.amazon.com/de_de/medialive/latest/ug/images/output1-non-abr-Ve-A.png)


Dieses Diagramm zeigt eine RTMP-Ausgabegruppe, die eine Ausgabe mit Untertiteln im Objektstil enthält. 

![\[Venn diagram showing three overlapping circles labeled V, A, and C.\]](http://docs.aws.amazon.com/de_de/medialive/latest/ug/images/output2-non-abr-VAC.png)


# Koordinieren Sie sich mit dem Downstream-System
<a name="origin-server-rtmp"></a>

Sie und der Betreiber des Downstream-Systems müssen sich auf das Ziel für jede Ausgabe der RTMP-Ausgabegruppe einigen. 

Eine RTMP-Ausgabegruppe benötigt für jede Ausgabe einen Satz von Zieladressen. 

1. Wenn es sich bei dem RTMP-Server um eine Social-Media-Site handelt, verfügt der Host der Site möglicherweise über Anweisungen, die die folgenden Informationen ergänzen können. Besorgen Sie sich diese Anweisungen.

1. Entscheiden Sie, ob Sie zwei Ziele für die Ausgabe benötigen: 
   + Wenn der MediaLive Kanal ein [Standardkanal](plan-redundancy.md) ist, benötigen Sie zwei Ziele.
   + Wenn es sich bei dem MediaLive Kanal um einen Single-Pipeline-Kanal handelt, benötigen Sie ein Ziel. 

1. Stellen Sie sicher, dass der RTMP-Operator so eingerichtet ist, dass die MediaLive Ausgabe je nach Bedarf an einem oder zwei Eingängen auf dem RTMP-Server erwartet wird.

1. Besorgen Sie sich die folgenden Informationen vom RTMP-Operator:
   + Das MediaLive zu verwendende Protokoll — RTMP oder RTMPS.
   + Der Benutzername und das Passwort für den Zugriff auf das Downstream-System, falls das Downstream-System authentifizierte Anfragen benötigt. Beachten Sie, dass sich diese Benutzeranmeldeinformationen auf die Benutzerauthentifizierung beziehen, nicht auf das Protokoll. Bei der Benutzerauthentifizierung geht es darum, ob das nachgelagerte System Ihre Anfrage akzeptiert. Beim Protokoll geht es darum, ob die Anfrage über eine sichere Verbindung gesendet wird.
   + IP-Adresse.
   + Port-Nummer.
   + Anwendungsname Wird auch *App-Name* genannt.
   + Stream-Name. Wird auch als *Anwendungsinstanz* oder *App-Instanz* oder *Stream-Schlüssel* bezeichnet.

     Der Operator gibt Ihnen möglicherweise den Anwendungsnamen und den Stream-Namen als separate Daten. Oder sie geben Ihnen möglicherweise einen vollständigen Pfad im Format**string/string**. In diesem Fall ist die erste Zeichenfolge der Name der Anwendung und die zweite Zeichenfolge ist der Name des Streams.

   Hier ist ein Beispiel für die Informationen, die Ihnen der Betreiber geben wird:

   `rtmp://203.0.113.28:80/xyz/ywq7b`

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

   Wo `xyz` ist der Name der Anwendung und `ywq7b` ist der Streamname.

   In diesem Beispiel URLs haben die beiden unterschiedliche IP-Adressen, aber denselben Teil des name/stream Anwendungsnamens. Ihr RTMP-Server folgt möglicherweise einer anderen Regel. 

# Erstellen Sie eine RTMP-Ausgabegruppe
<a name="creating-rtmp-output-group"></a>

Bei [der Planung des Workflows für Ihren Kanal](identify-downstream-system.md) haben Sie möglicherweise festgelegt, dass Sie eine RTMP-Ausgabegruppe einbeziehen möchten.

1. Wählen Sie auf der Seite **Create channel** (Channel erstellen) unter **Output groups** (Ausgabegruppen) die Option **Add** (Hinzufügen) aus. 

1. Wählen Sie im Abschnitt **Add output group** (Ausgabegruppe hinzufügen) **RTMP** und dann **Confirm** (Bestätigen) aus. Es werden weitere Abschnitte angezeigt: 
   + **RTMP-Einstellungen** [— Dieser Abschnitt enthält Felder für die [Verbindungskonfiguration](rtmp-connection.md), für [Stabilität und für](rtmp-other.md) Untertitel.](rtmp-other.md) 
   + **RTMP-Ausgaben** — Dieser Abschnitt zeigt die einzelne Ausgabe, die standardmäßig hinzugefügt wird. Eine RTMP-Ausgabe kann nur eine Ausgabe enthalten, klicken Sie daher nicht auf **Add output (Ausgabe hinzufügen)**. 

1. Wählen Sie unter **RTMP outputs (RTMP-Ausgaben)** den Link **Settings (Einstellungen)**, um die Abschnitte für die Ausgaben anzuzeigen:
   + **RTMP-Ziel** — Dieser Abschnitt enthält Felder für das [Ausgabeziel](rtmp-destinations.md). 
   + **Ausgabeeinstellungen** — Dieser Abschnitt enthält Felder für die [Verbindungskonfiguration](rtmp-connection.md). 
   + **Stream-Einstellungen** — Dieser Abschnitt enthält Felder für die [Ausgabestreams](rtmp-streams.md) (Video, Audio und Untertitel).

1. (Optional) Geben Sie Namen für die Ausgabegruppe und die Ausgabe ein:
   + Geben Sie unter **RTMP settings (RTMP-Einstellungen)** für **Name** einen Namen für die Ausgabegruppe ein. Dieser Name ist intern in MediaLive; er erscheint nicht in der Ausgabe. Beispiel, **Sports Game**.
   + Geben Sie unter **RTMP output (RTMP-Ausgabe)** in **Output settings (Ausgabe-Einstellungen)** für **Output name (Ausgabename)** einen Namen für die Ausgabe ein. Dieser Name ist intern von MediaLive; er erscheint nicht in der Ausgabe.

1. Informationen zum Ausfüllen der anderen Felder finden Sie in den Themen, die nach diesem Verfahren aufgeführt sind.

1. Nachdem Sie die Einrichtung dieser Ausgabegruppe und ihrer Einzelausgabe abgeschlossen haben, können Sie eine weitere Ausgabegruppe (beliebigen Typs) erstellen, wenn dies für Ihren Plan erforderlich ist. Andernfalls gehen Sie zum [Speichern Sie den Kanal](creating-a-channel-step9.md).

**Topics**
+ [Felder für das Ausgabeziel](rtmp-destinations.md)
+ [Felder für die RTMP-Verbindung](rtmp-connection.md)
+ [Felder für Video-, Audio- und Untertitel-Streams (Codierungen)](rtmp-streams.md)
+ [Andere Felder](rtmp-other.md)

# Felder für das Ausgabeziel
<a name="rtmp-destinations"></a>

Über die folgenden Felder werden der Speicherort und die Namen der RTMP-Ausgabedateien (das Ziel) konfiguriert.
+ **Ausgabe** — **RTMP-Zielbereiche**

**So geben Sie das Ziel für die Ausgabe an**

1. Als Sie [Ihre Anforderungen mit dem Betreiber des RTMP-Servers besprochen](origin-server-rtmp.md) haben, sollten Sie die folgenden Informationen erhalten haben:
   + Das MediaLive zu verwendende Protokoll — RTMP oder RTMPS.
   + IP-Adresse.
   + Port-Nummer.
   + Anwendungsname Wird auch *App-Name* genannt.
   + Stream-Name. Wird auch als *Anwendungsinstanz* oder *App-Instanz* oder *Stream-Schlüssel* bezeichnet.

     Der Operator gibt Ihnen möglicherweise den Anwendungsnamen und den Stream-Namen als separate Daten. Oder sie geben Ihnen möglicherweise einen vollständigen Pfad im Format**string/string**. In diesem Fall ist die erste Zeichenfolge der Name der Anwendung und die zweite Zeichenfolge ist der Name des Streams.
   + Der Benutzername und das Passwort für den Zugriff auf den Server, falls das Downstream-System authentifizierte Anfragen benötigt. 

   Hier ist ein Beispiel für die Informationen, die Ihnen der Betreiber geben wird:

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

   Wo `xyz` ist der Name der Anwendung und `ywq7b` ist der Streamname.

1. Geben Sie die verschiedenen Teile des Ziels in die entsprechenden Felder ein.     
[\[See the AWS documentation website for more details\]](http://docs.aws.amazon.com/de_de/medialive/latest/ug/rtmp-destinations.html)

1. Füllen Sie den Abschnitt **Anmeldeinformationen** aus, wenn der Server des nachgeschalteten Systems Ihnen einen Benutzernamen und ein Passwort zur Verfügung gestellt hat. Geben Sie als Kennwort den Namen des im AWS Systems Manager Parameterspeicher gespeicherten Kennworts ein. Geben Sie nicht das Passwort selbst ein. Weitere Informationen finden Sie unter [Anforderungen für Passwortparameter AWS Systems Manager](requirements-for-EC2.md). 

# Felder für die RTMP-Verbindung
<a name="rtmp-connection"></a>

Über die folgenden Felder wird die Logik für Wiederverbindungsversuche konfiguriert:
+ **RTMP-Einstellungen** — **Authentifizierungsschema**
+ **RTMP-Einstellungen — Zusätzliche Einstellungen** ****— Cache-Länge****
+ **RTMP-Einstellungen — Zusätzliche Einstellungen** **— Verzögerung beim** **Neustart**
+ **RTMP-Einstellungen** — **Zusätzliche Einstellungen — Verhalten** bei vollem **Cache**
+ **RTMP-Ausgaben — Ausgabeeinstellungen** **— Intervall für** **Verbindungswiederholungen**
+ **RTMP-Ausgänge — Ausgabeeinstellungen** **— Anzahl** **der Wiederholungen**
+ **RTMP-Ausgänge — Ausgabeeinstellungen** **— Zusätzliche Einstellungen** ****— Zertifikatsmodus****

**So konfigurieren Sie eine sichere (RTMPS)-Verbindung zum Ziel**

1. **Authentifizierungsschema** — Geben Sie den Typ des Schemas an. In der Regel wählen Sie **Common**. Wählen Sie **Akamai** nur, wenn Sie dazu vom Downstream-System aufgefordert werden. 

1. Wählen Sie für den **Certificate mode (Zertifikatmodus)** die Option, die für das Downstream-System erforderlich ist. 

   Wenn Sie eine Verbindung über RTMP herstellen, MediaLive werden beide Felder ignoriert.

**Um die Wiederverbindung zu konfigurieren**

Es gibt mehrere Felder, die steuern, wie sich MediaLive verhält, wenn die Verbindung zum RTMP-Server sich zu verschlechtern scheint:
+ **Cache length (Cache-Dauer)** gibt an, wie lange die Ausgabe im Arbeitsspeicher darauf wartet, dass der RTMP-Server antwortet.
+ Wenn diese Zeit abgelaufen ist, gibt **Cache full behavior (Verhalten bei vollem Cache)** an, ob die Verbindung sofort oder erst nach 5 Minuten beendet werden soll.
+ Wenn die MediaLive Verbindung unterbrochen wird, gibt die **Neustartverzögerung** an, wie lange gewartet werden soll, bevor versucht wird, die Verbindung wiederherzustellen.
+ Wenn MediaLive versucht wird, die Verbindung wiederherzustellen, gibt das **Intervall für Verbindungswiederholungen an, wie oft der Versuch** wiederholt werden soll. **Num retries (Anz. d. Wiederholversuche)** gibt an, wie oft dies erneut versucht werden soll. Wenn die Anzahl der Wiederholversuche abgelaufen ist, wird diese Ausgabe beendet. Der Kanal stoppt, weil die Einzelausgabe ihre Verbindung verloren hat.

# Felder für Video-, Audio- und Untertitel-Streams (Codierungen)
<a name="rtmp-streams"></a>

Die folgenden Felder beziehen sich auf die Codierung der Video-, Audio- und Untertitel-Streams (Codierungen) in der Ausgabe. 
+ Abschnitt **Stream settings (Stream-Einstellungen)**

Informationen zum Erstellen von Kodierungen finden Sie in den folgenden Abschnitten:
+ [Richten Sie die Videokodierung ein](creating-a-channel-step6.md)
+ [Richten Sie die Audio-Codierungen ein](creating-a-channel-step7.md)
+  [Richten Sie die Kodierungen für Untertitel ein](creating-a-channel-step8.md)

# Andere Felder
<a name="rtmp-other"></a>

Das folgende Feld bezieht sich auf die Implementierung der Ausfallsicherheit in einer RTMP-Ausgabe.
+ **RTMP-Einstellungen** — **Aktion zum Verlust von Eingaben** — Einzelheiten zu einem Feld auf der MediaLive Konsole erhalten Sie, wenn Sie auf den Link **Info** neben dem Feld klicken. Weitere Informationen finden Sie unter [Umgang mit dem Verlust des Videoeingangs](feature-input-loss.md).

Das folgende Feld bezieht sich auf die Implementierung von Untertiteln in einer RTMP-Ausgabe.
+ **RTMP-Einstellungen** — **Untertiteldaten** — Füllen Sie dieses Feld nur aus, wenn mindestens eine Ihrer Ausgaben Untertitel mit **eingebetteten** Untertiteln als Quellformat und **RTMP CaptionInfo** als Ausgabeformat enthält. Wenn keine Untertitel in einer Ausgabe vorhanden sind, wird der Wert in diesem Feld ignoriert.

  Ausführliche Informationen zur Einrichtung für Untertitel finden Sie im [Einschließlich von Untertiteln in einen Kanal](captions.md).

# Eine SRT-Ausgabegruppe erstellen
<a name="opg-srt"></a>

Wenn Sie einen AWS Elemental MediaLive Elemental-Kanal erstellen, möchten Sie möglicherweise eine SRT-Ausgabegruppe einbeziehen. Informationen zu den Anwendungsfällen für eine SRT-Ausgabegruppe finden Sie unter. [Container, Protokolle und nachgelagerte Systeme](outputs-supported-containers-downstream-systems.md)

Mit einer SRT-Ausgabegruppe können Sie eine oder mehrere Ausgaben erstellen. Jeder Ausgang ist ein SPTS mit eigenem Ziel.

SRT-Ausgänge unterstützen zwei Verbindungsmodi:
+ **Anrufermodus**: MediaLive initiiert Verbindungen zu nachgeschalteten Systemen. MediaLive ist der Anrufer und Absender. Das nachgeschaltete System ist der Hörer und der Empfänger. MediaLive initiiert den Handshake mit dem Downstream-System und MediaLive sendet, nachdem der Handshake akzeptiert wurde, den Inhalt an das Downstream-System.
+ **Listener-Modus**: Downstream-Systeme initiieren Verbindungen zu. MediaLive MediaLive ist der Listener und der Absender. Das nachgeschaltete System ist der Anrufer und der Empfänger. Das nachgeschaltete System initiiert den Handshake mit und MediaLive sendet den Inhalt MediaLive, nachdem der Handshake akzeptiert wurde, an das nachgeschaltete System.

Der Ausgabeinhalt muss verschlüsselt sein, Sie AWS Secrets Manager müssen also eine Passphrase speichern, mit der der Inhalt verschlüsselt MediaLive wird.

Dieser Abschnitt enthält spezielle Richtlinien für das Senden der SRT-Ausgabe an einen Flow. AWS Elemental MediaConnect 

**Topics**
+ [Auswahl des SRT-Verbindungsmodus](srt-connection-mode-selection.md)
+ [Organisieren Sie die Kodierungen in einer SRT-Ausgabegruppe](design-srt-package.md)
+ [Plan für die Lieferung mit Amazon VPC](srt-get-ready.md)
+ [Richten Sie die Passphrase ein in AWS Secrets Manager](srt-output-encryption-asm.md)
+ [SRT-Ausgaben im Anrufermodus erstellen](creating-srt-caller-output.md)
+ [SRT-Ausgaben im Listener-Modus erstellen](creating-srt-listener-output.md)
+ [Ausgabe > Stream-Einstellungen](srt-streams.md)

# Auswahl des SRT-Verbindungsmodus
<a name="srt-connection-mode-selection"></a>

Wenn Sie eine SRT-Ausgabegruppe erstellen, müssen Sie den Verbindungsmodus für jeden Ausgang auswählen. Der Verbindungsmodus bestimmt, wie MediaLive und das nachgelagerte System die SRT-Verbindung herstellt.

In der folgenden Tabelle werden die beiden Verbindungsmodi verglichen:


| Merkmal | Anrufermodus | Listener-Modus | 
| --- | --- | --- | 
| Initiierung der Verbindung | MediaLive initiiert Verbindungen zu nachgeschalteten Systemen | Downstream-Systeme initiieren Verbindungen zu MediaLive | 
| MediaLive Rolle | Anrufer und Absender | Zuhörer und Absender | 
| Downstream-Rolle | Zuhörer und Empfänger | Anrufer und Empfänger | 
| Zielkonfiguration | Sie geben die IP-Adresse und den Port des Downstream-Systems an | MediaLive weist IP-Adressen zu; Sie geben den Port an | 
| Kanal-Sicherheitsgruppe | Nicht erforderlich | Erforderlich für Kanäle, die die öffentliche Zustellungsmethode verwenden (steuert, welche nachgeschalteten Systeme eine Verbindung herstellen können). Nicht erforderlich für VPC-Zustellung oder MediaLive Anywhere-Kanäle; Kunden müssen ihr Netzwerk so konfigurieren, dass SRT-Verbindungen vom Anruferziel aus zulässig sind. | 
| Anwendungsfall | Bereitstellung im Push-Stil, bei der Verbindungen zu bekannten Downstream-Endpunkten hergestellt MediaLive werden | Bereitstellung im Pull-Stil, bei der nachgelagerte Systeme bei Bedarf eine Verbindung herstellen MediaLive  | 
| MediaLive Support von überall | Unterstützt | Unterstützt | 

**Anmerkung**  
Sie können Verbindungsmodi nicht innerhalb eines einzigen Ausgangs mischen. Jeder Ausgang muss für alle seine Ziele entweder den Anrufermodus oder den Listener-Modus verwenden.

# Organisieren Sie die Kodierungen in einer SRT-Ausgabegruppe
<a name="design-srt-package"></a>

Eine SRT-Ausgabegruppe kann Folgendes enthalten:
+ Ein oder mehrere Ausgänge.

Jede Ausgabe enthält Folgendes:
+ Eine Videokodierung.
+ Eine oder mehrere Audiocodierungen.
+ Keine oder mehr Untertitel werden codiert. Bei den Beschriftungen handelt es sich entweder um eingebettete Beschriftungen oder um Beschriftungen im Objektstil. 

Jede Ausgabe steht für ein SPTS. Jede Ausgabe (SPTS) hat ihr eigenes Ziel.

Dieses Diagramm zeigt eine SRT-Ausgabegruppe mit einem Ausgang. Die Untertitel sind in die Videokodierung eingebettet.

![\[alt text not found\]](http://docs.aws.amazon.com/de_de/medialive/latest/ug/images/output3-nonABR-Ve-2A.png)


Dieses Diagramm zeigt eine SRT-Ausgabegruppe mit einem Ausgang. Die Beschriftungen sind Beschriftungen im Objektstil.

![\[alt text not found\]](http://docs.aws.amazon.com/de_de/medialive/latest/ug/images/output4-nonABR-V-2A-2C.png)


# Plan für die Lieferung mit Amazon VPC
<a name="srt-get-ready"></a>

Sie können den MediaLive Kanal für die SRT-Ausgabe so einrichten, dass er [Ausgabeendpunkte in Amazon Virtual Private Cloud (Amazon](delivery-out-vpc.md) VPC) hat. Im Folgenden finden Sie einige Richtlinien für die Einrichtung des Secrets in Secrets Manager und für die Übermittlung der Ausgabe an MediaConnect (wenn MediaConnect es das Ziel ist).

## Überlegungen zu Secrets Manager
<a name="srt-get-ready-asm"></a>

SRT-Ausgaben werden immer verschlüsselt und sind daher AWS Secrets Manager immer involviert. Es gibt spezielle Anforderungen für das VPC-Subnetz, in dem Sie den Kanal erstellen werden:
+ Das Subnetz für den Kanal muss über einen Secrets Manager Manager-Endpunkt verfügen.
+ Das Subnetz für den Kanal und der Secrets Manager Manager-Endpunkt müssen dieselbe Sicherheitsgruppe verwenden, was bedeutet, dass dieselbe Sicherheitsgruppe dem Subnetz und dem Endpunkt zugeordnet sein muss.

## Überlegungen zu MediaConnect
<a name="srt-get-ready-emx"></a>

Möglicherweise liefern Sie an eine MediaConnect , die auch eine VPC verwendet. Das bedeutet, dass sich der SRT-Ausgangsausgang aus dem MediaLive Kanal auf Ihrer VPC befindet und dass der MediaConnect Flow über eine VPC-Schnittstelle verfügt.
+ Der Administrator Ihrer VPC muss sicherstellen, dass es eine geeignete Route zwischen MediaLive und MediaConnect gibt. 

# Richten Sie die Passphrase ein in AWS Secrets Manager
<a name="srt-output-encryption-asm"></a>

Sie müssen die obligatorische Verschlüsselung der SRT-Ausgabe einrichten. Dazu gehen Sie wie folgt vor:

1. Sie und der Betreiber des nachgeschalteten Systems sollten sich bereits auf eine Verschlüsselungspassphrase geeinigt haben.

1. Geben Sie die Passphrase an eine Person in Ihrer Organisation weiter, mit der Sie zusammenarbeitet. AWS Secrets Manager Diese Person muss die Passphrase geheim in Secrets Manager speichern. Weitere Informationen finden Sie unter [Erstellen eines geheimen AWS Secrets Manager Manager-Geheimnisses](https://docs.aws.amazon.com/secretsmanager/latest/userguide/create_secret.html). Erstellen Sie ein Geheimnis vom **Typ Anderer Geheimtyp**. 

   Secrets Manager generiert einen ARN, der wie folgt aussieht:

   `arn:aws:secretsmanager:region:123456789012:secret:Sample-abcdef`
**Wichtig**  
Speichern Sie SRT-Passphrasen in Secrets Manager als Klartext (z. B.). `secretpassword123` Verwenden Sie bei der Erstellung des Secrets nicht die key/value Option oder das JSON-Format, da dies zu Interoperabilitätsproblemen mit anderen Diensten führen kann. Speichern Sie die Passphrase nur als Klartext.  
Stellen Sie sicher, dass Ihre Passphrase zwischen 10 und 79 Zeichen lang ist.

1. Stellen Sie sicher, dass Sie den vollständigen ARN des Secrets erhalten, das Sie für die Verschlüsselungspassphrase Secret ARN Ihrer SRT-Ausgabe verwenden möchten.

# SRT-Ausgaben im Anrufermodus erstellen
<a name="creating-srt-caller-output"></a>

In diesem Abschnitt wird beschrieben, wie SRT-Ausgaben im Anrufermodus erstellt werden, wobei Verbindungen zu nachgeschalteten Systemen MediaLive initiiert werden.

**Topics**
+ [Koordinieren Sie sich mit dem Downstream-System](downstream-system-srt-caller.md)
+ [Erstellen Sie die SRT-Ausgabe im Anrufermodus](creating-srt-caller-output-group.md)
+ [Stellen Sie dem nachgeschalteten System Informationen zur Verfügung](srt-caller-info-to-downstream.md)

# Koordinieren Sie sich mit dem Downstream-System
<a name="downstream-system-srt-caller"></a>

Mit einer SRT-Ausgabegruppe können Sie mehr als eine Ausgabe erstellen, um denselben Inhalt an mehr als ein Downstream-System zu liefern.

Sie und der Betreiber der einzelnen nachgelagerten Systeme müssen die Einzelheiten der Ausgabebereitstellung besprechen. Im Anrufermodus sind MediaLive es der Anrufer und der Absender. Das nachgeschaltete System ist der Zuhörer und der Empfänger.

1. Entscheiden Sie, ob Sie zwei Ziele für die Ausgabe benötigen: 
   + Wenn der MediaLive Kanal ein [Standardkanal](plan-redundancy.md) ist, benötigen Sie zwei Ziele. 
   + Wenn es sich bei dem MediaLive Kanal um einen Single-Pipeline-Kanal handelt, benötigen Sie ein Ziel. 

1. Ermitteln Sie die IP-Adresse und den Port für jedes Ziel. Beispiel: `srt://203.0.113.22:5000` und `srt://203.0.113.88:5001`. 

   Beachten Sie, dass Sie bei Lieferungen an MediaConnect Empfänger die Adressen erst abrufen können, nachdem der MediaConnect Operator die Flows erstellt hat. Sehen Sie sich den letzten Schritt dieses Verfahrens an.

1. MediaLive verschlüsselt immer den Inhalt, daher müssen Sie den folgenden Verschlüsselungsdetails zustimmen:
   + Der Verschlüsselungsalgorithmus: AES 128, AES 192 oder AES 256.
   + Die Passphrase, die MediaLive und das nachgelagerte System zur Erstellung der Verschlüsselungs- und Entschlüsselungsschlüssel verwenden werden. Die Passphrase kann aus 10 bis 79 Unicode-Zeichen bestehen, was bedeutet, dass Leerzeichen zulässig sind. 

1. Besprechen Sie Folgendes mit dem Betreiber des nachgeschalteten Systems:
   + Informieren Sie das Downstream-System über die Latenz (in Millisekunden), die Sie MediaLive für Paketverlust und Wiederherstellung konfigurieren möchten. Die Paket-Wiederherstellung ist eine wichtige Funktion von SRT. Das Downstream-Ziel sollte einen Latenzwert wählen, der dem Wert nahe kommt, den Sie verwenden möchten.

     Sie konfigurieren die Latenz in jeder Ausgabe, sodass jedes Downstream-System eine andere Latenz haben kann. 
   + MediaLive funktioniert ohne Stream-ID. Wenn Sie jedoch eine einbeziehen möchten oder wenn das nachgelagerte System eine verwenden möchte, einigen Sie sich auf die ID. Maximal 512 UTF-8-Zeichen.

1. Wenn Sie an einen MediaConnect Flow liefern, bitten Sie den MediaConnect Operator, seinen Flow jetzt zu erstellen.

   Bitten Sie den Operator, Ihnen die eine oder zwei Adressen zu geben, die sich im Feld Eingehende IP-Adresse für diesen Flow befinden. Diese Adressen sind die Ziele für die SRT-Ausgabe. Beispiel: `srt://203.0.113.22:5000` und `srt://203.0.113.88:5001`.

# Erstellen Sie die SRT-Ausgabe im Anrufermodus
<a name="creating-srt-caller-output-group"></a>

Nachdem Sie den Inhalt der Ausgabe entworfen und die Bereitstellung der Ausgabe mit dem nachgelagerten System koordiniert haben, können Sie die SRT-Ausgabe im Anrufermodus erstellen.

1. Wählen Sie auf der Seite **Create channel** (Channel erstellen) unter **Output groups** (Ausgabegruppen) die Option **Add** (Hinzufügen) aus. 

1. **Wählen **Sie im Abschnitt Ausgabegruppe hinzufügen** die Option **SRT** und dann Bestätigen aus.** Es werden weitere Abschnitte angezeigt.

   Das Formular für diese Ausgabegruppe ist in die folgenden Abschnitte unterteilt:
   + **SRT-Einstellungen**: Funktionen, die auf der Ebene der Ausgangsgruppen gelten, nicht für einzelne Ausgaben.
   + **SRT-Ausgänge: Ausgänge** in der Ausgangsgruppe.
   + **Ausgabe > Ziele**: Die URL- und Verschlüsselungsfelder für jede Ausgabe. 
   + **Ausgabe > Ausgabeeinstellungen**: Netzwerk- und Transportstream-Einstellungen und individuelle Konfiguration PIDs.
   + **Ausgabe > Stream-Einstellungen**: Konfiguration von Video, Audio und Untertiteln in jeder Ausgabe.

   Informationen zu den einzelnen Abschnitten finden Sie in den Themen, die nach diesem Verfahren aufgeführt sind.

1.  Nachdem Sie die Einrichtung dieser Ausgabegruppe und ihrer Ausgaben abgeschlossen haben, können Sie eine weitere Ausgabegruppe (beliebigen Typs) erstellen, wenn dies für Ihren Plan erforderlich ist. Andernfalls gehen Sie zu [Speichern Sie den Kanal](creating-a-channel-step9.md)

## SRT-Einstellungen
<a name="srt-caller-srt-settings"></a>

Füllen Sie in den Abschnitten mit den **SRT-Einstellungen** die Felder aus:
+ **Name**: Geben Sie einen Namen für die Ausgabegruppe ein. Dieser Name ist intern in MediaLive; er erscheint nicht in der Ausgabe. Beispiel, **Sports Game**.
+ **Aktion bei Eingabeverlust**: Wählen Sie einen Wert aus. Einzelheiten finden Sie unter dem Link **Info**. Ausführliche Informationen zur Behandlung von Eingangsverlusten für alle Ausgangsgruppen im Kanal finden Sie unter[Umgang mit dem Verlust des Videoeingangs](feature-input-loss.md).

## SRT-Ausgänge
<a name="srt-caller-srt-outputs"></a>

Der Abschnitt **SRT-Ausgänge** zeigt den einzelnen Ausgang, der standardmäßig hinzugefügt wird. Wählen **Sie Ausgabe hinzufügen**, wenn Sie den Inhalt an mehrere Ziele senden möchten.

Wählen Sie in jeder Ausgabe den Link **Einstellungen**, um drei Unterabschnitte anzuzeigen:
+ Ziele. Siehe [Ausgabe > Ziele](#srt-caller-destinations).
+ Ausgabeeinstellungen. Siehe [Ausgabe > Ausgabeeinstellungen](#srt-caller-output-settings)
+ Stream-Einstellungen: Siehe[Ausgabe > Stream-Einstellungen](srt-streams.md).

## Ausgabe > Ziele
<a name="srt-caller-destinations"></a>

In jeder Ausgabe müssen Sie ein Ziel (für einen einzelnen Pipeline-Kanal) oder zwei Ziele (für einen Standardkanal) angeben. Sie müssen auch die Verschlüsselung für jedes Ziel konfigurieren. 
+ **Verbindungsmodus**: Wählen Sie **Anrufer** aus.
+ Geben Sie die Ziel-URL oder URLs, einschließlich der Portnummer, ein. Sie haben diese Informationen erhalten, als Sie [Ihre Anforderungen mit dem nachgelagerten System besprochen](downstream-system-srt-caller.md) haben. Beispiel:

  **srt://203.0.113.22:5000**

  **srt://203.0.113.88:5001**
+ Stream-ID: Fakultativ.
+ Wählen Sie in jedem Ziel das Geheimnis aus, das [Sie vom Betreiber von Secrets Manager erhalten](srt-output-encryption-asm.md) haben. Sie können das Geheimnis anhand seines ARN oder seines Namens auswählen.

## Ausgabe > Ausgabeeinstellungen
<a name="srt-caller-output-settings"></a>

Geben Sie einen benutzerfreundlichen Namen für die Ausgabe ein, oder behalten Sie die Standardeinstellung bei. Dieser Name ist intern in der Ausgabe MediaLive und erscheint nicht in der Ausgabe.

Der Rest dieses Abschnitts enthält Felder, mit denen Sie Folgendes konfigurieren können:
+ Netzwerkverhalten.
+ Eigenschaften des Transportstroms (im Abschnitt **Container**).
+ PID-Werte (im Abschnitt **PID-Einstellungen**). 

  Diese Felder decken die SI/PSI und andere Daten ab. Für jedes der SI/PSI PIDs Felder können Sie einen benutzerdefinierten Wert angeben oder den Standardwert MediaLive verwenden lassen. 

  Für andere Daten füllen Sie die Felder entsprechend aus. Bei einigen dieser Felder ist das Verhalten bei Feldern, die Sie leer lassen, anders. MediaLivekönnte die Daten aus dem Transportstream weglassen. Oder MediaLive könnte Standardwerte verwenden.

Ändern Sie ggf. beliebige Werte. Weitere Informationen zu einem Feld erhalten Sie, wenn Sie in der MediaLive Konsole auf den Link **Info** neben dem Feld klicken.

# Stellen Sie dem nachgeschalteten System Informationen zur Verfügung
<a name="srt-caller-info-to-downstream"></a>

Das nachgelagerte System benötigt möglicherweise die Quell-IP-Adressen der ein oder zwei MediaLive Streams, damit diese Adressen eine Verbindung zu ihnen herstellen können. Wenn das nachgelagerte System dies MediaConnect tut, benötigt es diese Informationen auf jeden Fall.

**Auf einem AWS Cloud Kanal**

Lesen Sie diese Informationen, falls Ihr Unternehmen MediaLive Anywhere nicht einsetzt.
+ Nachdem Sie den Kanal erstellt haben, wählen Sie den Kanal anhand seines Namens aus. Die Kanaldetails werden angezeigt.

  Suchen Sie auf der Registerkarte **Ziele** den Abschnitt **Ausgangsendpunkte**. Kopieren Sie die eine oder zwei IP-Adressen. Es gibt einen Satz von Adressen für den Kanal, nicht einen Satz für jeden Ausgang. 
+ Notieren Sie sich die IP-Adressen und kennzeichnen Sie sie korrekt als Pipeline 0 und Pipeline 1. Geben Sie sie dem nachgeschalteten Betreiber weiter. 

**Auf einem MediaLive Anywhere-Kanal**

Lesen Sie diese Informationen, wenn es sich bei Ihrem Kanal um einen MediaLive Anywhere-Kanal handelt, was bedeutet, dass er auf einer lokalen Hardware läuft, nicht auf der AWS Cloud.
+ Rufen Sie die IP-Adresse des Gateways für das Netzwerk ab. Möglicherweise müssen Sie mit dem Netzwerkadministrator in Ihrer Organisation sprechen. Geben Sie diese Adresse an den nachgeschalteten Betreiber weiter.

# SRT-Ausgaben im Listener-Modus erstellen
<a name="creating-srt-listener-output"></a>

In diesem Abschnitt wird beschrieben, wie SRT-Ausgaben im Listener-Modus erstellt werden, zu denen nachgeschaltete Systeme Verbindungen herstellen. MediaLive

**Topics**
+ [Voraussetzungen für den Listener-Modus](srt-listener-prerequisites.md)
+ [Erstellen Sie die SRT-Ausgabe im Listener-Modus](creating-srt-listener-output-group.md)
+ [Zusätzliche Einrichtung für MediaLive Anywhere-Kanäle](srt-listener-emla-setup.md)
+ [Stellen Sie Verbindungsinformationen für nachgelagerte Systeme bereit](srt-listener-provide-info.md)
+ [Validierungsregeln für den Listener-Modus](srt-listener-validation.md)

# Voraussetzungen für den Listener-Modus
<a name="srt-listener-prerequisites"></a>

Bevor Sie SRT-Ausgaben im Listener-Modus erstellen, müssen Sie die folgenden Voraussetzungen erfüllen:

1. **Eine Kanalsicherheitsgruppe erstellen oder identifizieren (nur öffentliche Bereitstellungsmethode)**: Für Kanäle, die die öffentliche Zustellungsmethode verwenden, müssen Sie dem Kanal eine Kanalsicherheitsgruppe hinzufügen. Die Kanalsicherheitsgruppe steuert, welche Downstream-Systeme (SRT-Anrufer) eine Verbindung zu den MediaLive Listener-Endpunkten herstellen dürfen. Hinweise zu Kanalsicherheitsgruppen finden Sie unter. [Kanalsicherheitsgruppen verwenden](feature-channel-security-groups.md)

   Für Kanäle, die VPC-Bereitstellung oder MediaLive Anywhere-Kanäle verwenden, ist die Kanalsicherheitsgruppe nicht erforderlich. Stattdessen müssen Sie Ihr Netzwerk so konfigurieren, dass SRT-Verbindungen vom Ziel des Anrufers die Listener-Endpunkte erreichen können.

1. **Abstimmung mit nachgelagerten Systemen**: Besprechen Sie die folgenden Punkte mit dem Betreiber der einzelnen Downstream-Systeme:
   + Die IP-Adressen, von denen aus die Downstream-Systeme eine Verbindung herstellen. Sie benötigen diese Adressen, um die Eingabesicherheitsgruppe zu erstellen oder zu aktualisieren, auf die die Kanalsicherheitsgruppe verweist.
   + Der Verschlüsselungsalgorithmus: AES 128, AES 192 oder AES 256.
   + Die Passphrase für die Verschlüsselung. Die Passphrase kann aus 10 bis 79 Unicode-Zeichen bestehen.
   + Die bevorzugte Latenz (in Millisekunden) für Paketverlust und Wiederherstellung. Der gültige Bereich liegt zwischen 120 und 15000 Millisekunden.
   + Die Stream-ID, wenn das Downstream-System diesen Bezeichner verwendet. Die Stream-ID ist optional.

1. **Speichern Sie die Passphrase in Secrets Manager**: Folgen Sie den Schritten unter [Richten Sie die Passphrase ein in AWS Secrets Manager](srt-output-encryption-asm.md) So speichern Sie die Passphrase in. AWS Secrets Manager

# Erstellen Sie die SRT-Ausgabe im Listener-Modus
<a name="creating-srt-listener-output-group"></a>

Nachdem Sie die Voraussetzungen erfüllt und sich mit den nachgelagerten Systemen abgestimmt haben, können Sie die SRT-Ausgabe im Listener-Modus erstellen.

1. Wählen Sie auf der Seite **Kanal erstellen** die Option **Kanal aus und geben Sie im Navigationsbereich Details** ein.

1. **Für Kanäle, die nur die öffentliche Zustellungsmethode verwenden**: Suchen Sie im Abschnitt **Allgemeine Einstellungen** nach dem Feld **Kanal-Sicherheitsgruppen**.

1. **Für Kanäle, die nur die öffentliche Zustellungsmethode verwenden**: Wählen Sie aus der Dropdownliste die Eingabesicherheitsgruppe aus, die Sie als Kanalsicherheitsgruppe verwenden möchten.

1. Navigieren Sie zum Abschnitt **Ausgabegruppen** und wählen Sie **Hinzufügen** aus.

1. Wählen **Sie im Abschnitt Ausgabegruppe hinzufügen** die Option **SRT** und dann **Bestätigen** aus.

1. Füllen Sie im Bereich **SRT-Einstellungen** die Felder aus:
   + **Name**: Geben Sie einen Namen für die Ausgabegruppe ein.
   + **Aktion bei Eingabeverlust**: Wählen Sie einen Wert aus. Details hierzu finden Sie unter [Umgang mit dem Verlust des Videoeingangs](feature-input-loss.md).

1. Wählen Sie im Bereich **SRT-Ausgaben** den Link **Einstellungen** für die Ausgabe.

1. Konfigurieren Sie im Bereich **Destinations** die Einstellungen für den Listener-Modus:
   + **Verbindungsmodus**: Wählen Sie **LISTENER**.
   + **Listener-Port**: Geben Sie die Portnummer ein, auf der abgehört MediaLive werden soll. Der gültige Bereich liegt zwischen 5000 und 5200.

     Sie benötigen eindeutige Anschlüsse für jeden SRT-Listener-Ausgang auf Ihrem Kanal.

     Für einen Standardkanal mit zwei Pipelines benötigen Sie außerdem eindeutige Listener-Ports für jedes Pipeline-Ziel.
   + **Stream-ID**: Optional. Geben Sie die Stream-ID ein, falls Sie sich mit den nachgelagerten Systemen auf eine geeinigt haben.
   + **Geheimer ARN für die Verschlüsselungspassphrase**: Wählen Sie den ARN des Geheimnisses aus, das Sie in Secrets Manager erstellt haben.

1. Füllen Sie die Abschnitte **Ausgabeeinstellungen** und **Stream-Einstellungen** aus, wie unter und beschrieben. [Ausgabe > Ausgabeeinstellungen](creating-srt-caller-output-group.md#srt-caller-output-settings) [Ausgabe > Stream-Einstellungen](srt-streams.md)

1. Nachdem Sie die Einrichtung dieser Ausgabegruppe und ihrer Ausgaben abgeschlossen haben, können Sie eine weitere Ausgabegruppe (beliebigen Typs) erstellen, wenn dies für Ihren Plan erforderlich ist. Andernfalls gehen Sie zum [Speichern Sie den Kanal](creating-a-channel-step9.md).

# Zusätzliche Einrichtung für MediaLive Anywhere-Kanäle
<a name="srt-listener-emla-setup"></a>

Wenn Sie eine SRT-Listener-Ausgabe auf einem MediaLive Anywhere-Kanal erstellen, gelten zusätzliche Konfigurationsanforderungen:
+ **Logischer Schnittstellenname**: Im Abschnitt **Destinations** müssen Sie die logische Schnittstelle für jede Ausgabe im Listener-Modus angeben. Dieses Feld wird angezeigt, wenn Sie einen Kanal in einem MediaLive Anywhere-Cluster erstellen. Die logische Schnittstelle bestimmt, welche physische Netzwerkschnittstelle auf dem MediaLive Anywhere-Knoten für den SRT-Listener verwendet wird.
+ **Knotenschnittstelle IPs**: Nachdem Sie den Kanal erstellt haben, enthalten die Zielinformationen die Knotenschnittstelle. IPs In diesem Feld wird die IP-Adresse angezeigt, die das Downstream-System verwenden sollte, um eine Verbindung zum MediaLive Anywhere-Knoten herzustellen. Die IP-Adresse ist der physischen Schnittstelle zugeordnet, die der von Ihnen ausgewählten logischen Schnittstelle zugeordnet ist.
  + **In der Konsole**: Die Knotenschnittstellen IPs werden in der Tabelle **Destinations** im Abschnitt **SRT-Zieleinstellungen** angezeigt.
  + **Mithilfe der API**: Die Knotenschnittstellen IPs sind im Node-Describe-Aufruf als `PhysicalInterfaceIpAddresses` enthalten.

  Sie müssen diese IP-Adresse den Downstream-Systemen zur Verfügung stellen, damit diese ihre SRT-Anrufer so konfigurieren können, dass sie sich mit der richtigen MediaLive Anywhere-Knotenschnittstelle verbinden.

# Stellen Sie Verbindungsinformationen für nachgelagerte Systeme bereit
<a name="srt-listener-provide-info"></a>

Nachdem Sie den Kanal mit den SRT-Ausgängen im Listener-Modus erstellt haben, müssen Sie den Betreibern der Downstream-Systeme Verbindungsinformationen zur Verfügung stellen, damit diese ihre SRT-Anrufer konfigurieren können, zu denen sie eine Verbindung herstellen. MediaLive

**Um die Verbindungsinformationen zu erhalten**

1. Nachdem Sie den Kanal erstellt haben, wählen Sie den Kanal anhand seines Namens aus. Die Kanaldetails werden angezeigt.

1. Wählen Sie den Tab **Destinations**.

1. Suchen Sie im Abschnitt **Ausgabeziele** nach der SRT-Ausgabegruppe.

1. Notieren Sie sich für jeden Ausgang in der Gruppe die Verbindungsinformationen, die nachgelagerte Systeme benötigen. Für einen Standardkanal gibt es zwei Informationssätze (einen für jede Pipeline). Für einen Kanal mit einer Pipeline gibt es einen Satz.

   **Für MediaLive Kanäle**:
   + Notieren Sie **sich im Abschnitt Ausgangsendpunkte** auf der Registerkarte **Ziele** die **Quell-IP-Adresse**. Dies ist die IP-Adresse, mit der nachgeschaltete Systeme eine Verbindung herstellen sollten.
   + Notieren Sie sich im Abschnitt **SRT-Zieleinstellungen** den **Listener-Port**.
   + Stellen Sie das Ziel den Downstream-Operatoren im folgenden Format zur Verfügung. `srt://source-ip:listener-port`

   **Für MediaLive Anywhere-Kanäle**:
   + Beachten Sie im Abschnitt **SRT-Zieleinstellungen** auf der Registerkarte **Destinations** die **Node-Schnittstelle IPs**. Dies ist die IP-Adresse, mit der nachgeschaltete Systeme eine Verbindung herstellen sollten.
   + Notieren Sie sich im selben Abschnitt den **Listener-Port**.
   + Stellen Sie das Ziel den Downstream-Operatoren im folgenden Format `srt://node-interface-ip:listener-port` zur Verfügung.

1. Teilen Sie diesen Bestimmungsort URLs den Betreibern der nachgelagerten Systeme mit. Die Betreiber müssen ihre SRT-Anrufer so konfigurieren, dass sie eine Verbindung zu diesen Adressen herstellen.

Stellen Sie sicher, dass die Bediener der nachgeschalteten Systeme wie folgt eingerichtet sind:
+ Sie konfigurieren die richtige Anzahl von Verbindungen:
  + Wenn es sich bei dem MediaLive Kanal um einen Standardkanal handelt, müssen sie aus Redundanzgründen eine Verbindung zu beiden Zieladressen herstellen.
  + Wenn es sich bei dem MediaLive Kanal um einen Single-Pipeline-Kanal handelt, müssen sie eine Verbindung zu der einzigen Zieladresse herstellen.
+ Sie konfigurieren ihre SRT-Anrufer so, dass sie denselben Verschlüsselungsalgorithmus und dieselbe Passphrase verwenden, auf die Sie sich geeinigt haben.
+ Sie konfigurieren ihre SRT-Anrufer so, dass sie einen Latenzwert verwenden. SRT wird das Maximum der auf beiden Seiten konfigurierten Latenzwerte aushandeln und verwenden.
+ Wenn Sie in der Ausgabekonfiguration eine Stream-ID angegeben haben, können die Downstream-Systeme während der Verbindung optional einen Stream-ID-Wert senden. MediaLive akzeptiert Verbindungen mit einem beliebigen Stream-ID-Wert (oder ohne Stream-ID). Die Stream-ID wird nur zu Überwachungs- und Fehlerbehebungszwecken protokolliert.
+ Ihre Quell-IP-Adressen müssen in der CIDR-Zulassungsliste der Eingabesicherheitsgruppe enthalten sein, auf die die Kanalsicherheitsgruppe verweist. Andernfalls MediaLive werden ihre Verbindungsversuche zurückgewiesen.

# Validierungsregeln für den Listener-Modus
<a name="srt-listener-validation"></a>

MediaLive erzwingt die folgenden Validierungsregeln, wenn Sie SRT-Ausgaben im Listener-Modus erstellen oder aktualisieren:
+ **Kanalsicherheitsgruppe erforderlich (nur öffentliche Bereitstellungsmethode)**: Bei Kanälen, die die öffentliche Übertragungsmethode verwenden, müssen Sie eine Kanalsicherheitsgruppe an den Kanal anhängen, wenn der Kanal mindestens eine im Listener-Modus konfigurierte SRT-Ausgabe enthält. Wenn Sie versuchen, einen Kanal mithilfe der öffentlichen Zustellung mit SRT-Ausgaben im Listener-Modus, aber ohne Kanalsicherheitsgruppe zu erstellen oder zu starten, MediaLive wird ein Fehler zurückgegeben. Für Kanäle, die VPC-Zustellung oder MediaLive Anywhere-Kanäle verwenden, ist die Kanalsicherheitsgruppe nicht erforderlich. Sie müssen Ihr Netzwerk so konfigurieren, dass SRT-Verbindungen vom Anruferziel aus zulässig sind.
+ **Einzigartigkeit des Ports**: Innerhalb eines einzelnen Kanals muss jede SRT-Ausgabe im Listener-Modus eine eindeutige Portnummer verwenden. Wenn Sie versuchen, zwei Ausgaben mit demselben Port zu erstellen, wird ein Fehler MediaLive zurückgegeben.
+ **Listener-Portbereich**: Die Portnummer muss im Bereich 5000 bis einschließlich 5200 liegen. 
+ **Kanalsicherheitsgruppe kann nicht entfernt** werden: Wenn der Kanal SRT-Ausgänge im Listener-Modus hat, können Sie die Kanalsicherheitsgruppe nicht entfernen. Sie müssen zuerst alle im Listener-Modus konfigurierten SRT-Ausgänge entfernen oder sie in den Anrufermodus ändern.
+ **Der Modus eines laufenden Kanals** kann nicht geändert werden: Sie können den Verbindungsmodus eines Ausgangs (vom Anrufer zum Listener oder umgekehrt) nicht ändern, während der Kanal läuft. Sie müssen den Kanal zuerst beenden.

# Ausgabe > Stream-Einstellungen
<a name="srt-streams"></a>

Die Felder in diesem Abschnitt beziehen sich auf die Kodierung der Video-, Audio- und Untertitelstreams (Kodierungen) in der Ausgabe. Diese Einstellungen gelten sowohl für Ausgaben im Anrufermodus als auch für die Ausgabe im Listener-Modus.

Informationen zum Erstellen von Kodierungen finden Sie in den folgenden Abschnitten:
+ [Richten Sie die Videokodierung ein](creating-a-channel-step6.md)
+ [Richten Sie die Audio-Codierungen ein](creating-a-channel-step7.md)
+ [Richten Sie die Kodierungen für Untertitel ein](creating-a-channel-step8.md)

# Erstellen einer UDP-Ausgabegruppe
<a name="opg-udp"></a>

Wenn Sie einen AWS Elemental MediaLive Elemental-Kanal erstellen, möchten Sie möglicherweise eine UDP-Ausgabegruppe einbeziehen. Informationen zu den Anwendungsfällen für eine UDP-Ausgabegruppe finden Sie unter[Container, Protokolle und nachgelagerte Systeme](outputs-supported-containers-downstream-systems.md).

**Topics**
+ [Organisieren Sie Kodierungen in einer UDP-Ausgabegruppe](design-udp-package.md)
+ [Koordinieren Sie sich mit dem nachgelagerten System](downstream-system-udp.md)
+ [Erstellen einer UDP-Ausgabegruppe](creating-udp-output-group.md)

# Organisieren Sie Kodierungen in einer UDP-Ausgabegruppe
<a name="design-udp-package"></a>

Eine UDP-Ausgabegruppe kann Folgendes enthalten:
+ Eine oder mehrere Ausgaben.

Jede Ausgabe kann Folgendes enthalten:
+ Eine Videokodierung.
+ Eine oder mehrere Audiocodierungen.
+ Eine oder mehrere Untertitel werden codiert. Bei den Beschriftungen handelt es sich entweder um eingebettete Beschriftungen oder um Beschriftungen im Objektstil. 

Jede Ausgabe steht für ein SPTS. Jeder Ausgang (SPTS) hat sein eigenes Ziel..

Dieses Diagramm zeigt eine UDP-Ausgabegruppe mit einer Ausgabe. Die Untertitel sind in die Videokodierung eingebettet.

![\[Output group diagram showing video encode with embedded captions and two audio outputs.\]](http://docs.aws.amazon.com/de_de/medialive/latest/ug/images/output3-nonABR-Ve-2A.png)


Dieses Diagramm zeigt eine UDP-Ausgabegruppe mit einer Ausgabe. Die Beschriftungen sind Beschriftungen im Objektstil.

![\[Output group diagram showing V, A, A, C, C as individual elements in sequence.\]](http://docs.aws.amazon.com/de_de/medialive/latest/ug/images/output4-nonABR-V-2A-2C.png)


# Koordinieren Sie sich mit dem nachgelagerten System
<a name="downstream-system-udp"></a>

Sie und der Betreiber des Downstream-Systems müssen sich über das Ziel für jede Ausgabe der UDP-Ausgabegruppe einigen.

Eine UDP-Ausgabegruppe benötigt für jede Ausgabe einen Satz von Zieladressen. 

1. Entscheiden Sie, ob Sie zwei Ziele für die Ausgabe benötigen: 
   + Wenn der MediaLive Kanal ein [Standardkanal](plan-redundancy.md) ist, benötigen Sie zwei Ziele.
   + Wenn es sich bei dem MediaLive Kanal um einen Single-Pipeline-Kanal handelt, benötigen Sie ein Ziel. 

1. Sprechen Sie mit dem Operator, der das Downstream-System verwaltet, das UDP-Inhalte empfängt. Stellen Sie sicher, dass der Operator so konfiguriert ist, dass er je nach Bedarf ein oder zwei MediaLive Ausgaben erwartet. 

1. Besorgen Sie sich die folgenden Informationen vom Bediener:
   + Ob es sich bei dem Protokoll um UDP oder RTP handelt
   + Das URLs
   + Die Portnummern

   Jede URL wird zum Beispiel so aussehen:

   `udp://203.0.113.28:5000`

   `udp://203.0.113.33:5005`

   Beachten Sie, dass in diesem Beispiel die Portnummern nicht sequentiell sind. Diese nicht sequentiellen Nummern sind wichtig, wenn Sie FEC in den Ausgaben aktivieren möchten (dieses Feld befindet sich im Bereich **Ausgabe der UDP-Ausgabegruppe**). Bei FEC müssen Sie zwischen den Portnummern für die beiden Ziele einen Leerraum lassen. Wenn ein Ziel z. B. **rtp://203.0.113.28:5000** ist, dann gehen Sie davon aus, dass FEC auch Port 5002 und 5004 nutzt. Die niedrigstmögliche Portnummer für das andere Ziel ist also 5005.

# Erstellen einer UDP-Ausgabegruppe
<a name="creating-udp-output-group"></a>

Als Sie [den Workflow für Ihren Kanal geplant](identify-downstream-system.md) haben, haben Sie möglicherweise festgelegt, dass Sie eine UDP-Ausgabegruppe einbeziehen möchten.

1. Wählen Sie auf der Seite **Create channel** (Channel erstellen) unter **Output groups** (Ausgabegruppen) die Option **Add** (Hinzufügen) aus. 

1. Wählen Sie im Abschnitt **Add output group** (Ausgabegruppe hinzufügen) **UDP** und dann **Confirm** (Bestätigen) aus. Es werden weitere Abschnitte angezeigt: 
   + **UDP-Ziel** — Dieser Abschnitt enthält Felder für das [Ausgabeziel](udp-destinations.md).
   + **UDP-Einstellungen** — Dieser Abschnitt enthält Felder für die [Einrichtung ID3](udp-other.md) und für die [Ausfallsicherheit](udp-other.md). 
   + **UDP-Ausgaben** — Dieser Abschnitt zeigt die einzelne Ausgabe, die standardmäßig hinzugefügt wird. Eine UDP-Ausgabe kann nur eine Ausgabe enthalten, klicken Sie daher nicht auf **Add output (Ausgabe hinzufügen)**. 

1. Wählen Sie unter **UDP outputs (UDP-Ausgaben)** den Link **Settings (Einstellungen)**, um die Abschnitte für die Ausgaben anzuzeigen:
   + **Ausgabeeinstellungen** — Dieser Abschnitt enthält Felder für den [Transport](udp-destinations.md) und die [Verbindung zum Ziel](udp-destinations.md). 
   + **Stream-Einstellungen** — Dieser Abschnitt enthält Felder für die [Ausgabestreams](udp-streams.md) (Video, Audio und Untertitel).

1. (Optional) Geben Sie Namen für die Ausgabegruppe und die Ausgabe ein:
   + Geben Sie unter **UDP settings (UDP-Einstellungen)** für **Name** einen Namen für die Ausgabegruppe ein. Dieser Name ist intern in MediaLive; er erscheint nicht in der Ausgabe. Beispiel, **Sports Game**.
   + Geben Sie unter **UDP output (UDP-Ausgabe)** in **Output settings (Ausgabe-Einstellungen)** für **Output name (Ausgabename)** einen Namen für die Ausgabe ein. Dieser Name ist intern von MediaLive; er erscheint nicht in der Ausgabe.

1. Informationen zum Ausfüllen der anderen Felder finden Sie in den Themen, die nach diesem Verfahren aufgeführt sind.

1. Nachdem Sie die Einrichtung dieser Ausgabegruppe und ihrer Einzelausgabe abgeschlossen haben, können Sie eine weitere Ausgabegruppe (beliebigen Typs) erstellen, wenn dies für Ihren Plan erforderlich ist. Andernfalls gehen Sie zum [Speichern Sie den Kanal](creating-a-channel-step9.md).

**Topics**
+ [Felder für das Ausgabeziel](udp-destinations.md)
+ [Felder für den UDP-Transport](udp-container.md)
+ [Felder für den Video-, Audio- und Untertitel-Stream (Codierungen)](udp-streams.md)
+ [Felder für andere UDP-Funktionen](udp-other.md)

# Felder für das Ausgabeziel
<a name="udp-destinations"></a>

In den folgenden Feldern wird das Ziel der Ausgabe konfiguriert:
+ **Ausgabegruppe** — **UDP-Zielbereiche**
+ **Ausgabe** — **Ausgabeeinstellungen** — **Netzwerkeinstellungen** — **Puffer msec**

**So geben Sie das Ziel für die Ausgabe an**

1. Als Sie [Ihre Anforderungen mit dem Betreiber besprochen](origin-server-rtmp.md) haben, der das nachgelagerte System verwaltet, das UDP-Inhalte empfängt, sollten Sie die folgenden Informationen erhalten haben:
   + Die URLs
   + Die Portnummern

   Beispiel:

   `udp://203.0.113.28:5000`

   `udp://203.0.113.33:5005`

1. Geben Sie die URLs, einschließlich der Portnummer, in eines oder beide **URL-Felder** im Abschnitt **UDP-Ziele** ein. 

1. Wenn Sie [FEC aktivieren](udp-container.md), lassen Sie zwischen den Port-Nummern Platz für die beiden Ziele. 

   Wenn ein Ziel z. B. **rtp://203.0.113.28:5000** ist, dann gehen Sie davon aus, dass FEC auch Port 5002 und 5004 nutzt. Demzufolge lautet die niedrigstmögliche Portnummer für das andere Ziel 5005: **rtp://203.0.113.33:5005**.

1. (Optional) Füllen Sie im Abschnitt **Ausgabe** das Feld **Buffer msec** nach Bedarf aus. Weitere Informationen erhalten Sie, wenn Sie auf den Link **Info** neben dem Feld in der MediaLive Konsole klicken.

# Felder für den UDP-Transport
<a name="udp-container"></a>

Über die folgenden Felder wird der Transport in jeder Ausgabe konfiguriert:
+ **Ausgabe** **— Ausgabeeinstellungen** — **FEC-Ausgabeeinstellungen**, wählen Sie einen Wert. 
+ **Ausgabe** **— Ausgabeeinstellungen** — **Netzwerkeinstellungen** — Bereich **Container-Einstellungen**.

Ändern Sie ggf. beliebige Werte. Weitere Informationen zu einem Feld erhalten Sie, wenn Sie in der MediaLive Konsole auf den Link **Info** neben dem Feld klicken.

# Felder für den Video-, Audio- und Untertitel-Stream (Codierungen)
<a name="udp-streams"></a>

Die folgenden Felder beziehen sich auf die Codierung der Video-, Audio- und Untertitel-Streams (Codierungen) in der Ausgabe. 
+ Abschnitt **Stream settings (Stream-Einstellungen)**

Informationen zum Erstellen von Kodierungen finden Sie in den folgenden Abschnitten:
+ [Richten Sie die Videokodierung ein](creating-a-channel-step6.md)
+ [Richten Sie die Audio-Codierungen ein](creating-a-channel-step7.md)
+  [Richten Sie die Kodierungen für Untertitel ein](creating-a-channel-step8.md)

# Felder für andere UDP-Funktionen
<a name="udp-other"></a>

Das folgende Feld bezieht sich auf die Implementierung der Ausfallsicherheit in einer UDP-Ausgabe:
+ **UDP-Einstellungen** — **Aktion zum Verlust von Eingaben** — Einzelheiten zu einem Feld in der MediaLive Konsole erhalten Sie, wenn Sie neben dem Feld auf den Link **Info** klicken. Weitere Informationen finden Sie unter [Umgang mit dem Verlust des Videoeingangs](feature-input-loss.md).

Die folgenden Felder beziehen sich auf die Implementierung von Untertiteln in einer UDP-Ausgabe:
+ **UDP-Einstellungen** — ** ID3 Frame-Typ für Metadaten mit Zeitangabe**
+ **UDP-Einstellungen** — **Zeitgesteuerter Metadaten-Zeitraum ID3**

  Füllen Sie diese Felder aus, wenn Sie zeitgesteuerte ID3 Metadaten in alle Ausgaben dieser Ausgabegruppe einfügen möchten. Ausführliche Anweisungen finden Sie unter [Mit ID3 Metadaten arbeiten](id3-metadata.md) und speziell[Fügen Sie beim Erstellen des Kanals ID3 zeitgesteuerte Metadaten ein MediaLive](insert-timed-metadata.md).