

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.

# Implementierung eines Trick-Play-Tracks
<a name="trick-play-solutions"></a>

Trick-Play wird in digitalen Videoplayern verwendet, um einige Funktionen analoger Player nachzuahmen, darunter Funktionen für schnellen Vor- und Rücklauf. Zu diesen Funktionen gehört häufig ein *Trick-Play-Track* — ein visueller Hinweis für die Person, die den Videoplayer verwendet. In AWS Elemental MediaLive können Sie Track-Assets in die Ausgabegruppe aufnehmen. Das nachgelagerte System für diese Ausgabegruppe kann diese Ressourcen verwenden, um den visuellen Hinweis in seiner Trick-Play-Implementierung zu implementieren. 

MediaLive stellt zwei Methoden zur Verfügung, um diese Ressourcen einzubeziehen:
+ Ein I-frame-only Manifest, das der HLS-Spezifikation entspricht.
+ Ein Trick-Play-Track, der der Image Media Playlist-Spezifikation, Version 0.4, entspricht. 

MediaLive unterstützt diese Methoden wie folgt:
+  MediaLive Unterstützt in HLS-Ausgabegruppen beide Methoden.
+  MediaLive Unterstützt Trick-Play in MediaPackage Ausgabegruppen über die Image Media-Playlist-Spezifikation

## Auswahl einer Implementierung eines Trick-Play-Tracks
<a name="trick-play-choosing"></a>

Sie können einer oder beiden Trick-Play-Methoden in derselben Ausgabegruppe folgen. 

Bevor Sie eine der beiden Methoden anwenden, wenden Sie sich an das nachgelagerte System für die Ausgabegruppe, um herauszufinden, wie Trick-Play implementiert wird. Finden Sie Folgendes heraus: 
+ Kann das nachgeschaltete System einen Trick-Play-Track unterstützen? Falls ja, welcher Trick-Play-Spezifikation folgt es?
+ Ist die unterstützte Implementierung erforderlich oder optional? Beide Implementierungen fügen spezifische Zeilen in das HLS-Manifest ein. Wenn die Zeilen fehlen, kann das nachgeschaltete System die Ausgabe von? nicht verarbeiten MediaLive

  Es ist wahrscheinlich, dass das nachgelagerte System diese beiden Implementierungen als optional betrachtet.
+ Wenn Sie sich für die I-frame-only Manifestmethode entscheiden, stellen Sie sicher, dass das Downstream-System die Methode gemäß der HLS-Spezifikation unterstützt. Wenn das Downstream-System eine Variante hat, ist es möglich, dass das Downstream-System die Ausgabe von MediaLive nicht verarbeiten kann. MediaLive unterstützt keine Anpassungen der Methode.
+ Wenn Sie sich für die Methode zur Bild-Medien-Playlist entscheiden, vergewissern Sie sich, dass das nachgelagerte System die Methode gemäß der Spezifikation für die Bild-Medien-Playlist unterstützt. Wenn das nachgelagerte System eine Variante hat, ist es möglich, dass das nachgelagerte System die Ausgabe von nicht verarbeiten kann MediaLive. MediaLiveunterstützt keine Anpassungen der Implementierung. 

