

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.

# Arbeiten mit Trick-Play in AWS Elemental MediaPackage
<a name="trick-play"></a>

Trick-Play, manchmal auch Trickmodus genannt, bietet Zuschauern einen visuellen Hinweis, wenn sie zurückspulen, vorspulen oder Inhalte in einem digitalen Videoplayer durchsuchen. Dies hilft der Person, die den Videoplayer verwendet, zu visualisieren, wo sie sich in der Inhalts-Timeline befindet.

AWS Elemental MediaPackage unterstützt I-Frame und bildbasiertes Trick-Play für Live- und Video-on-Demand (VOD) -Workflows. MediaPackage Generiert für i-Frame-Trick-Play einen I-Frame-Track aus der ersten Wiedergabeversion in Ihrer multivarianten HLS-Wiedergabeliste. MediaPackage Durchläuft bei bildbasiertem Trickplay die Bildmedien-Playlist, die Sie in Ihrem Upstream-Encoder konfiguriert haben. Informationen zur Verwendung von i-Frame und bildbasiertem Trick-Play finden Sie in den Abschnitten dieses Themas. MediaPackage

MediaPackage unterstützt die folgenden Trick-Play-Typen:

**Unterstützte Trick-Play-Typen für Live-Workflows**


| Streaming-Protokoll | Nur i-Frame | Bildbasiert | 
| --- | --- | --- | 
| Apple HLS | √ | √ | 
| CMAF Apple HLS | √ | √ | 
| DASH | √ | √ | 

**Unterstützte Trick-Play-Typen für VOD-Workflows**


| Streaming-Protokoll | Nur i-Frame | Bildbasiert | 
| --- | --- | --- | 
| Apple HLS | √ | √ | 
| CMAF Apple HLS | √ | √ | 
| DASH | √ | √ | 

