

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.

# MediaTailor Konfiguration der servergeführten Anzeigeneinfügung für Live-Streams
<a name="sgai-live-configuration"></a>

AWS Elemental MediaTailor Die servergesteuerte Anzeigeneinfügung für Live-Inhalte bietet erhebliche Leistungsvorteile durch zwischenspeicherbare Manifeste. Die Konfiguration von SGAI für Live-Inhalte verwendet dieselben Kernparameter wie VOD, wobei besondere Überlegungen zu den Live-Stream-Eigenschaften und der Echtzeitverarbeitung berücksichtigt werden.

## Anforderungen für Live-SGAI
<a name="sgai-live-requirements"></a>

Bevor Sie SGAI für Live-Inhalte aktivieren, stellen Sie sicher, dass Sie über Folgendes verfügen:
+ Ihr Livestream enthält ordnungsgemäß formatierte DATERANGE-Markierungen
+ Die Dauer von Werbeunterbrechungen ist konsistent und vorhersehbar
+ Ihr CDN ist so konfiguriert, dass SGAI-Manifeste entsprechend zwischengespeichert werden
+ Spieler unterstützen servergesteuerte Workflows zum Einfügen von Anzeigen
+ Ihr Anzeigenentscheidungsserver kann Anfragen nach Live-Inhalten in Echtzeit bearbeiten

### Anforderungen an die Spieler
<a name="sgai-live-player-integration"></a>

Die Spieler müssen so konfiguriert sein, dass sie SGAI-Live-Manifeste ordnungsgemäß verarbeiten können:
+ Support für servergesteuerte Workflows zur Anzeigeneinfügung
+ Fähigkeit, Anleitungen zur Anzeigeneinfügung anhand von Manifesten zu verarbeiten
+ Richtiger Umgang mit dem Timing und der Synchronisation von Live-Streams
+ Für HLS-Inhalte: Support für HLS Version 8 und EXT-X-DATERANGE mit CLASS-Attribut. Version 11 für serverseitiges Beaconing.
+ Für HLS-Inhalte: EXT-X-DEFINE Unterstützung für die Variablenersetzung

## Konfiguration der Live-Wiedergabe
<a name="sgai-live-playback-config"></a>

Um SGAI für Live-Inhalte zu aktivieren, erstellen Sie eine Wiedergabekonfiguration mit den folgenden Einstellungen:

**Example Konfiguration für die SGAI-Live-Wiedergabe**  

```
{
  "Name": "LiveSGAIConfig",
  "VideoContentSourceUrl": "https://your-live-origin.com/live/stream.m3u8",
  "AdDecisionServerUrl": "https://your-ads.com/ads",
  "PersonalizationThresholdSeconds": 1,
  "InsertionMode": "PLAYER_SELECT"
}
```

Im Folgenden sind die wichtigsten Überlegungen zur Live-SGAI-Konfiguration aufgeführt:

`VideoContentSourceUrl`  
Muss auf einen Live-HLS-Stream mit ordnungsgemäß formatierten SCTE-35-DATERANGE-Markierungen verweisen. Der Stream sollte konsistente Segmentdauern und Bitratenvarianten beibehalten.

## SGAI-Live-Manifest-Anfragen
<a name="sgai-live-manifest-requests"></a>

SGAI-Live-Manifeste verwenden dasselbe URL-Muster wie die herkömmliche Anzeigeneinfügung:

```
https://your-config.mediatailor.region.amazonaws.com/v1/master/config-name/manifest.m3u8?aws.insertionMode=GUIDED
```

## Manifestbasierter Prefetch für Live-SGAI
<a name="sgai-live-guided-prefetch"></a>

Für Live-SGAI-Workflows können Sie manifestbasiertes Prefetch-Heartbeat aktivieren, um die Latenz beim Ausfüllen von Anzeigen zu reduzieren. Fügen Sie der Manifestanforderung Folgendes hinzu: `aws.guidedPrefetchMode=MANIFEST`

```
https://your-config.mediatailor.region.amazonaws.com/v1/master/config-name/manifest.m3u8?aws.insertionMode=GUIDED&aws.guidedPrefetchMode=MANIFEST
```

Wenn diese Option aktiviert ist, wird eine Sitzungs-ID (`?aws.sessionId=<id>`) als Abfrageparameter an jede URL des interstitiellen Medienmanifests (`/v1/i-media`) in der multivarianten Playlist MediaTailor angehängt. Jedes Mal, wenn der Player ein i-Media-Manifest aktualisiert, wird die Anfrage MediaTailor mit der Sitzungs-ID erreicht. Diese dient dazu, die Sitzung zu identifizieren und Prefetch-Anfragen für MediaTailor bevorstehende Werbeunterbrechungen in die Warteschlange zu stellen.

**Wichtig**  
**Zwischenspeichern Sie i-Media-Manifeste nicht in Ihrem CDN, wenn Sie Guided Prefetch verwenden.** Der Prefetch-Heartbeating-Mechanismus hängt davon ab, ob die Manifest-Aktualisierungsanforderungen des Players direkt erreicht werden. MediaTailor Wenn Ihr CDN `/v1/i-media` Antworten zwischenspeichert und bereitstellt, die Heartbeat-Anfragen MediaTailor nicht empfängt und kein Prefetching auslösen kann. Konfigurieren Sie Ihr CDN so, dass `/v1/i-media/*` Anfragen nur dann weitergeleitet werden, wenn sie verwendet werden. MediaTailor `aws.guidedPrefetchMode=MANIFEST`

Guided Prefetch ist unabhängig vom Berichtsmodus. Unabhängig davon, ob Sie serverseitiges (Standard) oder clientseitiges (`aws.reportingMode=CLIENT`) Tracking verwenden, werden Beacons zur Wiedergabezeit ausgelöst, nicht, wenn Anzeigen vorab abgerufen werden. Allgemeine Informationen zur Funktionsweise des Vorabrufs von Anzeigen in finden Sie unter. MediaTailor [Anzeigen vorab abrufen](prefetching-ads.md)

## Testen der SGAI-Live-Konfiguration
<a name="sgai-live-testing"></a>

Überprüfen Sie Ihr SGAI Live-Setup mit diesen Validierungsschritten:

1. **Generierung von Testmanifesten**

   Fordern Sie die URL des SGAI-Live-Manifests an und stellen Sie sicher, dass zwischenspeicherbare Inhalte mit den richtigen Hinweisen zum Einfügen von Anzeigen zurückgegeben werden.

1. **Überprüfen Sie das CDN-Caching**

   Vergewissern Sie sich, dass Ihr CDN SGAI-Manifeste gemäß den konfigurierten TTL-Werten zwischenspeichert.

1. **Testen Sie das Einfügen von Anzeigen**

   Vergewissere dich anhand der Hinweise in den SGAI-Manifesten, dass Spieler erfolgreich Anzeigen einfügen können.

1. **Überwachen Sie die Leistung**

   Verwenden Sie CloudWatch Metriken, um zu überprüfen, ob die Ausgangslast reduziert und die Cache-Trefferquoten verbessert wurden.