

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.

# Integration einer HLS-Quelle
<a name="manifest-hls"></a>

AWS Elemental MediaTailor unterstützt `.m3u8` HLS-Manifeste mit einem Wert `EXT-X-VERSION` von `3` oder höher für Live-Streaming und Video on Demand (VOD). Wenn MediaTailor auf eine Werbeunterbrechung gestoßen wird, wird je nach Art des Inhalts versucht, eine Anzeige einzufügen oder zu ersetzen. Wenn nicht genügend Anzeigen für die gesamte Dauer vorhanden sind, wird für den Rest der Werbeunterbrechung der zugrunde liegende Inhaltsstream oder der konfigurierte Slate MediaTailor angezeigt. Weitere Informationen zum Verhalten von HLS-Anzeigen je nach Inhaltstyp finden Sie unter[Das Verhalten bei der AWS Elemental MediaTailor Anzeigeneinblendung verstehen](ad-behavior.md).

In den folgenden Abschnitten finden Sie weitere Informationen zum MediaTailor Umgang mit HLS-Manifesten.

**Topics**
+ [Von HLS unterstützte Anzeigenmarkierungen](hls-ad-markers.md)
+ [Passthrough für Werbemarkierungen aktivieren](ad-marker-passthrough.md)
+ [Behandlung von HLS-Manifest-Tags](manifest-hls-tags.md)
+ [Beispiele für HLS-Manifests](manifest-hls-example.md)

# Von HLS unterstützte Anzeigenmarkierungen
<a name="hls-ad-markers"></a>

AWS Elemental MediaTailor identifiziert und nutzt Grenzen in einem HLS-Manifest, indem das Eingabemanifest nach unterstützten Anzeigenmarkierungen analysiert wird. Die folgenden Abschnitte beschreiben, welche Marker MediaTailor verwendet.

## EXT-X-ANLAGE
<a name="hls-ad-markers-asset"></a>

Das `EXT-X-ASSET`-Tag enthält Metadaten, die vom Ad Decision Server (ADS) zum Personalisieren von Inhalten für die Anzeige verwendet werden. `EXT-X-ASSET`-Parameter sind durch Kommas getrennte Schlüssel-Wert-Paare.

Um diesen Tag verwenden zu können, müssen Sie die folgenden Anforderungen erfüllen:
+ Sie müssen die `EXT-X-ASSET`-*Werte* im Ursprungsmanifest URL-kodieren. Es folgt das Beispiel eines `EXT-X-ASSET`-Tags mit Schlüsseln und URL-kodierten Werten.

  ```
              #EXT-X-ASSET:GENRE=CV,CAID=12345678,EPISODE="Episode%20Name%20Date",SEASON="Season%20Name%20and%20Number",SERIES="Series%2520Name"
  ```
+ Sie müssen die dynamische `[asset.]` Variable und die *Schlüssel* in Ihre MediaTailor ADS-Konfiguration aufnehmen. Das folgende Beispiel zeigt eine MediaTailor ADS-Konfiguration mit der dynamischen `[asset.]` Variablen und den Schlüsseln.

  ```
              https://myads.com/stub?c=[asset.GENRE]&g=[asset.CAID]&e=[asset.EPISODE]&s=[asset.SEASON]&k=[asset.SERIES]
  ```

**Beispiel VAST-Anfrage**  
Es folgt das Beispiel einer VAST-`GET`-Anforderung an ein ADS.

```
            https://myads.com/stub?c=CV&g=12345678&e=Episode%20Name%20Date&s=Season%20Name%20and%20Number&k=Series%2520Name
```

## EXT-X-CUE-OUT und EXT-X-CUE-IN
<a name="hls-ad-markers-cue"></a>

Diese Art von Werbe-Marker ist die geläufigste. Die folgenden Beispiele zeigen Optionen für diese Cue-Marker.

```
#EXT-X-CUE-OUT:DURATION=120
    ...
    #EXT-X-CUE-IN
```

```
#EXT-X-CUE-OUT:30.000
    ...
    #EXT-X-CUE-IN
```

```
#EXT-X-CUE-OUT
    ...
    #EXT-X-CUE-IN
```

## EXT-X-DATERANGE
<a name="hls-ad-markers-range"></a>