**Topics**
+ [Verwendung von i-Frame-Playlisten zur Aktivierung von Trick-Play](#using-i-frame-playlists)
+ [Verwenden von Bildmedien-Playlisten zur Aktivierung von Trick-Play](#using-image-media-playlists)

## Verwendung von i-Frame-Playlisten zur Aktivierung von Trick-Play
<a name="using-i-frame-playlists"></a>

MediaPackage unterstützt Live- und On-Demand-Trick-Play, indem eine i-Frame-Playlist aus einem vorhandenen VOD-Asset oder Live-Stream erstellt wird. Die I-Frame-Playlist enthält nur die I-Frame-Videosegmente, die Ihr Player für die Miniaturansichten der Bilder verwendet. Informationen zu i-Frame-Playlisten finden Sie in der Spezifikation HTTP Live Streaming 2nd Edition:. [https://datatracker.ietf.org/doc/html/rfc8216#section-4.3.3.6](https://datatracker.ietf.org/doc/html/rfc8216#section-4.3.3.6)

**Um eine i-Frame-Playlist zu verwenden, um Trick-Play zu aktivieren**
+ Wählen Sie in der MediaPackage Konsole die Option **Nur I-Frame-Stream einbeziehen**, wenn Sie eine Endpunkt- oder Paketkonfiguration erstellen oder bearbeiten. MediaPackage generiert einen reinen I-Frame-Stream aus der ersten Formatvariante im Manifest. Der Dienst fügt `EXT-I-FRAMES-ONLY` Tags in das Ausgabemanifest ein und generiert dann eine Playlist, die nur I-Frames enthält, und fügt sie in den Stream ein. Diese Wiedergabeliste ermöglicht dem Player Funktionen wie schnelles Vor- und Zurückspulen.

## Verwenden von Bildmedien-Playlisten zur Aktivierung von Trick-Play
<a name="using-image-media-playlists"></a>

Um bildbasiertes Trickplay zu verwenden, erstellen Sie in Ihrem Upstream-Encoder eine *HLS-Bildmedien-Playlist, die JPEG-Bildsegmente* enthält. MediaPackage leitet die Bildsegmente automatisch zur Ausgabe weiter. Bei diesen Segmenten handelt es sich um die Miniaturbilder und Bildmetadaten, die der Videoplayer für visuelle Hinweise verwendet. Diese Segmente müssen der [Image Media Playlist-Spezifikation, Version 0.4, entsprechen](https://github.com/image-media-playlist/spec/blob/master/image_media_playlist_v0_4.pdf). Der Service unterstützt die zeitbasierte Implementierung der Spezifikation.

Informationen darüber, wie Sie Ihren Upstream-Encoder so konfigurieren, dass er eine Playlist für Bildmedien generiert, finden Sie unter. [Konfiguration Ihres Upstream-Encoders zur Generierung von Playlisten für Bildmedien](#configuring-upstream-encoder)

### Anforderungen an die Eingangsquelle
<a name="image-based-requirements"></a>

Ihr HLS-Quellinhalt muss die folgenden Anforderungen erfüllen:
+ Die übergeordnete HLS-Wiedergabeliste, die auf die Bild-Playlist verweist, muss das `EXT-X-IMAGE-STREAM-INF` Tag enthalten.
+ Die Bild-Playlist muss die folgenden Tags enthalten:
  + Ein `EXT-X-IMAGES-ONLY` Tag über der Segmentliste.
  + Wenn Sie gekachelte Miniaturansichten verwenden, werden `EXT-X-TILES` Tags über jedem Bildsegment angezeigt, die die Kachelinformationen angeben. Vorschaubilder mit mehreren Seiten sind nur für VOD-Workflows verfügbar.
**Anmerkung**  
Wir empfehlen, Dezimalzahlen in den `EXT-X-TILES` Tags `EXT-INF` und zu verwenden, um Spielern die genaueste Bilddauer zu MediaPackage bieten.
+ Sie müssen Bildsegmente verwenden, bei denen es sich um gültige JPEG-Bilddateien mit weniger als 20 MB handelt. Bei gekachelten Miniaturansichten können die Bildsegmente nebeneinander angeordnet werden, sodass mehrere Miniaturbilder in einem Raster im JPEG angezeigt werden, oder eine einzelne Kachel kann das gesamte JPEG einnehmen.
  + Im Live-Modus darf jedes JPEG nur ein Bildsegment enthalten. Der Encoder muss Bild- und Videosegmente mit derselben Trittfrequenz erzeugen.

Sie können AWS Media Services verwenden, um in Ihrem Upstream-Encoder eine HLS-Quelle zu generieren, die der Image Media Playlist-Spezifikation, Version 0.4, entspricht. Weitere Informationen finden Sie im folgenden Abschnitt: [Konfiguration Ihres Upstream-Encoders zur Generierung von Playlisten für Bildmedien](#configuring-upstream-encoder).

#### Einschränkungen
<a name="image-based-limitations"></a>

Beachten Sie die folgenden Einschränkungen bei der Verwendung von bildbasiertem Trick-Play für: MediaPackage
+ MediaPackage kombiniert keine Bildsegmente für Verpackungskonfigurationen. Wenn der Dienst beispielsweise ein VOD-Asset mit einem Bild-Asset mit einer Segmentdauer von 2 Sekunden aufnimmt und Sie eine Segmentausgabedauer von 6 Sekunden angeben, kombinieren wir die Video- und Audiosegmente auf eine Länge von 6 Sekunden, die Bildsegmente bleiben jedoch 2 Sekunden lang.
+ Je nach Ihren Anforderungen an den HLS-Player kann die Verwendung von `EXT-X-PROGRAM-DATE-TIME` Tags erforderlich sein, um das Trick-Play-Bild anzuzeigen. Dies gilt für Live- und VOD-Workflows.

### Überlegungen zur Verwendung von bildbasiertem Trick-Play für DASH
<a name="trickplay-dash-considerations"></a>

MediaPackage unterstützt einzelne oder gekachelte Miniaturansichten für VOD-Workflows und einzelne Miniaturansichten für Live-Workflows. Ihr HLS-Inhalt muss der [Image Media Playlist-Spezifikation, Version 0.4](https://github.com/image-media-playlist/spec/blob/master/image_media_playlist_v0_4.pdf), entsprechen. Spezifische Anforderungen finden Sie im folgenden Absatz. Bei der MediaPackage Ausgabe von Inhalten aus einer DASH-Paketkonfiguration oder einem DASH-Paketendpunkt gibt der Service Miniaturansichten aus, die auf der [DASH-IF Interoperability Points](https://dashif.org/docs/DASH-IF-IOP-v4.3.pdf) Spezifikation, v4.3, Abschnitt 6.2.6 basieren.

Beachten Sie bei der Verwendung von Trick-Play für DASH zusätzlich zu den vor diesem Abschnitt aufgeführten allgemeinen Anforderungen die folgenden Anforderungen und Einschränkungen.
+ MediaPackage unterstützt nur geteilte DASH-Thumbnails für VOD-Workflows.
+ Im Allgemeinen unterstützt der Dienst DASH für Paketkonfigurationen mit mehreren Perioden nicht, `NUMBER_WITH_DURATION` da sich dies auf die Segmentausrichtung auswirkt. Diese Einschränkung gilt auch für Trick-Play.
+ Der Dienst generiert das Zeitformat für Bildsegmente für Live und VOD wie folgt:
  + Für Live entspricht das Zeitformat des Bildsegments dem Zeitformat Ihres Endpunkts für Audio- und Videosegmente. Dieses Format wird durch das **Segmentvorlagenformat** auf Ihrem Endpunkt festgelegt. Wenn Ihr Endpunkt beispielsweise das Segmentvorlagenformat von hat`NUMBER_WITH_TIMELINE`, verwendet das Bildsegment das Format `NUMBER_WITH_TIMELINE` für das Zeitformat.
  + Für VOD verwendet das Bildsegment `NUMBER_WITH_DURATION` unabhängig davon, welches Zeitformat Sie für Ihre Verpackungskonfiguration festgelegt haben. Wenn Sie beispielsweise das `NUMBER_WITH_TIMELINE` Segmentvorlagenformat für Ihre Verpackungskonfiguration wählen, verwendet der Service das Format `NUMBER_WITH_TIMELINE` für Video- und Audioanpassungssets, jedoch `NUMBER_WITH_DURATION` für die Bildanpassungssets.

### Konfiguration Ihres Upstream-Encoders zur Generierung von Playlisten für Bildmedien
<a name="configuring-upstream-encoder"></a>

Ihre HLS-Quelle muss der [Image Media Playlist-Spezifikation, Version 0.4, entsprechen](https://github.com/image-media-playlist/spec/blob/master/image_media_playlist_v0_4.pdf). Sie können die folgenden AWS Media Services verwenden, um einen HLS-Stream zu erstellen, der der Spezifikation entspricht. Weitere Informationen finden Sie in der folgenden -Dokumentation:
+ [Trick-Play-Track mithilfe der Image Media Playlist-Spezifikation](https://docs.aws.amazon.com/elemental-live/latest/ug/trick-play-roku.html) im *Elemental Live-Benutzerhandbuch*.
+ [Trick-Play-Track mithilfe der Image Media Playlist-Spezifikation](https://docs.aws.amazon.com/medialive/latest/ug/trick-play-roku.html) *im Benutzerhandbuch.AWS Elemental MediaLive *
+ [HlsImageBasedTrickPlay](https://docs.aws.amazon.com/mediaconvert/latest/apireference/jobs.html#jobs-prop-hlsgroupsettings-imagebasedtrickplay) in der *API-Referenz zu AWS Elemental MediaConvert *