**Topics**
+ [Auswahl einer Implementierung eines Trick-Play-Tracks](#trick-play-choosing)
+ [Trick-Play-Track über I-Frames](trick-play-i-frames.md)
+ [Trick-Play-Track mithilfe der Image Media Playlist-Spezifikation](trick-play-roku.md)

# Trick-Play-Track über I-Frames
<a name="trick-play-i-frames"></a>

In einer MediaLive HLS-Ausgabegruppe können Sie Trick-Play-Tracks unterstützen, indem Sie ein Manifest bereitstellen. I-frame-only

## Wie funktioniert die Methode
<a name="trick-play-iframe-how-it-works"></a>

Wenn Sie die HLS-Ausgabegruppe erstellen, erstellen Sie auf die übliche Weise einen oder mehrere Videoausgänge. Eine Erinnerung an die Struktur der Ausgabegruppen finden Sie in [Organisieren Sie Kodierungen in einer HLS-Ausgabegruppe](design-hls-package.md) den Diagrammen unter. In der Ausgabegruppe aktivieren Sie das Feld, um ein I-frame-only Manifest zu erstellen, das der HLS-Spezifikation entspricht. 

MediaLive erzeugt zwei untergeordnete Manifeste für jede Kodierung — ein Manifest für den üblichen Umgang mit dem Video und das Manifest. I-frame-only Das I-frame-only Manifest ermöglicht es dem nachgeschalteten Player, bestimmte Videoframes zu identifizieren, die angefordert werden sollen, um den Trick-Play-Track zu erstellen. Diese Trick-Play-Track-Methode erzeugt also keine zusätzlichen Kodierungen in der Ausgabegruppe. 

Jedes I-frame-only Manifest enthält Folgendes:
+ Ein `#EXT-X-I-FRAMES-ONLY ` Tag, um anzuzeigen, dass das I-frame-only Manifest
+ Viele `#EXT-X-BYTERANGE ` Einträge. Jeder Eintrag identifiziert die Position einer I-Frame-Position.

## Einrichtung
<a name="trick-play-iframe-procedure"></a>

Sie haben den Trick-Play-Track einmal für die gesamte MediaLive HLS-Ausgabegruppe eingerichtet.

**Anmerkung**  
Bei den Informationen in diesem Abschnitt wird davon ausgegangen, dass Sie mit den allgemeinen Schritten zum [Erstellen eines](creating-channel-scratch.md) Kanals vertraut sind.

**Um ein I-frame-only Manifest einzurichten**

Schließen Sie diese Schritte ein, wenn Sie die HLS-Ausgabegruppe erstellen. 

1. **Wählen Sie in der **Gruppe HLS-Ausgabe unter** **Manifest und Segmente** für **Playlisten, die nur I-Frame** enthalten, die Option ENABLED aus.**

1. Richten Sie die übrigen Felder in der Ausgabegruppe [wie gewohnt](creating-hls-output-group.md) ein. Richten Sie die Video-, Audio- und Untertitelausgaben und Kodierungen [wie gewohnt](creating-a-channel-step6.md) ein.

# Trick-Play-Track mithilfe der Image Media Playlist-Spezifikation
<a name="trick-play-roku"></a>

In einer MediaLive HLS- oder MediaPackage Ausgabegruppe können Sie Trick-Play-Tracks unterstützen, indem Sie ein Asset bereitstellen, das der Image Media Playlist-Spezifikation, Version 0.4, entspricht. Die MediaLive Implementierung folgt der zeitbasierten Methode der Spezifikation. Die Spezifikation befindet sich hier:

[https://github.com/image-media-playlist/spec/blob/master/image_media_playlist_v0_4.pdf](https://github.com/image-media-playlist/spec/blob/master/image_media_playlist_v0_4.pdf)

Roku ist ein Beispiel für eine Plattform, die diese Spezifikation implementiert.

## Wie funktioniert die Methode
<a name="trick-play-roku-how-it-works"></a>

Wenn Sie die Ausgabegruppe erstellen, erstellen Sie auf die übliche Weise Standardausgaben für die Video-, Audio- und Untertitelcodierungen. Diagramme, [Organisieren Sie Kodierungen in einer HLS-Ausgabegruppe](design-hls-package.md) die die Struktur der Kodierungen in der Ausgabegruppe veranschaulichen, finden Sie unter. 

Sie erstellen auch eine Ausgabe, die eine Frame-Capture-Kodierung enthält. Die Kodierung besteht aus einer Reihe von JPEG-Dateien, eine Datei für jedes Videosegment, was bedeutet, dass die Aufnahme der Segmentierung der Videokodierung folgt. Diese Kodierung ist das Asset, das der nachgeschaltete Player verwenden kann, um den Trick-Play-Track zu implementieren. 

MediaLive erstellt auf die übliche Weise ein Hauptmanifest und untergeordnete Manifeste. Das Hauptmanifest enthält ein `EXT-X-IMAGE-STREAM-INF` Tag für die Frame-Capture-Kodierung. Das untergeordnete Manifest für die Frame-Capture-Kodierung enthält `EXT-X-IMAGES-ONLY` Tags. Inhalt und Format dieser Tags entsprechen der Spezifikation für die Image Media Playlist.

## Einrichtung
<a name="trick-play-roku-procedure"></a>

Sie richten den Trick-Play-Track in der Ausgabegruppe ein, indem Sie eine zusätzliche Ausgabe erstellen, die eine Videokodierung enthält, die aus Frame-Captures besteht. Sie können einer Ausgabegruppe bis zu drei Frame-Capture-Ausgänge und bis zu drei Frame-Capture-Codierungen im Kanal hinzufügen.

**Anmerkung**  
Bei den Informationen in diesem Abschnitt wird davon ausgegangen, dass Sie mit den allgemeinen Schritten zum [Erstellen eines Kanals](creating-channel-scratch.md) vertraut sind.

**So richten Sie die Frame-Capture-Kodierung in einer HLS-Ausgabegruppe ein**

**Um einen Frame-Capture-Encode in einer HLS-Ausgabegruppe zu erstellen, erstellen Sie einen speziellen Ausgabetyp und stellen dessen Videocodec auf Frame Capture ein.**

1. Wählen Sie in der **Gruppe HLS-Ausgabe unter** **HLS-Ausgaben** die Option Ausgabe **hinzufügen aus, um eine weitere Ausgabe hinzuzufügen**.

1. Wählen Sie für diese Ausgabe **Einstellungen** und legen Sie unter **Ausgabeeinstellungen die HLS-Einstellungen** auf **Frame** **Capture HLS** fest.

1. Wählen Sie in **den Stream-Einstellungen** die Option **Video** und richten Sie die Videofelder ein, darunter:
   + **Breite** und **Höhe** — Wenden Sie sich an Ihr nachgeschaltetes System, um die richtigen Werte zu erhalten. Wenn Sie die Werte erraten, ist die Erfahrung auf dem Downstream-Spieler möglicherweise nicht optimal.
   + **Codec-Einstellungen** — Wählen Sie **Frame Capture**. 
   + **Aufnahmeintervall** — Ändern Sie den Wert dieses Felds nicht. Lassen Sie das Feld leer, sodass für die Frame-Erfassung das Standardintervall verwendet wird.

1. Wählen Sie „**Audio 1**“ und anschließend „**Audio entfernen**“, sodass der Container nur über eine Kodierung (eine Videokodierung) verfügt.

**Um die Frame-Capture-Kodierung in einer Ausgabegruppe einzurichten MediaPackage**

**Um eine Frame-Capture-Kodierung in einer MediaPackage Ausgabegruppe zu erstellen, erstellen Sie eine reguläre Ausgabe und stellen deren Videocodec auf Frame Capture ein.**

1. Wählen Sie in der **Gruppe „MediaPackage Ausgabe“** unter „**MediaPackage Ausgaben**“ die Option „**Ausgabe hinzufügen“, um eine weitere Ausgabe** hinzuzufügen.

1. Wählen Sie für diese Ausgabe **Einstellungen** und dann **Stream-Einstellungen** aus. Wählen Sie unter **Stream settings** (Stream-Einstellungen) die Option **Video** aus. 

1. Wählen Sie in den **Codec-Einstellungen** die Option **Frame-Aufnahme** aus. 

1. Richten Sie die anderen Videofelder ein, darunter:
   + **Breite** und **Höhe** — Wenden Sie sich an Ihr nachgeschaltetes System, um die richtigen Werte zu erhalten. Wenn Sie die Werte erraten, ist die Erfahrung auf dem Downstream-Spieler möglicherweise nicht optimal.
   + **Aufnahmeintervall** — Ändern Sie den Wert dieses Felds nicht. Lassen Sie das Feld leer, sodass für die Frame-Erfassung das Standardintervall verwendet wird.

1. Wählen Sie „**Audio 1**“ und anschließend „**Audio entfernen**“, sodass der Container nur über eine Kodierung (eine Videokodierung) verfügt.

Die Ausgabe ist Teil des ABR-Stacks und hat dasselbe Ziel wie die anderen Kodierungen in der HLS- oder Ausgabegruppe. MediaPackage