Bei `EXT-X-DATERANGE` Werbemarkierungs-Tags verwenden Sie `SCTE35-OUT`-Attribute, um den Zeitpunkt der Werbeverfügbarkeit festzulegen. 

**Anmerkung**  
AWS Elemental MediaTailor ignoriert alle `START-DATE` Attribute, die für `EXT-X-DATERANGE` Anzeigenmarkierungen bereitgestellt werden. 

Sie können den Ad-Avail auf eine der folgenden Arten angeben:
+ `EXT-X-DATERANGE`-Tag mit `SCTE35-OUT`- und `DURATION`-Spezifikationen. 

  Beispiel

  ```
  #EXT-X-DATERANGE:ID="splice-6FFFFFF0",START-DATE="2019-01T00:15:00Z\",DURATION=60.000,SCTE35-OUT=0xF
  ```
+ Gepaarte `EXT-X-DATERANGE`-Tags, das erste mit einer `SCTE35-OUT`-Spezifikation und das zweite mit einer `SCTE35-IN`-Spezifikation. 

  Beispiel

  ```
  #EXT-X-DATERANGE:ID="splice-6FFFFFF0",START-DATE="2019-01T00:15:00Z\",SCTE35-OUT=0xF
      ...
      #EXT-X-DATERANGE:ID="splice-6FFFFFF0",START-DATE="2019-01T00:15:00Z\",SCTE35-IN=0xF
  ```
+ Eine Kombination aus den vorherigen Optionen. Sie geben ein `EXT-X-DATERANGE`-Tag mit `SCTE35-OUT`- und `DURATION`-Spezifikationen gefolgt von einem `EXT-X-DATERANGE`-Tag mit einer `SCTE35-IN`-Spezifikation an. MediaTailor Verwendet in diesem Fall die früheste Cue-In-Einstellung aus den beiden Spezifikationen.

  Beispiel

  ```
  #EXT-X-DATERANGE:ID="splice-6FFFFFF0",START-DATE="2019-01T00:15:00Z\",DURATION=60.000,SCTE35-OUT=0xF
      ...
      #EXT-X-DATERANGE:ID="splice-6FFFFFF0",START-DATE="2019-01T00:15:00Z\",SCTE35-IN=0xF
  ```

## EXT-X-SPLICEPOINT- SCTE35
<a name="hls-ad-markers-splice"></a>

Sie hängen das `EXT-X-SPLICEPOINT-SCTE35`-Werbemarker-Tag mit einer SCTE-35-Nutzlast im base64-kodierten binären Format an. Das dekodierte binäre Format muss einen SCTE-35-`splice_info_section` mit dem Cue-out-Marker `0x34` als Anfangspunkt der Platzierungsmöglichkeit für Anbieter und dem Cue-in-Marker `0x35` als Endpunkt der Platzierungsmöglichkeit für Anbieter enthalten. 

Das folgende Beispiel zeigt die Splice-Punkt-Spezifikation mit base64-kodierten binären Nutzlasten, die die Cue-out- und Cue-in-Marker angeben. 

```
    #EXT-X-SPLICEPOINT-SCTE35:/DA9AAAAAAAAAP/wBQb+uYbZqwAnAiVDVUVJAAAKqX//AAEjW4AMEU1EU05CMDAxMTMyMjE5M19ONAAAmXz5JA==
    ...
    #EXT-X-SPLICEPOINT-SCTE35:/DA4AAAAAAAAAP/wBQb+tTeaawAiAiBDVUVJAAAKqH+/DBFNRFNOQjAwMTEzMjIxOTJfTjUAAIiGK1s=
```

# Passthrough für Werbemarkierungen aktivieren
<a name="ad-marker-passthrough"></a>

Standardmäßig enthalten MediaTailor personalisierte Manifeste für HLS nicht die SCTE-35-Werbemarkierungen aus den ursprünglichen Manifesten. Wenn das Passthrough für Werbemarkierungen aktiviert ist, MediaTailor werden die folgenden Werbemarkierungen aus den ursprünglichen Manifesten in personalisierte Manifeste weitergeleitet:
+ EXT-X-CUE-IN
+ EXT-X-CUE-RAUS
+ EXT-X-SPLEISSPUNKT- SCTE35

 Der Passthrough für Werbemarkierungen ist eine optionale Einstellung. Verwenden Sie den Passthrough für Werbemarkierungen, wenn Sie möchten, dass die SCTE-Werbemarkierungen in das MediaTailor personalisierte Manifest aufgenommen werden. Zu den häufigsten Anwendungsfällen gehören die folgenden: 
+ Austausch von Inhalten — Führen Sie eine Inhaltsersetzung oder eine Inhaltsbeschränkung durch.
+ Ad-Tracking — Geben Sie Informationen zur Anzeigenverfolgung auf Grundlage des Vorhandenseins oder Fehlens einer oder mehrerer Werbemarkierungen an.
+ Player-Einstellungen — Aktiviere die Scrubbing- oder Countdown-Timer-Funktionen in der Benutzeroberfläche des Players, je nachdem, ob Werbemarkierungen vorhanden sind oder nicht.

**Anmerkung**  
MediaTailor ändert die Werte für diese Markierungen nicht. Wenn `EXT-X-CUE-OUT` beispielsweise `60` im Ursprungsmanifest der Wert 0 steht, aber keine Werbung geschaltet MediaTailor wird, wird der Wert `0` im personalisierten Manifest nicht geändert. 

## Aktivieren Sie den Passthrough für Werbemarkierungen
<a name="enable-ad-marker-passthrough"></a>

Sie können den Passthrough für Werbemarkierungen mit dem AWS-Managementkonsole oder dem AWS Command Line Interface ()AWS CLI aktivieren.

**So aktivieren Sie den Passthrough für Werbemarkierungen mithilfe der Konsole**

1. Öffnen Sie die MediaTailor Konsole unter. [https://console.aws.amazon.com/mediatailor/](https://console.aws.amazon.com/mediatailor/)

1.  Wählen Sie entweder **Neue Konfiguration** oder **Konfiguration bearbeiten** aus.

1. Wählen Sie im Bereich **Erweiterte Einstellungen** im Dropdownmenü die Option **Aktivieren** aus.

**Um den Passthrough für Werbemarkierungen mit dem AWS Command Line Interface ()AWS CLI zu aktivieren**  
Verwenden Sie den Befehl [put-playback-configuration](https://docs.aws.amazon.com/cli/latest/reference/mediatailor/put-playback-configuration.html).

# Behandlung von HLS-Manifest-Tags
<a name="manifest-hls-tags"></a>

In diesem Abschnitt wird beschrieben, wie Tags im personalisierten Ausgabemanifest AWS Elemental MediaTailor verwaltet werden.

## EXT-X-CUE Tags
<a name="manifest-hls-tags-cue"></a>

MediaTailor ersetzt`EXT-X-CUE-OUT`,`EXT-X-CUE-OUT-CONT`, und `EXT-X-CUE-IN` -Tags im Eingabemanifest durch `EXT-X-DISCONTINUITY` Tags im Ausgabemanifest. Die `DISCONTINUITY`-Tags markieren die folgenden Grenzen:
+ Wo der Hauptinhalte zu einer Werbung wechselt
+ Übergang von einer Werbung zur anderen
+ Wo eine Werbung zum Hauptinhalt zurückkehrt

## EXT-X-DATERANGE-Tags
<a name="manifest-hls-tags-daterange"></a>

MediaTailor übergibt `EXT-X-DATERANGE` Tags vom Eingabemanifest zum Ausgabemanifest. MediaTailor fügt außerdem `EXT-X-DISCONTINUITY` Tags ein, die den `DATERANGE` Tags entsprechen. Die `DISCONTINUITY`-Tags markieren die folgenden Grenzen:
+ Wo der Hauptinhalte zu einer Werbung wechselt
+ Übergang von einer Werbung zur anderen
+ Wo eine Werbung zum Hauptinhalt zurückkehrt

## EXT-X-KEY-Tags
<a name="manifest-hls-tags-key"></a>

MediaTailor durchläuft `EXT-X-KEY` Tags aus dem Eingabemanifest. Diese Tags zeigen an, dass der Hauptinhalt verschlüsselt ist. Da Werbung nicht verschlüsselt sind, fügt MediaTailor `EXT-X-KEY:METHOD=NONE` zu Beginn einer Werbung ein. Wenn die Wiedergabe zum Hauptinhalt zurückkehrt, wird die Verschlüsselung MediaTailor wieder aktiviert, indem das `EXT-X-KEY` Tag mit dem als `METHOD` Verschlüsselungstyp definierten Wert eingefügt wird.

## Unbekannte Tags
<a name="manifest-hls-tags-unknown"></a>

MediaTailor durchläuft alle unbekannten und benutzerdefinierten Tags vom Eingabemanifest zum Ausgabemanifest.

# Beispiele für HLS-Manifests
<a name="manifest-hls-example"></a>

Die folgenden Abschnitte enthalten Beispiele für HLS-Manifeste und personalisierte Manifeste. Wenn Sie diese Beispiele verstehen, können Sie Ihre MediaTailor Workflows konfigurieren und Fehler beheben.

Informationen darüber, wie Abfrageparameter auf HLS-Manifeste und -Segmente angewendet werden, finden Sie unter[MediaTailor Implizite HLS-Sitzungsinitialisierung](manifest-query-parameters-hls-implicit-session-initialization.md).

## Grundlegendes zu den Typen von HLS-Wiedergabelisten
<a name="hls-playlist-overview"></a>

HTTP Live Streaming (HLS) verwendet zwei Haupttypen von Playlisten:

Multivariante Wiedergabeliste  
Eine multivariante Playlist ist die Indexdatei auf oberster Ebene, in der alle verfügbaren Wiedergabeversionen des Inhalts aufgeführt sind. Sie enthält Verweise auf Medien-Playlisten, enthält aber selbst keine Mediensegmente. Diese Playlist ermöglicht es Spielern, je nach Netzwerkbedingungen, Gerätefunktionen oder Benutzereinstellungen die am besten geeignete Wiedergabeversion auszuwählen.  
Dieser Playlist-Typ ist in verschiedenen Kontexten auch unter verschiedenen anderen Namen bekannt, darunter Master-Playlist, Master-Manifest, primäre Playlist, Haupt-Playlist, Indexdatei oder Master-M3U8.  
In MediaTailor Workflows ist die multivariante Playlist der Einstiegspunkt für Wiedergabeanfragen und der Ausgangspunkt für die Personalisierung von Anzeigen.

Medien-Playlist  
Eine Medien-Playlist enthält die aktuellen Mediensegmentinformationen für eine bestimmte Wiedergabe (Qualitätsstufe) des Inhalts. Sie enthält Zeitinformationen, Segmente und andere Metadaten URLs, die für die Wiedergabe einer einzelnen Wiedergabe erforderlich sind.  
Dieser Playlist-Typ wird auch als Medien-Playlist, Child-Manifest, Chunklist, Media-M3U8 oder Wiedergabe-Playlist bezeichnet.  
In MediaTailor Workflows werden Medien-Playlisten so personalisiert, dass sie sowohl Inhaltssegmente als auch Anzeigensegmente in der richtigen Reihenfolge enthalten.

Ausführlichere Informationen zu HLS-Playlist-Typen finden Sie unter[Typen von HLS-Wiedergabelisten](hls-playlist-types.md).

## Beispiele für HLS-Ursprungsmanifeste
<a name="manifest-hls-ex-origin"></a>

Das folgende Beispiel zeigt eine multivariante HLS-Wiedergabeliste, die HLS vom AWS Elemental MediaTailor Inhaltsursprung empfangen hat.

```
#EXTM3U
    #EXT-X-VERSION:3
    #EXT-X-INDEPENDENT-SEGMENTS
    #EXT-X-STREAM-INF:BANDWIDTH=2665726,AVERAGE-BANDWIDTH=2526299,RESOLUTION=960x540,FRAME-RATE=29.970,CODECS="avc1.640029,mp4a.40.2",SUBTITLES="subtitles"
    index_1.m3u8
    #EXT-X-STREAM-INF:BANDWIDTH=3956044,AVERAGE-BANDWIDTH=3736264,RESOLUTION=1280x720,FRAME-RATE=29.970,CODECS="avc1.640029,mp4a.40.2",SUBTITLES="subtitles"
    index_2.m3u8
    #EXT-X-STREAM-INF:BANDWIDTH=995315,AVERAGE-BANDWIDTH=951107,RESOLUTION=640x360,FRAME-RATE=29.970,CODECS="avc1.4D401E,mp4a.40.2",SUBTITLES="subtitles"
    index_3.m3u8
    #EXT-X-MEDIA:TYPE=SUBTITLES,GROUP-ID="subtitles",NAME="caption_1",DEFAULT=YES,AUTOSELECT=YES,FORCED=NO,LANGUAGE="eng",URI="index_4_0.m3u8"
```

In diesem Beispiel für eine multivariante Playlist:
+ Die `#EXT-X-STREAM-INF` Tags definieren verschiedene Wiedergabeversionen mit unterschiedlichen Auflösungen und Bitraten
+ Jede Wiedergabeversion verweist auf eine Medien-Playlist (z. B.) `index_1.m3u8`
+ Das `#EXT-X-MEDIA` Tag definiert einen Untertiteltrack

Das folgende Beispiel zeigt eine HLS-Medien-Playlist, die HLS von der Quelle des Inhalts AWS Elemental MediaTailor empfangen hat. In diesem Beispiel werden die Tags `EXT-X-CUE-OUT` und `EXT-X-CUE-IN` verwendet, um Ad-Avail-Gelegenheiten zu beschreiben.

```
#EXTM3U
    #EXT-X-VERSION:3
    #EXT-X-TARGETDURATION:7
    #EXT-X-MEDIA-SEQUENCE:8779957
    #EXTINF:6.006,
    index_1_8779957.ts?m=1566416212
    #EXTINF:6.006,
    index_1_8779958.ts?m=1566416212
    #EXTINF:5.372,
    index_1_8779959.ts?m=1566416212
    #EXT-OATCLS-SCTE35:/DAlAAAAAsvhAP/wFAXwAAAGf+/+AdLfiP4AG3dAAAEBAQAAXytxmQ==
    #EXT-X-CUE-OUT:20.020
    #EXTINF:0.634,
    index_1_8779960.ts?m=1566416212
    #EXT-X-CUE-OUT-CONT:ElapsedTime=0.634,Duration=21,SCTE35=/DAlAAAAAsvhAP/wFAXwAAAGf+/+AdLfiP4AG3dAAAEBAQAAXytxmQ==
    #EXTINF:6.006,
    index_1_8779961.ts?m=1566416212
    #EXT-X-CUE-OUT-CONT:ElapsedTime=6.640,Duration=21,SCTE35=/DAlAAAAAsvhAP/wFAXwAAAGf+/+AdLfiP4AG3dAAAEBAQAAXytxmQ==
    #EXTINF:6.006,
    index_1_8779962.ts?m=1566416212
    #EXT-X-CUE-OUT-CONT:ElapsedTime=12.646,Duration=21,SCTE35=/DAlAAAAAsvhAP/wFAXwAAAGf+/+AdLfiP4AG3dAAAEBAQAAXytxmQ==
    #EXTINF:6.006,
    index_1_8779963.ts?m=1566416212
    #EXT-X-CUE-OUT-CONT:ElapsedTime=18.652,Duration=21,SCTE35=/DAlAAAAAsvhAP/wFAXwAAAGf+/+AdLfiP4AG3dAAAEBAQAAXytxmQ==
    #EXTINF:1.368,
    index_1_8779964.ts?m=1566416212
    #EXT-X-CUE-IN
    #EXTINF:4.638,
    index_1_8779965.ts?m=1566416212
    #EXTINF:6.006,
    index_1_8779966.ts?m=1566416212
    #EXTINF:6.006,
    index_1_8779967.ts?m=1566416212
    #EXTINF:6.006,
    index_1_8779968.ts?m=1566416212
```

In diesem Beispiel für eine Medien-Playlist:
+ Die `#EXTINF` Tags geben die Dauer jedes Segments an
+ Das `#EXT-X-CUE-OUT` Tag markiert den Beginn einer Werbepause
+ Die `#EXT-X-CUE-OUT-CONT` Tags geben Aufschluss über die laufende Werbepause
+ Das `#EXT-X-CUE-IN` Tag markiert das Ende der Werbepause

## Beispiele für personalisierte HLS-Manifeste
<a name="manifest-hls-ex-personalized"></a>

Das folgende Beispiel zeigt eine multivariante HLS-Wiedergabeliste, die personalisiert wurde. AWS Elemental MediaTailor 

```
#EXTM3U
    #EXT-X-VERSION:3
    #EXT-X-MEDIA:LANGUAGE="eng",AUTOSELECT=YES,FORCED=NO,TYPE=SUBTITLES,URI="../../../manifest/43f3e412052f2808dd84ea1da90e92e914edddee/external-canary-hls/ee1696a8-4f7f-4c4c-99de-9821131847e8/3.m3u8",GROUP-ID="subtitles",DEFAULT=YES,NAME="caption_1"
    #EXT-X-INDEPENDENT-SEGMENTS
    #EXT-X-STREAM-INF:CODECS="avc1.640029,mp4a.40.2",AVERAGE-BANDWIDTH=2526299,RESOLUTION=960x540,SUBTITLES="subtitles",FRAME-RATE=29.97,BANDWIDTH=2665726
    ../../../manifest/43f3e412052f2808dd84ea1da90e92e914edddee/external-canary-hls/ee1696a8-4f7f-4c4c-99de-9821131847e8/0.m3u8
    #EXT-X-STREAM-INF:CODECS="avc1.640029,mp4a.40.2",AVERAGE-BANDWIDTH=3736264,RESOLUTION=1280x720,SUBTITLES="subtitles",FRAME-RATE=29.97,BANDWIDTH=3956044
    ../../../manifest/43f3e412052f2808dd84ea1da90e92e914edddee/external-canary-hls/ee1696a8-4f7f-4c4c-99de-9821131847e8/1.m3u8
    #EXT-X-STREAM-INF:CODECS="avc1.4D401E,mp4a.40.2",AVERAGE-BANDWIDTH=951107,RESOLUTION=640x360,SUBTITLES="subtitles",FRAME-RATE=29.97,BANDWIDTH=995315
    ../../../manifest/43f3e412052f2808dd84ea1da90e92e914edddee/external-canary-hls/ee1696a8-4f7f-4c4c-99de-9821131847e8/2.m3u8
```

Beachten Sie, dass die Medien-Playlist so geändert MediaTailor wurde, dass sie sitzungsspezifische Informationen enthält URLs , die das Einfügen personalisierter Anzeigen ermöglichen.

Das folgende Beispiel zeigt eine Medien-Playlist, die AWS Elemental MediaTailor personalisiert wurde.

```
#EXTM3U
    #EXT-X-VERSION:6
    #EXT-X-TARGETDURATION:7
    #EXT-X-MEDIA-SEQUENCE:8779957
    #EXT-X-DISCONTINUITY-SEQUENCE:0
    #EXTINF:6.006,
    https://777788889999.mediapackage.us-west-2.amazonaws.com/out/v1/e309ffd02ba8498d864dcaacff7a5ad9/index_1_8779957.ts?m=1566416212
    #EXTINF:6.006,
    https://777788889999.mediapackage.us-west-2.amazonaws.com/out/v1/e309ffd02ba8498d864dcaacff7a5ad9/index_1_8779958.ts?m=1566416212
    #EXTINF:5.372,
    https://777788889999.mediapackage.us-west-2.amazonaws.com/out/v1/e309ffd02ba8498d864dcaacff7a5ad9/index_1_8779959.ts?m=1566416212
    #EXT-X-DISCONTINUITY
    #EXTINF:3.066667,
    ../../../../segment/43f3e412052f2808dd84ea1da90e92e914edddee/external-canary-hls/ee1696a8-4f7f-4c4c-99de-9821131847e8/0/8779960
    #EXTINF:3.0,
    ../../../../segment/43f3e412052f2808dd84ea1da90e92e914edddee/external-canary-hls/ee1696a8-4f7f-4c4c-99de-9821131847e8/0/8779961
    #EXTINF:3.0,
    ../../../../segment/43f3e412052f2808dd84ea1da90e92e914edddee/external-canary-hls/ee1696a8-4f7f-4c4c-99de-9821131847e8/0/8779962
    #EXTINF:3.0,
    ../../../../segment/43f3e412052f2808dd84ea1da90e92e914edddee/external-canary-hls/ee1696a8-4f7f-4c4c-99de-9821131847e8/0/8779963
    #EXTINF:2.966667,
    ../../../../segment/43f3e412052f2808dd84ea1da90e92e914edddee/external-canary-hls/ee1696a8-4f7f-4c4c-99de-9821131847e8/0/8779964
    #EXT-X-DISCONTINUITY
    #EXTINF:6.006,
    https://777788889999.mediapackage.us-west-2.amazonaws.com/out/v1/e309ffd02ba8498d864dcaacff7a5ad9/index_1_8779963.ts?m=1566416212
    #EXTINF:1.368,
    https://777788889999.mediapackage.us-west-2.amazonaws.com/out/v1/e309ffd02ba8498d864dcaacff7a5ad9/index_1_8779964.ts?m=1566416212
    #EXTINF:4.638,
    https://777788889999.mediapackage.us-west-2.amazonaws.com/out/v1/e309ffd02ba8498d864dcaacff7a5ad9/index_1_8779965.ts?m=1566416212
    #EXTINF:6.006,
    https://777788889999.mediapackage.us-west-2.amazonaws.com/out/v1/e309ffd02ba8498d864dcaacff7a5ad9/index_1_8779966.ts?m=1566416212
    #EXTINF:6.006,
    https://777788889999.mediapackage.us-west-2.amazonaws.com/out/v1/e309ffd02ba8498d864dcaacff7a5ad9/index_1_8779967.ts?m=1566416212
    #EXTINF:6.006,
    https://777788889999.mediapackage.us-west-2.amazonaws.com/out/v1/e309ffd02ba8498d864dcaacff7a5ad9/index_1_8779968.ts?m=1566416212
```

In diesem Beispiel für eine personalisierte Medien-Playlist:
+ MediaTailor hat Anzeigensegmente zwischen den Inhaltssegmenten eingefügt
+ Die `#EXT-X-DISCONTINUITY` Tags markieren die Übergänge zwischen Inhalten und Anzeigen
+ Inhaltssegmente werden vom Ursprungsserver aus bereitgestellt (MediaPackage in diesem Beispiel)
+ Anzeigensegmente werden aus dem MediaTailor Anzeigensegmentspeicher bereitgestellt

## Hauptunterschiede bei personalisierten Manifesten
<a name="manifest-hls-key-differences"></a>

Bei der MediaTailor Personalisierung von HLS-Manifesten werden mehrere wichtige Änderungen vorgenommen:

Änderungen an der Multivarianten-Playlist  
+ Varianten-Playlisten URLs werden so umgeschrieben, dass sie auf MediaTailor -managed URLs verweisen und Sitzungsinformationen enthalten
+ Die Reihenfolge der Tags kann für eine optimale Wiedergabe neu organisiert werden

Änderungen der Varianten-Playlist  
+ Anzeigenmarkierungen (`EXT-X-CUE-OUT`,`EXT-X-CUE-IN`) werden durch tatsächliche Anzeigensegmente ersetzt
+ Diskontinuitätsmarkierungen (`EXT-X-DISCONTINUITY`) werden an content/ad Grenzen hinzugefügt
+ Inhaltssegmente URLs werden so umgeschrieben, dass sie auf den Ursprung oder das CDN verweisen
+ Anzeigensegmente URLs werden zum Anzeigensegmentspeicher MediaTailor von Point To hinzugefügt

Wenn Sie sich mit diesen Änderungen vertraut machen, können Sie Probleme in Ihren MediaTailor Workflows beheben und die korrekte Konfiguration Ihres CDN und Players sicherstellen.

## Verwandte Themen
<a name="manifest-hls-related-topics"></a>

Weitere Informationen zu HLS-Manifesten und MediaTailor finden Sie in den folgenden Themen:
+ [Typen von HLS-Wiedergabelisten](hls-playlist-types.md)— Ausführliche Erläuterung der HLS-Playlist-Typen
+ [Verwendung eines CDN zur Optimierung der MediaTailor Anzeigenpersonalisierung und Inhaltsbereitstellung](integrating-cdn.md)- Informationen zur Verwendung eines CDN mit MediaTailor
+ [Wie funktioniert das Einfügen von MediaTailor Anzeigen](what-is-flow.md)- Überblick darüber, wie das Einfügen von MediaTailor Anzeigen funktioniert