

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.

# Erstellen eines AWS Elemental Elemental-Zeitplans MediaLive
<a name="working-with-schedule"></a>

In AWS Elemental MediaLive können Sie die Verarbeitung eines Kanals manipulieren, während er läuft. Sie führen diese Manipulation durch, indem Sie dem Zeitplan, der dem Kanal zugeordnet ist, Aktionen hinzufügen. Der Zeitplan hält jede Aktion bis zur Startzeit der Aktion fest. An diesem Punkt MediaLive wird die Aktion an den Kanal weitergeleitet, und der Kanal führt die Aktion aus.

Wir empfehlen dir, dieses Kapitel über den Zeitplan zu lesen, bevor du den Channel startest. Eine wichtige Zeitplanaktion ist die Eingangsumschaltung, die Sie implementieren müssen, wenn Sie einen Kanal mit mehreren Eingängen haben (wenn Sie mehr als einen Eingang an den Kanal angeschlossen haben). Es gibt jedoch noch andere Aktionen, die für Ihren Arbeitsablauf relevant sein könnten. 

In der Regel richten Sie den Zeitplan ein, bevor Sie den Kanal starten. Zumindest erstellen Sie geplante Aktionen, von denen Sie wissen, dass sie bald stattfinden müssen. Nachdem Sie den Channel gestartet haben, können Sie weitere geplante Aktionen hinzufügen. Sie können Aktionen hinzufügen, die Sie bereits geplant haben, und Ad-hoc-Aktionen. 

**Topics**
+ [Arten von Aktionen im Zeitplan](x-actions-in-schedule.md)
+ [Arten des Zeitplans für Aktionen](sched-timing-types.md)
+ [Wie funktionieren geplante Aktionen](sched-how-actions-work.md)
+ [Mit dem Zeitplan arbeiten (Konsole)](schedule-using-console.md)
+ [Mit dem Zeitplan arbeiten ()AWS CLI](schedule-using-cli.md)

# Arten von Aktionen im Zeitplan
<a name="x-actions-in-schedule"></a>

Der Zeitplan ist eine Liste von Aktionen, die ein Kanal während seiner Ausführung ausführt. Sie können Aktionen verwenden, um Folgendes zu tun:
+ Wechseln der Eingabe, die der aktive Channel erfasst.
+ Bereiten Sie eine Eingabe vor, die mit einem direkten Eingangsschalter verknüpft ist, um die Verzögerung zu reduzieren, die bei der Ausführung MediaLive des Schalters auftritt.
+ Fügen Sie eine statische Bildüberlagerung (ein Bild, das über dem zugrundeliegenden Video liegt) in jede Ausgabe jeder Ausgabegruppe ein. Diese Aktion wird als globale Bildüberlagerung bezeichnet.
+ Fügt ein statisches Bild-Overlay in den laufenden Kanal ein, und zwar nur in bestimmten Ausgaben in bestimmten Ausgabegruppen. Die Aktion wird als Bild-Overlay pro Ausgabe bezeichnet.
+ Fügen Sie ein Animationsgrafik-Overlay in den laufenden Kanal ein. 
+ Fügen Sie SCTE 35-Nachrichten in den laufenden Kanal ein.
+ Fügen Sie ID3 Metadaten in den laufenden Kanal ein.
+ Fügen Sie ID3 Segment-Tags in den laufenden Kanal ein.
+ Anhalten einer oder beider Pipelines im Channel.
+ Fortsetzen einer oder beider Pipeline(s) im Channel.

Weitere Informationen finden Sie unter [Wie funktionieren geplante Aktionen](sched-how-actions-work.md). 

# Arten des Zeitplans für Aktionen
<a name="sched-timing-types"></a>

Es gibt mehrere Möglichkeiten, das Timing für eine Aktion anzugeben:
+ Behoben — Führen Sie die Aktion zu einem von Ihnen angegebenen Zeitpunkt aus.

  Für die meisten Aktionen muss die angegebene Zeit mindestens 15 Sekunden in der future liegen. Für Aktionen zur Eingabevorbereitung muss die angegebene Zeit mindestens 15 Sekunden vor dem Start des zugehörigen Eingabeschalters liegen. 
+ Sofort — Führen Sie die Aktion so schnell wie möglich aus. 

  Sie geben keinen Zeitpunkt an.
+ Folgen — Führt die Aktion unmittelbar vor dem Start des angegebenen Eingangsschalters aus oder kurz nachdem der aktuell ausgeführte Eingang beendet ist. 

In der folgenden Tabelle werden die Arten des Timings, die für jeden Aktionstyp gelten, gezeigt. Zum Lesen dieser Tabelle suchen Sie in der ersten Spalte nach einer Aktion und lesen dann in der Zeile über die anwendbaren Arten der Timings.


| Aktionstyp | Unterstützte Arten von Timing |  | Fixed | Follow (Hinweis A) | Immediate | 
| --- | --- | --- | --- | --- | --- | 
| Wechseln der Eingabe (einen Eingabewechsel durchführen) | Ja | Ja | Ja | 
| Bereiten Sie die Eingabe vor (führen Sie eine Eingabevorbereitung durch) | Ja | Ja | Ja | 
| Aktiviert ein globales statisches Bild-Overlay | Ja |  | Ja | 
| Aktiviert ein statisches Bild-Overlay für die einzelnen Ausgaben | Ja |  | Ja | 
| Aktiviert ein Animationsgrafik-Overlay | Ja |  | Ja | 
| Deaktiviert ein globales statisches Bild-Overlay | Ja |  | Ja | 
| Deaktiviert ein statisches Bild-Overlay für die einzelnen Ausgaben | Ja |  | Ja | 
| Deaktiviert ein Animationsgrafik-Overlay | Ja |  | Ja | 
| Fügen Sie eine SCTE 35-Nachricht ein | Ja | Ja | Ja | 
| Fügen Sie Metadaten ein ID3  | Ja |  | Ja | 
| Fügen Sie ein ID3 Segment-Tag ein | Ja |  | Ja | 
| Anhalten oder Fortsetzen einer oder beider Pipeline(s) | Ja |  | Ja | 

**Hinweis A**  
Mit einem Follow kann die entsprechende Aktion auf einen Eingangsschalter folgen. Es kann anderen Arten von Aktionen nicht folgen. Daher handelt es sich bei der Aktion, der *gefolgt wird*, immer um einen Eingangsschalter. Bei der folgenden Aktion handelt es sich um einen Eingangsschalter, eine Eingangsvorbereitung oder eine SCTE 35-Meldung. 

# Wie funktionieren geplante Aktionen
<a name="sched-how-actions-work"></a>

In diesem Abschnitt wird beschrieben, MediaLive wie mit jeder Kombination aus [Aktionstyp und [Starttyp](sched-timing-types.md)](x-actions-in-schedule.md) umgegangen wird. 

**Topics**
+ [Wie funktionieren Eingabeschalter-Aktionen](x-actions-in-schedule-ips.md)
+ [So funktionieren Aktionen zur Eingabevorbereitung](x-actions-in-schedule-prep.md)
+ [So funktionieren Bild-Overlay-Aktionen](x-actions-in-schedule-image-overlay.md)
+ [So funktioniert das Overlay mit Bewegungsgrafiken](x-actions-in-schedule-mg.md)
+ [Wie funktionieren SCTE 35-Aktionen](x-actions-in-schedule-SCTE35.md)
+ [So funktionieren ID3 Metadaten-Aktionen](x-actions-in-schedule-id3.md)
+ [So funktionieren ID3 Segment-Tag-Aktionen](x-actions-in-schedule-id3-segment-tag.md)
+ [So funktionieren die Aktionen „Pause“ und „Pause aufheben“](x-actions-in-schedule-pause.md)

# Wie funktionieren Eingabeschalter-Aktionen
<a name="x-actions-in-schedule-ips"></a>

Sie können eine Aktion einrichten, um den Eingang umzuschalten, den der laufende Kanal aufnimmt. Der Kanal beendet die Aufnahme der aktuellen Eingabe und beginnt, die angegebene Eingabe aufzunehmen. 

Der Eingang muss bereits an den Kanal angeschlossen sein. 

Bevor Sie dem Zeitplan Eingabewechsel-Aktionen hinzufügen, lesen Sie [Einrichtung für die Eingangsumschaltung](scheduled-input-switching.md).

**Eingangsschalter mit festem Start**  
Wenn Sie die Aktion erstellen, geben Sie eine Startzeit an. Die Startzeit für die Aktion muss mindestens 15 Sekunden in der future liegen, darf jedoch nicht länger als 14 Tage in der future liegen. MediaLive Lehnt nach Ablauf dieser Frist die Anforderung ab, die Aktion zu erstellen. 

Nachdem Sie die Aktion erstellt haben, ist sie Teil des Zeitplans. Ungefähr 15 Sekunden vor der Startzeit leitet der Zeitplan die Aktion an den Kanal weiter. Der Kanal ist so eingerichtet, dass der Eingang zur angegebenen Zeit umgeschaltet wird.

**Eingangsschalter mit sofortigem Start**  
Wenn Sie die Aktion erstellen, setzen Sie den Starttyp auf *sofort*. 

Legt für einen Eingangsschalter in einem Standardkanal (einem Kanal mit zwei Pipelines) MediaLive intern die Startzeit auf 10 Sekunden in der future fest. Diese Verzögerung stellt sicher, dass der Wechsel für die beiden Pipelines genau zur gleichen Zeit erfolgt.

Der Zeitplan leitet die Aktion sofort an den Kanal weiter. Der Kanal beginnt sofort mit dem Umschalten des Eingangs (für einen Kanal mit einer Pipeline) oder richtet sich so ein, dass er zum angegebenen Zeitpunkt umschaltet (für einen Standardkanal).

**Eingangsschalter mit anschließendem Start**  
Wenn Sie die Aktion erstellen, geben Sie die Eingangsschalter-Aktion an, der diese Aktion folgen soll. Bei dieser *Referenzaktion* muss es sich um einen Eingangsschalter handeln. 

Die Eingabe für die Referenzaktion muss das Quellendverhalten *Continue* haben. Um das Feld **Verhalten am Quellenende** zu finden, gehen Sie zur Seite **Channel erstellen**, suchen Sie nach der Eingabe in der Liste **Eingabe-Anhang** und suchen Sie dann nach **Allgemeine Eingabeeinstellungen**. 

Nachdem Sie die Aktion erstellt haben, wartet die Aktion im Zeitplan auf Sie. Kurz bevor die Referenzaktion abgeschlossen sein soll, leitet der Zeitplan die Aktion an den Kanal weiter, sodass der Kanal zum neuen Eingang wechseln kann, sobald die aktuelle Eingabe abgeschlossen ist.

# So funktionieren Aktionen zur Eingabevorbereitung
<a name="x-actions-in-schedule-prep"></a>

Sie können eine Aktion einrichten, um eine Eingabe vorzubereiten, die einem direkten Eingangswechsel zugeordnet ist, um die Verzögerung zu reduzieren, die bei der Ausführung des Schalters auftritt. MediaLive 

Der Eingang muss bereits an den Kanal angeschlossen sein. Es ist jedoch nicht erforderlich, dass der Eingangsschalter für diesen Eingang bereits im Zeitplan vorhanden ist. Zum Beispiel muss Eingang X an den Kanal *angeschlossen* sein. Sie können Aktion A erstellen, um Eingabe X vorzubereiten, und später Aktion B erstellen, um zu Eingabe X zu wechseln. Oder Sie können Aktion B erstellen und dann Aktion A erstellen.

Lesen Sie, bevor Sie Aktionen zur Eingabevorbereitung zum Zeitplan hinzufügen[Vorbereiten von Eingaben in AWS Elemental MediaLive ](feature-prepare-input.md).

**Eingabe mit festem Start vorbereiten**  
Wenn Sie die Aktion erstellen, geben Sie eine Startzeit an. Die Startzeit für die Aktion muss mindestens 15 Sekunden vor der Startzeit des zugehörigen Eingangsschalters liegen, darf jedoch nicht mehr als 14 Tage in der future liegen. MediaLive Lehnt nach diesem Cutoff die Anforderung ab, die Aktion zu erstellen. 

Nachdem Sie die Aktion erstellt haben, ist sie Teil des Zeitplans. Ungefähr 15 Sekunden vor der Startzeit der Vorbereitungsaktion leitet der Zeitplan die Aktion an den Channel weiter. Der Kanal beginnt mit der Vorbereitung der Eingabe.

**Eingabe vorbereiten mit sofortigem Start**  
Wenn Sie die Aktion erstellen, legen Sie den Starttyp auf *sofort* fest. 

Der Zeitplan leitet die Aktion sofort an den Kanal weiter. Der Kanal beginnt sofort mit der Vorbereitung.

**Eingabe: Vorbereiten mit Follow-Start**  
Wenn Sie die Aktion erstellen, geben Sie die Aktion für den Eingangsschalter an, auf die Aktion folgen soll. Bei dieser *Referenzaktion* muss es sich um einen Eingangsschalter handeln.

Die Eingabe für die Referenzaktion muss das Quellendverhalten *Continue* haben. Um das Feld **Verhalten am Quellenende** zu finden, gehen Sie zur Seite **Channel erstellen**, suchen Sie nach der Eingabe in der Liste **Eingabe-Anhang** und suchen Sie dann nach **Allgemeine Eingabeeinstellungen**. 

Nachdem Sie die Aktion erstellt haben, wartet die Aktion im Zeitplan auf Sie. Kurz bevor die Referenzaktion abgeschlossen werden soll, leitet der Zeitplan die Aktion an den Channel weiter. Sobald die aktuelle Eingabe abgeschlossen ist, wechselt der Kanal zum neuen Eingang.

# So funktionieren Bild-Overlay-Aktionen
<a name="x-actions-in-schedule-image-overlay"></a>

Sie können eine Aktion einrichten, um eine Bildüberlagerung in das Video einzufügen und zu entfernen:
+ Die Aktion „Aktivieren“ fügt eine Bildüberlagerung ein und aktiviert sie, sodass sie dem zugrunde liegenden Video überlagert wird. Wenn die Informationen zur Bildüberlagerung eine Dauer enthalten, wird die Bildüberlagerung zum entsprechenden Zeitpunkt entfernt.
+ Die Aktion „Deaktivieren“ entfernt eine Bildüberlagerung. Diese Aktion kann daher dazu verwendet werden, eine aktuell ausgeführte Bildüberlagerung vor dem angegebenen Ablaufdatum zu entfernen oder sie zu entfernen, wenn keine Dauer angegeben wurde.

Bevor Sie dem Zeitplan Bildüberlagerungsaktionen hinzufügen, lesen Sie [Arbeiten mit Bildüberlagerungen](working-with-image-overlay.md).

**Globales Einfügen oder Einfügen pro Ausgang**

Es gibt zwei Möglichkeiten, Bildüberlagerungen einzufügen:
+ Verwenden Sie die Funktion zur **Aktivierung statischer Bilder**, um global einzufügen: Sie können eine Aktion erstellen, um in jede Ausgabe in jeder Ausgabegruppe eines Kanals eine Bildüberlagerung einzufügen.
+ Verwenden Sie die Funktion zur **Aktivierung der statischen Bildausgabe**, um einzelne Ausgaben einzufügen: Sie können eine Aktion erstellen, um eine Bildüberlagerung in bestimmte Ausgaben in bestimmten Ausgabegruppen eines Kanals einzufügen.

**Bei festem Start aktivieren oder deaktivieren**

Wenn Sie die Aktion erstellen, geben Sie eine Startzeit an. Die Startzeit für die Aktion muss mindestens 15 Sekunden in der future liegen, darf jedoch nicht länger als 14 Tage in der future liegen. MediaLive Lehnt nach Ablauf dieser Frist die Anforderung ab, die Aktion zu erstellen. 

Nachdem Sie die Aktion erstellt haben, ist sie Teil des Zeitplans. Ungefähr 15 Sekunden vor der Startzeit leitet der Zeitplan die Aktion an den Kanal weiter. Bei der Startzeit fügt der Kanal die Bildüberlagerung ein oder entfernt die Bildüberlagerung aus dem Video.

**Mit sofortigem Start aktivieren oder deaktivieren**

Wenn Sie die Aktion erstellen, setzen Sie den Starttyp auf *sofort*. 

Der Zeitplan leitet die Aktion sofort an den Kanal weiter. Der Kanal fügt die Bildüberlagerung sofort ein oder entfernt die Bildüberlagerung.

# So funktioniert das Overlay mit Bewegungsgrafiken
<a name="x-actions-in-schedule-mg"></a>

Sie können eine Aktion einrichten, um ein Animationsgrafik-Overlay in das Video einzufügen und zu entfernen:
+ Die Aktion „Animationsgrafiken aktivieren“ fügt eine Animationsgrafik ein und aktiviert sie, sodass sie dem zugrunde liegenden Video überlagert wird. Wenn die Informationen zur Bildüberlagerung eine Dauer enthalten, wird die Animationsgrafik zu gegebener Zeit entfernt.
+ Mit der Aktion „Animationsgrafiken deaktivieren“ wird eine Bildüberlagerung entfernt. Sie verwenden diese Aktion daher, um eine aktuell ausgeführte Animationsgrafik vor der angegebenen Dauer zu entfernen, oder um sie zu entfernen, wenn keine Dauer angegeben ist.

Informationen zum Vorbereiten des Animationselements, das durch die Aktion eingefügt wird, finden Sie unter[Arbeiten mit Animationsüberlagerungen](feature-mgi.md).

**Bei festem Start aktivieren oder deaktivieren**  
Wenn Sie die Aktion erstellen, geben Sie eine Startzeit an. Die Startzeit für die Aktion muss mindestens 15 Sekunden in der future liegen, darf jedoch nicht länger als 14 Tage in der future liegen. MediaLive Lehnt nach Ablauf dieser Frist die Anforderung ab, die Aktion zu erstellen. 

Nachdem Sie die Aktion erstellt haben, ist sie Teil des Zeitplans. Ungefähr 15 Sekunden vor der Startzeit leitet der Zeitplan die Aktion an den Kanal weiter. Bei der Startzeit fügt der Kanal die Animationsgrafik ein oder entfernt sie aus dem Video.

**Mit sofortigem Start aktivieren oder deaktivieren**  
Wenn Sie die Aktion erstellen, setzen Sie den Starttyp auf *sofort*. 

Der Zeitplan leitet die Aktion sofort an den Kanal weiter. Der Kanal fügt die Animationsgrafik sofort ein oder entfernt sie.

# Wie funktionieren SCTE 35-Aktionen
<a name="x-actions-in-schedule-SCTE35"></a>

Sie können eine Aktion einrichten, um eine SCTE 35-Nachricht in den Kanal einzufügen. Es gibt drei Arten von Aktionen:
+ Aktion zum Einfügen eines Splice\$1Insert in den Kanal: eine SCTE 35-Nachricht, bei der splice\$1command\$1type auf splice\$1insert gesetzt ist.
+ Aktion zum Einfügen eines time\$1signals in den Kanal: eine SCTE 35-Nachricht, bei der splice\$1command\$1type auf time\$1signal gesetzt ist.
+ Aktion zum Einfügen einer SCTE return-to-network 35-Nachricht in den Zeitplan, um einen Splice\$1Insert zu beenden, der entweder eine Dauer oder keine Dauer hat.

Lesen Sie, bevor Sie SCTE 35-Aktionen zum Zeitplan hinzufügen. [Verarbeitung von SCTE 35-Nachrichten](scte-35-message-processing.md)

**Fügen Sie eine SCTE 35-Nachricht mit festem Start ein**  
Wenn Sie die Aktion erstellen, geben Sie eine Startzeit an. Die Startzeit für die Aktion muss mindestens 15 Sekunden in der future liegen, darf jedoch nicht länger als 14 Tage in der future liegen. MediaLive Lehnt nach Ablauf dieser Frist die Anforderung ab, die Aktion zu erstellen. 

Nachdem Sie die Aktion erstellt haben, ist sie Teil des Zeitplans. Ungefähr 15 Sekunden vor der Startzeit leitet der Zeitplan die Aktion an den Kanal weiter. Zur Startzeit fügt der Kanal die SCTE 35-Nachricht in den Stream ein.

Nachdem der Kanal die Nachricht eingefügt hat, MediaLive verarbeitet er die eingefügte Nachricht auf die gleiche Weise wie Nachrichten, die bereits im Quellinhalt enthalten waren. 

**Fügen Sie die SCTE 3.5-Nachricht mit sofortigem Start ein**  
Wenn Sie die Aktion erstellen, legen Sie den Starttyp auf *sofort* fest. 

Der Zeitplan leitet die Aktion sofort an den Kanal weiter. Der Kanal fügt die SCTE 35-Nachricht sofort in den Stream ein.

Nachdem der Kanal die Nachricht eingefügt hat, MediaLive verarbeitet er die eingefügte Nachricht auf die gleiche Weise wie Nachrichten, die bereits im Quellinhalt enthalten waren. 

**Fügen Sie die SCTE 3.5-Nachricht mit folgendem Start ein**  
Wenn Sie die Aktion erstellen, geben Sie die Eingangsschalter-Aktion an, der diese Aktion folgen soll. Bei dieser *Referenzaktion* muss es sich um einen Eingangsschalter handeln.

Die Eingabe für die Referenzaktion muss das Quellendverhalten *Continue* haben. Um das Feld **Verhalten am Quellenende** zu finden, gehen Sie zur Seite **Channel erstellen**, suchen Sie nach der Eingabe in der Liste **Eingabe-Anhang** und suchen Sie dann nach **Allgemeine Eingabeeinstellungen**. 

Nachdem Sie die Aktion erstellt haben, wartet die Aktion im Zeitplan auf Sie. Kurz bevor die Referenzaktion abgeschlossen werden soll, leitet der Zeitplan die Aktion an den Channel weiter. Sobald die aktuelle Eingabe abgeschlossen ist, fügt der Kanal die SCTE 35-Nachricht in den Stream ein.

Nachdem der Kanal die Nachricht eingefügt hat, MediaLive verarbeitet er die eingefügte Nachricht auf die gleiche Weise wie Nachrichten, die bereits im Quellinhalt enthalten waren. 

# So funktionieren ID3 Metadaten-Aktionen
<a name="x-actions-in-schedule-id3"></a>

Sie können eine Aktion einrichten, um ID3 Daten in den Kanal einzufügen. Sie können eine Aktion einrichten, um ID3 Daten in jedes Segment in die folgenden Ausgabetypen einzufügen:
+ CMAF Ingest
+ HLS
+ MediaPackage

Lesen Sie, bevor Sie ID3 Metadaten-Aktionen zum Zeitplan hinzufügen. [ID3 Metadaten mithilfe des Zeitplans einfügen](insert-id3-metadata-via-schedule.md)

**Fügen Sie ID3 Metadaten mit festem Start ein**

Wenn Sie die Aktion erstellen, geben Sie eine Startzeit an. Die Startzeit für die Aktion muss mindestens 15 Sekunden in der future liegen, darf jedoch nicht länger als 14 Tage in der future liegen. MediaLive Lehnt nach Ablauf dieser Frist die Anforderung ab, die Aktion zu erstellen. 

Nachdem Sie die Aktion erstellt haben, ist sie Teil des Zeitplans. Ungefähr 15 Sekunden vor der Startzeit leitet der Zeitplan die Aktion an den Kanal weiter. Zur Startzeit fügt der Kanal die Daten in den Kanal ein.

**Fügen Sie ID3 Metadaten mit sofortigem Start ein**

Wenn Sie die Aktion erstellen, legen Sie den Starttyp auf *sofort* fest. 

Der Zeitplan leitet die Aktion sofort an den Kanal weiter. Der Kanal fügt die Daten sofort in den Kanal ein.

# So funktionieren ID3 Segment-Tag-Aktionen
<a name="x-actions-in-schedule-id3-segment-tag"></a>

Sie können eine Aktion einrichten, um ID3 Daten in jedes Segment in die folgenden Ausgabetypen einzufügen:
+ CMAF Ingest
+ HLS
+ MediaPackage

Lesen Sie, bevor Sie ID3 Segment-Tag-Aktionen zum Zeitplan hinzufügen. [ID3 Metadaten mithilfe des Zeitplans einfügen](insert-id3-metadata-via-schedule.md)

**Fügen Sie ID3 Segment-Tags mit festem Start ein**

Wenn Sie die Aktion erstellen, geben Sie eine Startzeit an. Die Startzeit für die Aktion muss mindestens 15 Sekunden in der future liegen, darf jedoch nicht länger als 14 Tage in der future liegen. MediaLive Lehnt nach Ablauf dieser Frist die Anforderung ab, die Aktion zu erstellen. 

Nachdem Sie die Aktion erstellt haben, ist sie Teil des Zeitplans. Ungefähr 15 Sekunden vor der Startzeit leitet der Zeitplan die Aktion an den Kanal weiter. Zur Startzeit fügt der Kanal die Daten in den Kanal ein.

**Fügen Sie ID3 Daten mit sofortigem Start ein**

Wenn Sie die Aktion erstellen, legen Sie den Starttyp auf *sofort* fest. 

Der Zeitplan leitet die Aktion sofort an den Kanal weiter. Der Kanal fügt die Daten sofort in den Kanal ein.

# So funktionieren die Aktionen „Pause“ und „Pause aufheben“
<a name="x-actions-in-schedule-pause"></a>

Sie können eine Aktion einfügen, um eine oder beide Pipelines im Kanal anzuhalten oder die Pause aufzuheben. Die Aktion unterbricht die angegebenen Pipelines und macht die Pause aller nicht spezifizierten Pipelines rückgängig:
+ Aktion mit *einer* angegebenen Pipeline — Die Aktion unterbricht die angegebene Pipeline und hebt die Pause der anderen Pipeline auf.
+ Aktion mit *beiden angegebenen Pipelines — Die Aktion unterbricht beide* Pipelines.
+ Aktion *ohne Angabe von Pipelines — Die Aktion macht die Pause beider* Pipelines rückgängig. 

**Anmerkung**  
Die Pipelines, die Sie nicht angeben, werden nicht in ihrem aktuellen Status belassen. Sie sind immer auf „Nicht unterbrochen“ gesetzt.

**Pause oder Pause bei festem Start**

Wenn Sie die Aktion erstellen, geben Sie eine Startzeit an. Die Startzeit für die Aktion muss mindestens 15 Sekunden in der future liegen, darf jedoch nicht länger als 14 Tage in der future liegen. MediaLive Lehnt nach Ablauf dieser Frist die Anforderung ab, die Aktion zu erstellen. 

Nachdem Sie die Aktion erstellt haben, ist sie Teil des Zeitplans. Ungefähr 15 Sekunden vor der Startzeit leitet der Zeitplan die Aktion an den Kanal weiter. Bei der Startzeit unterbricht der Kanal die Pipelines im Kanal oder macht die Pause wieder rückgängig.

**Bei sofortigem Start wird die Pause angehalten oder aufgehoben**

Wenn Sie die Aktion erstellen, legen Sie den Starttyp auf *sofort* fest.

Der Zeitplan leitet die Aktion sofort an den Kanal weiter. Der Kanal unterbricht sofort die Pipelines im Kanal oder macht die Pause wieder rückgängig.

# Mit dem Zeitplan arbeiten (Konsole)
<a name="schedule-using-console"></a>

Sie können die AWS Elemental MediaLive Elemental-Konsole verwenden, um beliebige [geplante Aktionen](x-actions-in-schedule.md) in einem Channel zu erstellen oder zu löschen. Sie können mit dem Zeitplan arbeiten, wenn der Channel ausgeführt wird oder wenn er sich im Leerlauf befindet. 

Die Aktionen werden im Channel ausgeführt, wenn der Channel läuft.

Die Konsole bietet zwei Ansichten für die Arbeit mit Aktionen:
+ Eine Listenansicht, in der die Aktionen in Tabellenform angezeigt werden
+ Eine Zeitleistenansicht, in der die Aktionen in einer Zeitleiste dargestellt werden

In beiden Ansichten haben Sie folgende Möglichkeiten:
+ Erstellen individueller Aktionen
+ Löschen einzelner Aktionen
+ Löschen mehrerer Aktionen in einer Anforderung (Stapelbefehl)
+ Anzeigen der aktuell im Zeitplan vorhandenen Aktionen

**Topics**
+ [Aktionen im Zeitplan (Konsole) erstellen](schedule-using-console-create.md)
+ [Löschen von Aktionen aus dem Zeitplan (Konsole)](schedule-using-console-delete.md)
+ [Aktionen im Zeitplan ändern (Konsole)](schedule-modify.md)
+ [Den Zeitplan anzeigen (Konsole)](schedule-using-console-view.md)

# Aktionen im Zeitplan (Konsole) erstellen
<a name="schedule-using-console-create"></a>

Sie können verschiedene Aktionen im Zeitplan erstellen. Eine Liste der unterstützten Aktionen finden Sie unter[Arten von Aktionen im Zeitplan](x-actions-in-schedule.md).

Das allgemeine Verfahren ist dasselbe für die Erstellung beliebiger Aktionstypen.

**So erstellen Sie eine Aktion**

1. Lesen Sie die Informationen zur [Planung der Aktionen](sched-how-actions-work.md), die Sie hinzufügen möchten. 

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

1. Wählen Sie im Navigationsbereich erst **Channel** und dann den Channel, den Sie verwenden möchten.

1. Wählen Sie im Bereich **Details** die Registerkarte **Schedule** (Zeitplan) aus.

1. Wählen Sie die Schaltfläche **Switch (Wechseln)**, um die gewünschte Ansicht anzuzeigen: **List (Liste)** oder **Timeline (Zeitleiste)**. Informationen zum Layout und zur Farbcodierung der Zeitleistenansicht finden Sie unter [Den Zeitplan anzeigen (Konsole)](schedule-using-console-view.md).

1. Wählen Sie für die **Listen**-Ansicht die entsprechende Aktion:
   + Zum Erstellen einer zu einem festen Zeitpunkt auszuführenden Aktion, einer Folge-Aktion oder einer sofort auszuführenden Aktion klicken Sie auf **Erstellen**. 
   + Um eine Folge-Aktion zu erstellen, die nach einer vorhandenen Aktion erfolgen soll, wählen Sie diese Aktion aus, wählen **Geplante Aktionen** und dann **Folge-Aktionen erstellen von**. 

     Über diese Methode wird die Seite **Geplante Aktion erstellen** mit einigen bereits ausgefüllten Feldern angezeigt, sodass Sie schnell einen nachfolgenden Wechsel für diese vorhandene Aktion erstellen können.

1. Wählen Sie für **Timeline (Timeline-Ansicht)** die entsprechende Aktion aus:
   + Zum Erstellen einer zu einem festen Zeitpunkt auszuführenden Aktion, einer Folge-Aktion oder einer sofort auszuführenden Aktion klicken Sie auf **Erstellen**.
   + Um eine Folge-Aktion zu erstellen, suchen Sie nach dem Eingabewechsel, auf den die Aktion folgen soll, und klicken dann in dieser Karte auf **Folge-Aktion erstellen**.

     Über diese Methode wird die Seite **Geplante Aktion erstellen** mit einigen bereits ausgefüllten Feldern angezeigt, sodass Sie schnell einen nachfolgenden Wechsel für diese vorhandene Aktion erstellen können.

1. Geben Sie Werte in die Felder auf der Seite **Create schedule action (Zeitplanaktion erstellen)** ein. Informationen zu den einzelnen Feldern finden Sie unter den folgenden Themen:

1. Klicken Sie danach auf **Erstellen**.

   MediaLive fügt die Aktion der Liste oder der Timeline zum entsprechenden Zeitpunkt hinzu. 

Mit dem Erstellen eines nachfolgenden Eingabewechsels erstellen Sie im Endeffekt eine *Eingabe-Abfolgekette*. Die Eingabe-Abfolgekette beginnt mit der Eingabe über der ersten Folgeeingabe und endet mit der letzten Folgeeingabe. Weitere Informationen zu Eingabe-Abfolgeketten finden Sie unter [Die Schalter wurden behoben, sofort angezeigt und folgen](ips-switch-types.md).

**Topics**
+ [Felder für einen Eingabeschalter](schedule-fields-for-ips.md)
+ [Felder für eine Eingabevorbereitung](schedule-fields-for-input-prep.md)
+ [Felder für die Aktivierung eines globalen Bild-Overlays](schedule-fields-for-activate-image.md)
+ [Felder zum Deaktivieren eines globalen Bild-Overlays](schedule-fields-for-deactivate-image.md)
+ [Felder zur Aktivierung eines Bild-Overlays für die einzelnen Ausgaben](schedule-fields-activate-image-per-output.md)
+ [Felder zum Deaktivieren einer Bildüberlagerung pro Ausgabe](schedule-fields-deactivate-image-per-output.md)
+ [Felder für die Aktivierung eines Animationsgrafik-Overlays](schedule-fields-for-mg.md)
+ [Felder zum Deaktivieren eines Animationsgrafik-Overlays](schedule-fields-for-mg-deactivate.md)
+ [Felder für eine splice\$1insert-Nachricht](schedule-fields-for-splice_insert.md)
+ [Felder für eine time\$1signal-Nachricht](schedule-fields-for-time-signal.md)
+ [Felder für eine Nachricht return-to-network](schedule-fields-for-return-to-network.md)
+ [Felder für Metadaten ID3](schedule-fields-for-id3-userdata.md)
+ [Felder für ID3 Segment-Tags](schedule-fields-for-id3-segment-tags.md)
+ [Felder für die Pause](schedule-fields-for-pause.md)
+ [Felder für das Aufheben der Pause](schedule-fields-for-unpause.md)

# Felder für einen Eingabeschalter
<a name="schedule-fields-for-ips"></a>

In diesem Abschnitt wird das Ausfüllen der Felder für diese drei Arten von Eingabewechseln beschrieben:
+ Wechsel zu einer statischen Live-Eingabe 
+ Wechsel zu einer statischen Dateieingabe 
+ Wechsel zu einer dynamischen Dateieingabe

**Topics**
+ [Felder für einen Wechsel zu einer statischen Live-Eingabe](#schedule-fields-ips-static-live)
+ [Felder für den Wechsel zu einer statischen Dateieingabe](#schedule-fields-ips-static-file)
+ [Felder für einen Wechsel zu einer dynamischen Dateieingabe](#schedule-fields-ips-static-dynamic)

## Felder für einen Wechsel zu einer statischen Live-Eingabe
<a name="schedule-fields-ips-static-live"></a>

Diese Tabelle zeigt die Felder, die für eine Aktion für einen Wechsel zu einer statischen Live-Eingabe gelten. 


| Feld | Description | 
| --- | --- | 
| Action name (Name der Aktion) |  Ein Name für diesen Eingabewechsel  | 
| Aktionstyp |  Eingabewechsel | 
| Eingabe-Anhang | Der Live-Eingang, zu dem gewechselt werden soll. Die Eingabe muss bereits als [Eingabe-Anhang](creating-a-channel-step2.md) in diesem Channel eingerichtet sein. Wenn Sie beispielsweise von Eingabe A zu Eingabe B wechseln möchten, geben Sie in diesem Feld Eingabe B an. | 
| Start-Typ  | Fixed (Fest), Immediate (Sofort) oder Follow (Nachfolgend). Hinweise zu den Starttypen für die Eingabevorbereitung finden Sie unter[Die Schalter wurden behoben, sofort angezeigt und folgen](ips-switch-types.md). | 
| Datum und Uhrzeit | Wenn der Start type (Starttyp) Fixed (Fest) lautet, geben Sie das Datum und die Uhrzeit (im UTC-Format) an, zu der der Channel zu dieser neuen Eingabe wechseln muss. Diese Zeit muss mindestens 30 Sekunden in der Zukunft liegen.Beachten Sie, dass diese Zeit die tatsächlich Zeit ist und nicht der Zeitcode in der Eingabe. | 
| Name der Referenzaktion |  Wenn der **Start type (Starttyp)** **Follow (Nachfolgend)** lautet, wählen Sie die Eingabe aus, von der aus gewechselt werden soll, also die Eingabe, die vor dieser neuen Eingabe kommt. Die Dropdown-Liste zeigt alle vorhandenen Eingabewechsel an, die Dateieingaben sind. Denken Sie daran, dass Eingabe B nur dann auf Eingabe A folgen kann, wenn Eingabe A eine Dateieingabe ist und Eingabe A am Quellenende das Verhalten *continue (fortsetzen)* aufweist. Weitere Informationen zu diesen Wechselregeln finden Sie unter [Die Schalter wurden behoben, sofort angezeigt und folgen](ips-switch-types.md). Wenn Sie beispielsweise von Eingabe A zu Eingabe B wechseln möchten, geben Sie in dieses Feld Eingabe A an.  | 
| Folgepunkt | Wenn der Start type (Starttyp) Follow (Folgen) lautet, füllen Sie dieses Feld aus. Der Folgepunkt ist immer End (Ende), um anzuzeigen, dass der Wechsel eintritt, wenn die Eingabe in Reference action name (Name der Referenzaktion) abgeschlossen ist. | 

## Felder für den Wechsel zu einer statischen Dateieingabe
<a name="schedule-fields-ips-static-file"></a>

Diese Tabelle zeigt die Felder, die für eine Aktion für einen Wechsel zu einer statischen Dateieingabe gelten. 


| Feld | Description | 
| --- | --- | 
| Action name (Name der Aktion) |  Ein Name für diesen Eingabewechsel  | 
| Aktionstyp |  Eingabewechsel | 
| Eingabe-Anhang | Die Dateieingabe, zu der gewechselt werden soll. Die Eingabe muss bereits als [Eingabe-Anhang](creating-a-channel-step2.md) in diesem Channel eingerichtet sein. Wenn Sie beispielsweise von Eingabe A zu Eingabe B wechseln möchten, geben Sie in diesem Feld Eingabe B an. | 
| Einstellungen für Eingabeausschnitte — Aktiviert Eingabeausschnitte | Dieses Feld wird nur für Dateieingaben angezeigt, die [für das Clipping in Frage kommen](input-clipping.md).Aktivieren Sie das Feld, wenn Sie die Datei am Anfang und Ende verkürzen möchten, oder nur am Anfang oder nur am Ende. | 
| Einstellungen für Eingabeausschnitte — Timecode-Quelle für die Eingabe |  Wählen Sie die Quelle aus: Nullbasiert — Um die Start- und Endzeit relativ zum Dateianfang festzulegen, der 00:00:00:00 ist. Eingebettet — Um die Zeiten auf der Grundlage des Timecodes in der Datei festzulegen. Die Datei muss über einen Zeitcode verfügen, andernfalls wird die Kürzungsanweisung ignoriert.  | 
| Einstellungen für Eingabeausschnitte — Start-Timecode, Stopp-Timecode |  Füllen Sie eines oder beide Felder aus. Geben Sie Werte im Format hh:mm:ss:ff ein.  | 
| Einstellungen für Eingabeausschnitte — Verhalten beim Ausschneiden des letzten Frames | Dieses Feld wird nur angezeigt, wenn Sie einen Stopp-Zeitcode angeben. Letztes Bild ausschließen — Schneidet die Datei vor dem im End-Timecode angegebenen Frame aus. Beispiel: Wenn der End-Zeitcode 01:00:30:19 lautet, wird Frame 19 nicht eingeschlossen.Letztes Bild einbeziehen — Die Datei wird nicht ausgeschnitten. Fügen Sie im vorherigen Beispiel den Frame 19 ein. | 
| Start-Typ  | Fixed (Fest), Immediate (Sofort) oder Follow (Nachfolgend). Hinweise zu den Starttypen für die Eingabevorbereitung finden Sie unter[Die Schalter wurden behoben, sofort angezeigt und folgen](ips-switch-types.md). | 
| Datum und Uhrzeit | Wenn der Start type (Starttyp) Fixed (Fest) lautet, geben Sie das Datum und die Uhrzeit (im UTC-Format) an, zu der der Channel zu dieser neuen Eingabe wechseln muss. Diese Zeit muss mindestens 30 Sekunden in der Zukunft liegen.Beachten Sie, dass diese Zeit die tatsächlich Zeit ist und nicht der Zeitcode in der Eingabe. | 
| Name der Referenzaktion |  Wenn der **Start type (Starttyp)** **Follow (Nachfolgend)** lautet, wählen Sie die Eingabe aus, von der aus gewechselt werden soll, also die Eingabe, die vor dieser neuen Eingabe kommt. Die Dropdown-Liste zeigt alle vorhandenen Eingabewechsel an, die Dateieingaben sind. Denken Sie daran, dass Eingabe B der Eingabe A nur dann folgen kann, wenn Eingabe A eine Dateieingabe ist. Weitere Informationen zu diesen Wechselregeln finden Sie unter [Die Schalter wurden behoben, sofort angezeigt und folgen](ips-switch-types.md). Wenn Sie beispielsweise von Eingabe A zu Eingabe B wechseln möchten, geben Sie in dieses Feld Eingabe A an.  | 
| Folgepunkt | Wenn der Start type (Starttyp) Follow (Folgen) lautet, füllen Sie dieses Feld aus. Der Folgepunkt ist immer End (Ende), um anzuzeigen, dass der Wechsel eintritt, wenn die Eingabe in Reference action name (Name der Referenzaktion) abgeschlossen ist. | 

## Felder für einen Wechsel zu einer dynamischen Dateieingabe
<a name="schedule-fields-ips-static-dynamic"></a>

Diese Tabelle zeigt die Felder, die für eine Aktion zum Wechsel zu einer dynamischen Dateieingabe gelten. 


| Feld | Description | 
| --- | --- | 
| Action name (Name der Aktion) |  Ein Name für diesen Eingabewechsel  | 
| Aktionstyp |  Eingabewechsel | 
| Eingabe-Anhang | Die Dateieingabe, zu der gewechselt werden soll. Die Eingabe muss bereits als [Eingabe-Anhang](creating-a-channel-step2.md) in diesem Channel eingerichtet sein.Wenn Sie beispielsweise von Eingabe A zu Eingabe B wechseln möchten, geben Sie in diesem Feld Eingabe B an. | 
| Dynamische Eingabeeinstellung — URL-Pfad für die Eingabequelle A | Dieses Feld wird angezeigt, wenn die Eingabe als [dynamische Eingabe](dynamic-inputs.md) eingerichtet ist. Geben Sie einen Wert ein, um den \$1urlPath\$1-Teil der URL für Quelle A in der Eingabe zu ersetzen. Ein Hinweis unter den Feldern zeigt den URL-Pfad, den Sie für diese Quelle erstellt haben. | 
| Einstellung für dynamische Eingabe — Verwenden Sie denselben URL-Pfad für die Eingabequelle B | Dieses Feld wird angezeigt, wenn die Eingabe an einen Standard-Channel angefügt ist. Dies bedeutet, dass es über zwei Pipelines und daher über zwei Quellen verfügt.Aktivieren Sie dieses Feld (den Standardwert), wenn Sie denselben Wert für die `$urlPath$` in Quelle A und Quelle B verwenden möchten.Deaktivieren Sie dieses Feld, um einen anderen Wert zu verwenden, und geben Sie dann den Wert ein. | 
| Einstellungen für Eingabeausschnitte — Aktivieren Sie das Eingabe-Clipping | Dieses Feld wird nur für eine Dateieingabe angezeigt.Aktivieren Sie das Feld, wenn Sie die Datei am Anfang und Ende verkürzen möchten, oder nur am Anfang oder nur am Ende. | 
| Einstellungen für Eingabe-Clippings — Timecode-Quelle für die Eingabe |  Wählen Sie die Quelle aus: Nullbasiert — Um die Start- und Endzeit relativ zum Dateianfang festzulegen, der 00:00:00:00 ist. Eingebettet — Um die Zeiten auf der Grundlage des Timecodes in der Datei festzulegen. Die Datei muss über einen Zeitcode verfügen, andernfalls wird die Kürzungsanweisung ignoriert.  | 
| Einstellungen für Eingabeausschnitte — Start-Timecode, Stopp-Timecode |  Füllen Sie eines oder beide Felder aus. Geben Sie Werte im Format hh:mm:ss:ff ein.  | 
| Einstellungen für Eingabeausschnitte — Verhalten beim Ausschneiden des letzten Frames | Dieses Feld wird nur angezeigt, wenn Sie einen Stopp-Zeitcode angeben. Letztes Bild ausschließen — Schneidet die Datei vor dem im End-Timecode angegebenen Frame aus. Beispiel: Wenn der End-Zeitcode 01:00:30:19 lautet, wird Frame 19 nicht eingeschlossen.Letztes Bild einbeziehen — Die Datei wird nicht ausgeschnitten. Fügen Sie im vorherigen Beispiel den Frame 19 ein. | 
| Start-Typ  | Fixed (Fest), Immediate (Sofort) oder Follow (Nachfolgend). Hinweise zu den Starttypen für die Eingabevorbereitung finden Sie unter[Die Schalter wurden behoben, sofort angezeigt und folgen](ips-switch-types.md). | 
| Datum und Uhrzeit | Wenn der Start type (Starttyp) Fixed (Fest) lautet, geben Sie das Datum und die Uhrzeit (im UTC-Format) an, zu der der Channel zu dieser neuen Eingabe wechseln muss. Diese Zeit muss mindestens 30 Sekunden in der Zukunft liegen.Beachten Sie, dass diese Zeit die tatsächlich Zeit ist und nicht der Zeitcode in der Eingabe. | 
| Name der Referenzaktion |  Wenn der **Start type (Starttyp)** **Follow (Nachfolgend)** lautet, wählen Sie die Eingabe aus, von der aus gewechselt werden soll, also die Eingabe, die vor dieser neuen Eingabe kommt. Die Dropdown-Liste zeigt alle vorhandenen Eingabewechsel an, die Dateieingaben sind. Denken Sie daran, dass Eingabe B der Eingabe A nur dann folgen kann, wenn Eingabe A eine Dateieingabe ist. Weitere Informationen zu diesen Wechselregeln finden Sie unter [Die Schalter wurden behoben, sofort angezeigt und folgen](ips-switch-types.md). Wenn Sie beispielsweise von Eingabe A zu Eingabe B wechseln möchten, geben Sie in dieses Feld Eingabe A an.  | 
| Folgepunkt | Wenn der Start type (Starttyp) Follow (Folgen) lautet, füllen Sie dieses Feld aus. Der Folgepunkt ist immer End (Ende), um anzuzeigen, dass der Wechsel eintritt, wenn die Eingabe in Reference action name (Name der Referenzaktion) abgeschlossen ist. | 

# Felder für eine Eingabevorbereitung
<a name="schedule-fields-for-input-prep"></a>

In diesem Abschnitt wird beschrieben, wie Sie die Felder für diese drei Arten von Eingabevorbereitungen ausfüllen:
+ Eine Vorbereitung einer statischen Live-Eingabe 
+ Eine Vorbereitung einer statischen Dateieingabe 
+ Eine Vorbereitung einer dynamischen Dateieingabe

## Felder für die Vorbereitung einer statischen Live-Eingabe
<a name="sched-fields-prep-static-live"></a>

Diese Tabelle zeigt die Felder, die für eine Aktion zur Vorbereitung einer statischen Live-Eingabe gelten. 


| Feld | Description | 
| --- | --- | 
| Action name (Name der Aktion) |  Ein Name für diese Eingabevorbereitung.  | 
| Aktionstyp |  Eingabe vorbereiten. | 
| Eingabe-Anhang | Der Live-Input zur Vorbereitung. Die Eingabe muss bereits als [Eingabe-Anhang](creating-a-channel-step2.md) in diesem Channel eingerichtet sein. | 
| Start-Typ  | Fixed (Fest), Immediate (Sofort) oder Follow (Nachfolgend). Hinweise zu den Starttypen für die Eingabevorbereitung finden Sie unter[Arten von Starts für Eingabevorbereitungen](plan-prep-start-types.md). | 
| Datum und Uhrzeit | Wenn der Starttyp Fest ist, geben Sie das Datum und die Uhrzeit (im UTC-Format) an, zu der der Kanal beginnen muss, um die Eingabe vorzubereiten. Diese Zeit sollte mindestens 10 Sekunden vor dem nächsten Eingangswechsel liegen.Beachten Sie, dass diese Zeit die tatsächlich Zeit ist und nicht der Zeitcode in der Eingabe. | 
| Name der Referenzaktion |  Wenn der **Start-Typ** **Follow** ist, wählen Sie die Eingabe aus, die nachfolgen soll. Dieser Eingang ist der Eingang, dessen Ende Sie als Trigger für die Eingabevorbereitung verwenden möchten. Es ist nicht der Eingang für den bevorstehenden Eingangsschalter. In der Drop-down-Liste werden alle vorhandenen Eingangsschalter angezeigt. Wenn der Eingangsschalter, den Sie als Referenz (Trigger) verwenden möchten, nicht aufgeführt ist, müssen Sie zuerst diesen Eingangsschalter erstellen. Hinweise zu den Starttypen für die Eingabevorbereitung finden Sie unter[Arten von Starts für Eingabevorbereitungen](plan-prep-start-types.md).  | 
| Folgepunkt | Wenn der Start type (Starttyp) Follow (Folgen) lautet, füllen Sie dieses Feld aus. Der nächste Punkt ist immer Ende, was bedeutet, dass die Eingabevorbereitung erst dann erfolgt, wenn die Eingabe im Namen der Referenzaktion abgeschlossen ist. | 

## Felder für die Vorbereitung einer statischen Dateieingabe
<a name="sched-fields-prep-static-file"></a>

Diese Tabelle zeigt die Felder, die für eine Aktion zur Vorbereitung einer statischen Dateieingabe gelten. 


| Feld | Description | 
| --- | --- | 
| Action name (Name der Aktion) |  Ein Name für diese Eingabevorbereitung.  | 
| Aktionstyp |  Eingabe vorbereiten. | 
| Eingabe-Anhang | Die Dateieingabe, die vorbereitet werden soll. Die Eingabe muss bereits als [Eingabe-Anhang](creating-a-channel-step2.md) in diesem Channel eingerichtet sein. | 
| Einstellungen für Eingabeausschnitte — Aktiviert Eingabeausschnitte | Dieses Feld wird nur für Dateieingaben angezeigt, die [für das Clipping in Frage kommen](input-clipping.md).Aktivieren Sie das Feld, wenn der bevorstehende Eingabeschalter (den Sie gerade vorbereiten) ebenfalls abgeschnitten werden soll. Sie müssen die Aktion „Vorbereiten“ mit identischen Clipping-Anweisungen wie die Switch-Aktion einrichten. | 
| Einstellungen für Eingabe-Clippings — Timecode-Quelle eingeben |  Wählen Sie die Quelle aus: Nullbasiert — Um die Start- und Endzeit relativ zum Dateianfang festzulegen, der 00:00:00:00 ist. Eingebettet — Um die Zeiten auf der Grundlage des Timecodes in der Datei festzulegen. Die Datei muss über einen Zeitcode verfügen, andernfalls wird die Kürzungsanweisung ignoriert. Stellen Sie sicher, dass Sie bei dieser Vorbereitungsaktion und der bevorstehenden Switch-Aktion dieselbe Quelle wählen.  | 
| Einstellungen für Eingabeausschnitte — Start-Timecode, Stopp-Timecode |  Füllen Sie eines oder beide Felder aus. Geben Sie Werte im Format hh:mm:ss:ff ein. Stellen Sie sicher, dass Sie für diese Vorbereitungsaktion und die bevorstehende Switch-Aktion dieselben Werte eingeben.  | 
| Einstellungen für Eingabeausschnitte — Verhalten beim Ausschneiden des letzten Frames | Dieses Feld wird nur angezeigt, wenn Sie einen Stopp-Zeitcode angeben. Letztes Bild ausschließen — Schneidet die Datei vor dem im End-Timecode angegebenen Frame aus. Beispiel: Wenn der End-Zeitcode 01:00:30:19 lautet, wird Frame 19 nicht eingeschlossen.Letztes Bild einbeziehen — Die Datei wird nicht ausgeschnitten. Fügen Sie im vorherigen Beispiel den Frame 19 ein.Stellen Sie sicher, dass Sie bei dieser Vorbereitungsaktion und der bevorstehenden Wechselaktion dieselbe Option wählen. | 
| Start-Typ  | Fixed (Fest), Immediate (Sofort) oder Follow (Nachfolgend). Hinweise zu den Starttypen für die Eingabevorbereitung finden Sie unter[Arten von Starts für Eingabevorbereitungen](plan-prep-start-types.md). | 
| Datum und Uhrzeit | Wenn der Starttyp Fest ist, geben Sie das Datum und die Uhrzeit (im UTC-Format) an, zu der der Kanal beginnen muss, um diese Eingabe vorzubereiten. Diese Zeit sollte mindestens 10 Sekunden vor dem nächsten Eingangswechsel liegen.Beachten Sie, dass diese Zeit die tatsächlich Zeit ist und nicht der Zeitcode in der Eingabe. | 
| Name der Referenzaktion |  Wenn der **Start-Typ** **Follow** ist, wählen Sie die Eingabe aus, die nachfolgen soll. Dieser Eingang ist der Eingang, dessen Ende Sie als Trigger für die Eingabevorbereitung verwenden möchten. Es ist nicht der Eingang für den bevorstehenden Eingangsschalter. In der Drop-down-Liste werden alle vorhandenen Eingangsschalter angezeigt. Wenn der Eingangsschalter, den Sie als Referenz (Trigger) verwenden möchten, nicht aufgeführt ist, müssen Sie zuerst diesen Eingangsschalter erstellen. Hinweise zu den Starttypen für die Eingabevorbereitung finden Sie unter[Arten von Starts für Eingabevorbereitungen](plan-prep-start-types.md).  | 
| Folgepunkt | Wenn der Start type (Starttyp) Follow (Folgen) lautet, füllen Sie dieses Feld aus. Der nächste Punkt ist immer Ende, was bedeutet, dass die Eingabevorbereitung erst dann erfolgt, wenn die Eingabe im Namen der Referenzaktion abgeschlossen ist. | 

## Felder für die Vorbereitung einer dynamischen Dateieingabe
<a name="sched-fields-prep-static-dynamic"></a>

Diese Tabelle zeigt die Felder, die für eine Aktion zur Vorbereitung einer dynamischen Dateieingabe gelten. 


| Feld | Description | 
| --- | --- | 
| Action name (Name der Aktion) |  Ein Name für diese Eingabevorbereitung.  | 
| Aktionstyp |  Eingabe vorbereiten. | 
| Eingabe-Anhang | Die Dateieingabe, die vorbereitet werden soll. Die Eingabe muss bereits als [Eingabe-Anhang](creating-a-channel-step2.md) in diesem Channel eingerichtet sein. | 
| Dynamische Eingabeeinstellung — URL-Pfad für die Eingabequelle A | Dieses Feld wird angezeigt, wenn die Eingabe als [dynamische Eingabe](dynamic-inputs.md) eingerichtet ist. Geben Sie einen Wert ein, um den `$urlPath$`-Teil der URL für Quelle A in der Eingabe zu ersetzen. Ein Hinweis unter den Feldern zeigt den URL-Pfad, den Sie für diese Quelle erstellt haben.Stellen Sie sicher, dass Sie für diese Vorbereitungsaktion und die bevorstehende Wechselaktion dieselben Werte eingeben. | 
| Einstellung für dynamische Eingabe — Verwenden Sie denselben URL-Pfad für die Eingabequelle B | Dieses Feld wird angezeigt, wenn die Eingabe an einen Standard-Channel angefügt ist. Dies bedeutet, dass es über zwei Pipelines und daher über zwei Quellen verfügt.Aktivieren Sie dieses Feld (den Standardwert), wenn Sie denselben Wert für die `$urlPath$` in Quelle A und Quelle B verwenden möchten.Deaktivieren Sie dieses Feld, um einen anderen Wert zu verwenden, und geben Sie dann den Wert ein.Stellen Sie sicher, dass Sie bei dieser Vorbereitungsaktion und der bevorstehenden Wechselaktion dieselbe Option wählen. | 
| Einstellungen für Eingabeausschnitte — Aktivieren Sie das Eingabe-Clipping | Dieses Feld wird nur für Dateieingaben angezeigt, die [für das Clipping in Frage kommen](input-clipping.md).Aktivieren Sie das Feld, wenn der bevorstehende Eingabeschalter (den Sie gerade vorbereiten) ebenfalls abgeschnitten werden soll. Sie müssen die Aktion „Vorbereiten“ mit identischen Clipping-Anweisungen wie die Switch-Aktion einrichten. | 
| Einstellungen für Eingabe-Clippings — Timecode-Quelle eingeben |  Wählen Sie die Quelle aus: Nullbasiert — Um die Start- und Endzeit relativ zum Dateianfang festzulegen, der 00:00:00:00 ist. Eingebettet — Um die Zeiten auf der Grundlage des Timecodes in der Datei festzulegen. Die Datei muss über einen Zeitcode verfügen, andernfalls wird die Kürzungsanweisung ignoriert. Stellen Sie sicher, dass Sie bei dieser Vorbereitungsaktion und der bevorstehenden Switch-Aktion dieselbe Quelle wählen.  | 
| Einstellungen für Eingabeausschnitte — Start-Timecode, Stopp-Timecode |  Füllen Sie eines oder beide Felder aus. Geben Sie Werte im Format hh:mm:ss:ff ein. Stellen Sie sicher, dass Sie für diese Vorbereitungsaktion und die bevorstehende Switch-Aktion dieselben Werte eingeben.  | 
| Einstellungen für Eingabeausschnitte — Verhalten beim Ausschneiden des letzten Frames | Dieses Feld wird nur angezeigt, wenn Sie einen Stopp-Zeitcode angeben. Letztes Bild ausschließen — Schneidet die Datei vor dem im End-Timecode angegebenen Frame aus. Beispiel: Wenn der End-Zeitcode 01:00:30:19 lautet, wird Frame 19 nicht eingeschlossen.Letztes Bild einbeziehen — Die Datei wird nicht ausgeschnitten. Fügen Sie im vorherigen Beispiel den Frame 19 ein.Stellen Sie sicher, dass Sie bei dieser Vorbereitungsaktion und der bevorstehenden Wechselaktion dieselbe Option wählen. | 
| Start-Typ  | Fixed (Fest), Immediate (Sofort) oder Follow (Nachfolgend). Hinweise zu den Starttypen für die Eingabevorbereitung finden Sie unter[Arten von Starts für Eingabevorbereitungen](plan-prep-start-types.md). | 
| Datum und Uhrzeit | Wenn der Starttyp Fest ist, geben Sie das Datum und die Uhrzeit (im UTC-Format) an, zu der der Kanal beginnen muss, um diese Eingabe vorzubereiten. Diese Zeit sollte mindestens 10 Sekunden vor dem nächsten Eingangswechsel liegen.Beachten Sie, dass diese Zeit die tatsächlich Zeit ist und nicht der Zeitcode in der Eingabe. | 
| Name der Referenzaktion |  Wenn der **Start-Typ** **Follow** ist, wählen Sie die Eingabe aus, die nachfolgen soll. Dieser Eingang ist der Eingang, dessen Ende Sie als Trigger für die Eingabevorbereitung verwenden möchten. Es ist nicht der Eingang für den bevorstehenden Eingangsschalter. In der Drop-down-Liste werden alle vorhandenen Eingangsschalter angezeigt. Wenn der Eingangsschalter, den Sie als Referenz (Trigger) verwenden möchten, nicht aufgeführt ist, müssen Sie zuerst diesen Eingangsschalter erstellen.  | 
| Folgepunkt | Wenn der Start type (Starttyp) Follow (Folgen) lautet, füllen Sie dieses Feld aus. Der nächste Punkt ist immer Ende, was bedeutet, dass die Eingabevorbereitung erst dann erfolgt, wenn die Eingabe im Feld Name der Referenzaktion abgeschlossen ist. | 

# Felder für die Aktivierung eines globalen Bild-Overlays
<a name="schedule-fields-for-activate-image"></a>

Diese Tabelle zeigt die Felder, die für eine Aktion zum Aktivieren einer Bildüberlagerung gelten. 


| Feld | Description | 
| --- | --- | 
| Aktionstyp | Statische Bildaktivierung | 
| Action name (Name der Aktion) | Ein Name für diese Aktivierungsaktion, Zum Beispiel die Ebene und der Name des Bilds, das überlagert werden soll.  | 
| Start-Typ  | Fixed (Fest) oder Immediate (Sofort). | 
| Datum und Uhrzeit |  Zeitpunkt (Datum und Uhrzeit im UTC-Format), an dem der Channel die Bildüberlagerung aktivieren soll. Der Zeitpunkt sollte mindestens 60 Sekunden später sein als der Zeitpunkt der Übermittlung der Aktion.  Beachten Sie, dass diese Zeit die tatsächlich Zeit ist und nicht der Zeitcode in der Eingabe.  | 
| Ort der Eingabe | Geben Sie die Speicherorte (URLs) auf dem Server ein, an denen die Bilddatei gespeichert ist.Geben Sie auch **Anmeldeinformationen ein**, wenn der Server die Eingabe von Benutzeranmeldedaten verlangt. | 
| Andere Felder | Füllen Sie diese Felder aus, um die Ebene, die Position, das Aussehen (z. B. das Einblenden) und anderes Verhalten des Bilds zu steuern.  | 

# Felder zum Deaktivieren eines globalen Bild-Overlays
<a name="schedule-fields-for-deactivate-image"></a>

Diese Tabelle zeigt die Felder, die für eine Aktion zum Deaktivieren einer Bildüberlagerung gelten. 


| Feld | Description | 
| --- | --- | 
| Aktionstyp | Statische Bilddeaktivierung  | 
| Action name (Name der Aktion) | Ein Name für diese Deaktivierungsaktion, z. B. der Name des Bilds. Oder ein Name, der auf die Aktivierungsaktion zurückverweist und zusätzlich der Begriff „Deaktivieren“ enthält. | 
| Start-Typ  | Fixed (Fest) oder Immediate (Sofort). | 
| Datum und Uhrzeit |  Wenn der **Starttyp** **Fest** ist, geben Sie das Datum und die Uhrzeit (im UTC-Format) an, zu der der Kanal das Bild-Overlay deaktivieren muss. Der Zeitpunkt sollte mindestens 60 Sekunden später sein als der Zeitpunkt der Übermittlung der Aktion.  Beachten Sie, dass diese Zeit die tatsächlich Zeit ist und nicht der Zeitcode in der Eingabe.  | 
| Ebene | Geben Sie die Ebene ein, die die Bildüberlagerung enthält, die Sie deaktivieren möchten. Ein Wert von 0 bis 7. Standard = 0. | 
| Ausblenden |  Geben Sie die Zeit in Millisekunden ein, nach der das Bild ausgeblendet werden soll. Die Standardeinstellung ist 0 (kein Ausblenden).  | 

# Felder zur Aktivierung eines Bild-Overlays für die einzelnen Ausgaben
<a name="schedule-fields-activate-image-per-output"></a>

Diese Tabelle zeigt die Felder, die für eine Aktion zum Aktivieren einer Bildüberlagerung gelten. 


| Feld | Description | 
| --- | --- | 
| Aktionstyp | Statische Bildausgabe aktivieren. | 
| Action name (Name der Aktion) | Ein Name für diese Aktivierungsaktion, Zum Beispiel die Ebene und der Name des Bilds, das überlagert werden soll.  | 
| Start-Typ  | Fixed (Fest) oder Immediate (Sofort). | 
| Datum und Uhrzeit |  Zeitpunkt (Datum und Uhrzeit im UTC-Format), an dem der Channel die Bildüberlagerung aktivieren soll. Der Zeitpunkt sollte mindestens 60 Sekunden später sein als der Zeitpunkt der Übermittlung der Aktion.  Beachten Sie, dass diese Zeit die tatsächlich Zeit ist und nicht der Zeitcode in der Eingabe.  | 
| Ort der Eingabe | Geben Sie die Speicherorte (URLs) auf dem Server ein, an denen die Bilddatei gespeichert ist.Geben Sie auch **Anmeldeinformationen ein**, wenn der Server die Eingabe von Benutzeranmeldedaten verlangt. | 
| Andere Felder | Füllen Sie diese Felder aus, um die Ebene, die Position, das Aussehen (z. B. das Einblenden) und anderes Verhalten des Bilds zu steuern.  | 

# Felder zum Deaktivieren einer Bildüberlagerung pro Ausgabe
<a name="schedule-fields-deactivate-image-per-output"></a>

In dieser Tabelle sind die Felder aufgeführt, für die eine Aktion zur Deaktivierung des Bilds erforderlich ist. Die Aktion „Deaktivieren“ bezieht sich auf eine Ebene pro Ausgabe, die Sie angeben, und auf die von Ihnen angegebenen Ausgaben. Sie funktioniert nicht für ein bestimmtes Bild. 

Sehen Sie sich dieses Beispiel an, um zu verstehen, wie wichtig diese Aussage ist. Sie könnten Ebene 4 und die Ausgaben A und C angeben. Ebene 4 in Ausgabe A enthält die Bildüberlagerung X, Ausgabe B enthält Bildüberlagerung X und Ausgabe C enthält Bild X. MediaLive entfernt X aus Ausgabe A und entfernt Y aus Ausgabe C. Bild X in Ausgabe B bleibt aktiv.


| Feld | Description | 
| --- | --- | 
| Aktionstyp | Statische Bildausgabe deaktivieren.  | 
| Action name (Name der Aktion) | Ein Name für diese Deaktivierungsaktion, z. B. der Name des Bilds. Oder ein Name, der auf die Aktivierungsaktion zurückverweist und zusätzlich der Begriff „Deaktivieren“ enthält. | 
| Start-Typ  | Fixed (Fest) oder Immediate (Sofort). | 
| Datum und Uhrzeit |  Wenn der **Starttyp** **Fest** ist, geben Sie das Datum und die Uhrzeit (im UTC-Format) an, zu der der Kanal die Bildüberlagerung deaktivieren muss. Der Zeitpunkt sollte mindestens 60 Sekunden später sein als der Zeitpunkt der Übermittlung der Aktion.  Beachten Sie, dass diese Zeit die tatsächlich Zeit ist und nicht der Zeitcode in der Eingabe.  | 
| Ausgaben | Wählen Sie die Ausgabe oder die Ausgänge aus, für die Sie eine bestimmte Ebene deaktivieren möchten. | 
| Ebene | Identifizieren Sie die Ebene, die Sie deaktivieren möchten. Geben Sie einen Wert von 0 bis 7 ein. Standard = 0. | 
| Ausblenden |  Geben Sie die Zeit in Millisekunden ein, nach der das Bild ausgeblendet werden soll. Die Standardeinstellung ist 0 (kein Ausblenden).  | 

# Felder für die Aktivierung eines Animationsgrafik-Overlays
<a name="schedule-fields-for-mg"></a>

Diese Tabelle zeigt die Felder, die für eine Aktion zur Aktivierung eines Animationsgrafik-Overlays gelten. 


| Feld | Description | 
| --- | --- | 
| Aktionstyp | Animationsgrafiken aktivieren. | 
| Action name (Name der Aktion) | Ein Name für diese Aktivierungsaktion, Zum Beispiel der Name des Animationsgrafik-Assets.  | 
| Start-Typ  | Fixed (Fest) oder Immediate (Sofort). | 
| Datum und Uhrzeit |  Datum und Uhrzeit (im UTC-Format), zu der der Kanal das Animationsgrafik-Overlay aktivieren muss. Der Zeitpunkt sollte mindestens 60 Sekunden später sein als der Zeitpunkt der Übermittlung der Aktion.  Beachten Sie, dass diese Zeit die tatsächlich Zeit ist und nicht der Zeitcode in der Eingabe.  | 
| Duration (Dauer) | Optional. Die Dauer in Millisekunden, für die die Animationsgrafik im Video verbleiben soll. Wenn Sie dieses Feld weglassen oder auf 0 setzen, ist die Dauer unbegrenzt und die Animationsgrafik bleibt erhalten, bis Sie eine Deaktivierungsaktion erstellen. | 
| URL | Die URL des Animationsgrafik-Assets. Bei diesem Asset handelt es sich immer um eine HTML-Datei. Die URL folgt dieser Syntax:`<protocol>://<path>/<file>.html`Beispiel:`https://example.com/ticker_tape.html` | 
| Anmeldeinformation |  Füllen Sie diesen Abschnitt nur aus, wenn für den Server, auf dem das Animationsgrafik-Asset gespeichert ist, eine Benutzerauthentifizierung erforderlich ist MediaLive. Geben Sie den vom Besitzer des Servers bereitgestellten Benutzernamen ein. Geben Sie für das 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).  | 

# Felder zum Deaktivieren eines Animationsgrafik-Overlays
<a name="schedule-fields-for-mg-deactivate"></a>

In dieser Tabelle sind die Felder aufgeführt, die für eine Aktion zur Deaktivierung eines Animationsgrafik-Overlays gelten. 


| Feld | Description | 
| --- | --- | 
| Aktionstyp | Bewegungsgrafiken deaktivieren.  | 
| Action name (Name der Aktion) | Ein Name für diese Deaktivierungsaktion, Beispiel, deactivate\$1motion\$1graphic. | 
| Start-Typ  | Fixed (Fest) oder Immediate (Sofort). | 
| Datum und Uhrzeit |  Wenn der **Starttyp** **Fest** ist, geben Sie das Datum und die Uhrzeit (im UTC-Format) an, zu der der Kanal das Animationsgrafik-Overlay deaktivieren muss. Der Zeitpunkt sollte mindestens 60 Sekunden später sein als der Zeitpunkt der Übermittlung der Aktion.  Beachten Sie, dass diese Zeit die tatsächlich Zeit ist und nicht der Zeitcode in der Eingabe.  | 

# Felder für eine splice\$1insert-Nachricht
<a name="schedule-fields-for-splice_insert"></a>

Diese Tabelle zeigt die Felder, die für eine Aktion zum Einfügen einer splice\$1insert SCTE 35-Nachricht gelten. 


| Feld | Description | 
| --- | --- | 
| Aktionstyp | SCTE 35-Spleißeinfügung. | 
| Action name (Name der Aktion) | Ein Name für diese splice\$1insert-Aktion, z. B. könnten "splice\$1insert"-Aktionen fortlaufend nummeriert werden und jeden Tag oder jeden Monat neu starten.  | 
| Start-Typ  | Fixed oder Follow oder Immediate.  | 
| Datum und Uhrzeit |  Wenn als **Start type (Starttyp)** der Wert **Fixed (Fest)** eingestellt wurde, geben Sie die UTC-Startzeit für die Aktion "splice\$1insert" an. Die Zeit sollte mindestens 15 Sekunden in der future liegen. Beachten Sie, dass diese Zeit die tatsächlich Zeit ist und nicht der Zeitcode in der Eingabe.  | 
| Name der Referenzaktion |  Wenn der **Start-Typ** **Follow** ist, wählen Sie die Eingabe aus, die nachfolgen soll. Die Dropdown-Liste zeigt alle vorhandenen Eingabewechsel an, die Dateieingaben sind. Denken Sie daran, dass eine SCTE 35-Aktion nur dann auf Eingabe A folgen kann, wenn es sich bei Eingabe A um eine Dateieingabe handelt und das Quellendverhalten für Eingabe A auf „*Fortfahren*“ eingestellt ist. Weitere Informationen zu diesen Wechselregeln finden Sie unter [Die Schalter wurden behoben, sofort angezeigt und folgen](ips-switch-types.md).  | 
| Folgepunkt | Wenn der Start type (Starttyp) Follow (Folgen) lautet, füllen Sie dieses Feld aus. Der Folgepunkt ist immer End (Ende), um anzuzeigen, dass der Wechsel eintritt, wenn die Eingabe in Reference action name (Name der Referenzaktion) abgeschlossen ist. | 
| Splice-Ereignis-ID | Die ID für das Splice-Ereignis. Geben Sie eine ID für das Splice-Ereignis ein, die unter allen geplanten und aktiven splice\$1insert-Nachrichten in diesem Channel eindeutig ist. Eine Nachricht ist aktiv, wenn die Zeitplanaktion im Channel ausgeführt wird und noch nicht abgeschlossen ist.  | 
| Duration (Dauer) | Die Dauer des Splice-Ereignisses. Führen Sie eine der folgenden Vorgehensweisen durch:[\[See the AWS documentation website for more details\]](http://docs.aws.amazon.com/de_de/medialive/latest/ug/schedule-fields-for-splice_insert.html) | 

Der splice\$1insert, der im Transportstream eingefügt wird, weist Folgendes auf:

```
      segmentation_event_cancel_indicator = 0 
      out_of_network = 1
      duration_flag = 1
      duration = the specified time
```

Oder

```
      segmentation_event_cancel_indicator = 0
      out_of_network = 1
      duration_flag = 0
```

# Felder für eine time\$1signal-Nachricht
<a name="schedule-fields-for-time-signal"></a>

Diese Tabelle zeigt die Felder, die für eine Aktion zum Einfügen einer time\$1signal SCTE 35-Nachricht gelten.


| Feld | Description | 
| --- | --- | 
| Aktionstyp | SCTE 35-Zeitsignal. | 
| Action name (Name der Aktion) | Ein Name für diese time\$1signal-Aktion, z. B. könnten "time\$1signal"-Aktionen fortlaufend nummeriert werden und jeden Tag oder jeden Monat neu starten. | 
| Start-Typ  | Fixed oder Follow oder Immediate. | 
| Datum und Uhrzeit |  Wenn als **Start type (Starttyp)** der Wert **Fixed (Fest)** eingestellt wurde, geben Sie die UTC-Startzeit für time\$1signal an. Die Zeit sollte mindestens 15 Sekunden in der future liegen. Beachten Sie, dass diese Zeit die tatsächlich Zeit ist und nicht der Zeitcode in der Eingabe.  | 
| Name der Referenzaktion |  Wenn der **Start-Typ** **Follow** ist, wählen Sie die Eingabe aus, die nachfolgen soll. Die Dropdown-Liste zeigt alle vorhandenen Eingabewechsel an, die Dateieingaben sind. Denken Sie daran, dass eine SCTE 35-Aktion nur dann auf Eingabe A folgen kann, wenn es sich bei Eingabe A um eine Dateieingabe handelt und das Quellendverhalten für Eingabe A auf „*Fortfahren*“ eingestellt ist. Weitere Informationen zu diesen Wechselregeln finden Sie unter [Die Schalter wurden behoben, sofort angezeigt und folgen](ips-switch-types.md).  | 
| Folgepunkt | Wenn der Start type (Starttyp) Follow (Folgen) lautet, füllen Sie dieses Feld aus. Der Folgepunkt ist immer End (Ende), um anzuzeigen, dass der Wechsel eintritt, wenn die Eingabe in Reference action name (Name der Referenzaktion) abgeschlossen ist. | 
| Add Scte35 descriptors (SCTE-35-Deskriptoren hinzufügen) | Wählen Sie diese Schaltfläche aus und füllen Sie die Felder, die angezeigt werden. Die Deskriptoren sind Standardkomponenten einer Zeitsignalnachricht. | 

# Felder für eine Nachricht return-to-network
<a name="schedule-fields-for-return-to-network"></a>

Diese Tabelle zeigt die Felder, die für eine Aktion zum Einfügen einer return-to-network SCTE 35-Nachricht gelten.


| Feld | Description | 
| --- | --- | 
| Aktionstyp | SCTE 35 Zurück zum Netzwerk. | 
| Action name (Name der Aktion) | Ein Name für diese return-to-network Aktion. Beispiel, splice0003\$1 return\$1early. | 
|  Start-Typ  | Fixed oder Follow oder Immediate. | 
| Datum und Uhrzeit |  Wenn als **Start type (Starttyp)** der Wert **Fixed (Fest)** eingestellt wurde, geben Sie die UTC-Startzeit für die Rückkehr an. Die Zeit sollte mindestens 15 Sekunden in der future liegen. Beachten Sie, dass diese Zeit die tatsächlich Zeit ist und nicht der Zeitcode in der Eingabe.  | 
| Name der Referenzaktion |  Wenn der **Start-Typ** **Follow** ist, wählen Sie die Eingabe aus, die nachfolgen soll. Die Dropdown-Liste zeigt alle vorhandenen Eingabewechsel an, die Dateieingaben sind. Denken Sie daran, dass eine SCTE 35-Aktion nur dann auf Eingabe A folgen kann, wenn es sich bei Eingabe A um eine Dateieingabe handelt und das Quellendverhalten für Eingabe A auf „*Fortfahren*“ eingestellt ist. Weitere Informationen zu diesen Wechselregeln finden Sie unter [Die Schalter wurden behoben, sofort angezeigt und folgen](ips-switch-types.md).  | 
| Folgepunkt | Wenn der Start type (Starttyp) Follow (Folgen) lautet, füllen Sie dieses Feld aus. Der Folgepunkt ist immer End (Ende), um anzuzeigen, dass der Wechsel eintritt, wenn die Eingabe in Reference action name (Name der Referenzaktion) abgeschlossen ist. | 
| Splice-Ereignis-ID | Die ID des Splice\$1Insert, das enden soll. return-to-network Sie haben diese ID beim Erstellen des "splice\$1insert" zugewiesen. | 

# Felder für Metadaten ID3
<a name="schedule-fields-for-id3-userdata"></a>

In dieser Tabelle sind die Felder aufgeführt, für die eine Aktion zum einmaligen Einfügen von ID3 Metadaten erforderlich ist. MediaLivefügt die Metadaten als Base64 ein.


| Feld | Description | 
| --- | --- | 
| Aktionstyp | HLS-Metadaten mit Zeitmessung. Wählen Sie diese Option, um sie in HLS oder Ausgaben einzufügen. MediaPackage **Zeitgesteuerte Metadaten.** Wählen Sie diese Option, um sie in CMAF-Ingest-Ausgaben einzufügen. | 
| Action name (Name der Aktion) | Ein Name für das Metadatenelement. Möglicherweise möchten Sie eine Konvention für die Benennung von ID3 Metadatenelementen entwerfen, wie z. id3\$1metadata-<UTC time> | 
|  Start-Typ  | Fixed (Fest) oder Immediate (Sofort). | 
| Datum und Uhrzeit |  Wenn der **Starttyp** **Fest** ist, geben Sie die UTC-Startzeit für das ID3 Metadatenelement an. Die Zeit sollte mindestens 15 Sekunden in der future liegen. Beachten Sie, dass diese Zeit die tatsächlich Zeit ist und nicht der Zeitcode in der Eingabe.  | 
| ID3 |  Geben Sie die als Base64 kodierten ID3 Metadaten ein. Bei den Metadaten muss es sich um vollständig ID3 formatierte Metadaten handeln (einschließlich eines Headers und eines Frames gemäß der ID3 2.4.0-Spezifikation).  Der Inhalt der `value` Eigenschaft kann MediaLive [variable Daten](variable-data-identifiers.md) enthalten. MediaLive untersucht den Inhalt von Base64 und führt Ersetzungen durch. MediaLive Wird zum Beispiel das Datum und **\$1dt\$1** die Uhrzeit ändern.  | 

# Felder für ID3 Segment-Tags
<a name="schedule-fields-for-id3-segment-tags"></a>

Diese Tabelle zeigt die Felder, die für eine Aktion zum Einfügen von ID3 Metadaten in jedes Segment relevant sind. Es gibt zwei Optionen für das Einfügen der Metadaten:
+ Die **Tag-Option**, um Metadaten als Klartext einzufügen.
+ Die **ID3**Option, Metadaten als Base64 einzufügen.

Einzelheiten zu den Typen von Ausgabegruppen, die die einzelnen Optionen unterstützen, finden Sie in [Verschiedene Mechanismen für die Aufnahme von Metadaten](id3-enable-result.md) der Tabelle unter.


| Feld | Description | 
| --- | --- | 
| Aktionstyp |  ID3 HLS-Segmentkennzeichnung. Wählen Sie diese Option, um sie in HLS oder Ausgaben einzufügen. MediaPackage**ID3 Segment-Tagging**. Wählen Sie diese Option, um sie in CMAF-Ingest-Ausgaben einzufügen. | 
| Action name (Name der Aktion) | Name für das Segment-Tag.  | 
|  Start-Typ  | Fixed (Fest) oder Immediate (Sofort). | 
| Datum und Uhrzeit |  Wenn der **Starttyp** **Fest** ist, geben Sie die UTC-Startzeit für das Segment-Tag an ID3 . Die Zeit sollte mindestens 15 Sekunden in der future liegen. Beachten Sie, dass diese Zeit die tatsächlich Zeit ist und nicht der Zeitcode in der Eingabe.  | 
| Markierung | Füllen Sie dieses Feld aus, wenn der Inhalt des Tags Freitext ist. Geben Sie value für ein TXXX  Feld innerhalb des ID3 Tags ein. MediaLive erstellt ein ID3 Tag mit einem einzigen TXXX-Feld und fügt das Tag in jedes Segment einDer Inhalt kann MediaLive [variable](variable-data-identifiers.md) Daten enthalten. Im folgenden Beispiel besteht der Inhalt aus Datum und Uhrzeit sowie der aktuellen Segmentnummer. Der Tag-Inhalt wird in jedem Segment unterschiedlich sein.**\$1dt\$1-\$1sn\$1** | 
| ID3 | Füllen Sie dieses Feld aus, wenn es sich bei dem Inhalt des Tags um ID3 Metadaten handelt. Geben Sie den als Base64 kodierten Inhalt ein. Bei den Metadaten muss es sich um vollständig formatierte ID3 Metadaten handeln (einschließlich eines Headers und eines Frames gemäß der ID3 Spezifikation).  | 

# Felder für die Pause
<a name="schedule-fields-for-pause"></a>

Füllen Sie unter **Schedule action settings (Zeitplanaktionseinstellungen)** die folgenden Felder aus.


| Feld | Description | 
| --- | --- | 
| Aktionstyp | Pause | 
| Action name (Name der Aktion) | Ein Name für die Aktion.  | 
|  Start-Typ  | Fixed (Fest) oder Immediate (Sofort). | 
| Datum und Uhrzeit |  Wenn der **Starttyp** **Fest** ist, geben Sie die UTC-Startzeit für die Aktion an. Die Zeit sollte mindestens 15 Sekunden in der future liegen. Beachten Sie, dass diese Zeit die tatsächlich Zeit ist und nicht der Zeitcode in der Eingabe.  | 
| Aktionen | Wählen Sie Add actions (Aktionen hinzufügen) und dann für Pipeline id (Pipeline-ID) die Pipeline aus, die Sie unterbrechen möchten: PIPELINE\$10 oder PIPELINE\$11.  | 

Wenn Sie „**Erstellen**“ wählen, wird dem Zeitplan eine Aktion MediaLive hinzugefügt, mit der die angegebene Pipeline angehalten und die Unterbrechung aller nicht angegebenen Pipelines aufgehoben wird. Daher wird nur die angegebene Pipeline angehalten, nachdem die Aktion ausgeführt wurde.

# Felder für das Aufheben der Pause
<a name="schedule-fields-for-unpause"></a>

Füllen Sie unter **Schedule action settings (Zeitplanaktionseinstellungen)** die folgenden Felder aus.


| Feld | Description | 
| --- | --- | 
| Aktionstyp | Pause | 
| Action name (Name der Aktion) | Ein Name für die Aktion.  | 
|  Start-Typ  | Fixed (Fest) oder Immediate (Sofort). | 
| Datum und Uhrzeit |  Wenn der **Starttyp** **Fest** ist, geben Sie die UTC-Startzeit für die Aktion an. Die Zeit sollte mindestens 15 Sekunden in der future liegen. Beachten Sie, dass diese Zeit die tatsächlich Zeit ist und nicht der Zeitcode in der Eingabe.  | 
| Aktionen | Lassen Sie diesen Abschnitt leer. Fügen Sie keine Aktionen hinzu.  | 

Wenn Sie „**Erstellen**“ wählen, werden Sie im leeren Abschnitt „**Aktionen**“ angewiesen MediaLive , dem Zeitplan eine Aktion hinzuzufügen, um die Unterbrechung aller Pipelines aufzuheben.

# Löschen von Aktionen aus dem Zeitplan (Konsole)
<a name="schedule-using-console-delete"></a>

Diese Regel gilt, wenn Sie dem Zeitplan Löschaktionen hinzufügen:
+ In einem Kanal mit einem Eingang (einem Kanal, bei dem kein Eingangsumschalten erforderlich ist) können Sie Aktionen wie folgt löschen: 
  + Sie können eine Aktion löschen, deren Startzeit mehr als 15 Sekunden in der future liegt. Der Kanal führt die Aktion nicht aus.
  + Sie können eine Aktion löschen, die bereits ausgeführt wurde. Durch das Löschen dieser Aktion wird die Aktion nicht rückgängig gemacht, sondern nur aus dem Zeitplan entfernt.
+ In einem Kanal mit mehreren Eingängen können Sie Aktionen wie folgt löschen:
  + Sie können eine Aktion löschen, deren Startzeit mehr als 15 Sekunden in der future liegt. Der Kanal führt die Aktion nicht aus.

    Es gibt einige Einschränkungen, die für das Löschen von Eingängen, Schaltern und die Eingabevorbereitung gelten, auch wenn sie in der future liegen. Weitere Informationen erhalten Sie unter [Aktionen aus dem Zeitplan löschen](ips-manage-schedule.md) und [Aktionen zur Eingabevorbereitung im MediaLive Zeitplan löschen und beenden](input-prep-delete.md).
  + Sie können eine Aktion löschen, die bereits ausgeführt wurde. Durch das Löschen dieser Aktion wird die Aktion nicht rückgängig gemacht, sondern nur aus dem Zeitplan entfernt.

    Es gibt einige Einschränkungen, die für das Löschen von Eingängen, Schaltern und die Eingabevorbereitung gelten, auch wenn sie in der future liegen. Weitere Informationen erhalten Sie unter [Aktionen aus dem Zeitplan löschen](ips-manage-schedule.md) und [Aktionen zur Eingabevorbereitung im MediaLive Zeitplan löschen und beenden](input-prep-delete.md).

**Löschen versus Rückgängigmachen**

Es ist wichtig zu verstehen, dass das Löschen einer veralteten Aktion aus dem Zeitplan ihre Wirkung im Channel nicht rückgängig macht. Wenn Sie beispielsweise den Kanal pausiert haben und der Kanal die Aktion ausgeführt hat, heben Sie die Pause des Kanals auf, indem Sie eine neue Aktion eingeben. Du machst die Pause nicht rückgängig, indem du die Aktion löschst.

**Anmerkung**  
Wenn die Aktion bereits im Channel eingegangen ist, können Sie sie möglicherweise ändern und wirksam löschen. Weitere Informationen finden Sie unter [Aktionen im Zeitplan ändern (Konsole)](schedule-modify.md).

Sie können eine beliebige Anzahl von Aktionen in einer Anforderung oder eine beliebige Kombination von Aktionstypen in einer Anforderung löschen. Sie können beispielsweise das Löschen von SCTE 35-Nachrichtenaktionen und Bild-Overlay-Aktionen kombinieren.

Das allgemeine Verfahren ist dasselbe, um beliebige Aktionstypen zu löschen.

**Um Aktionen in der Listenansicht zu löschen**

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

1. Wählen Sie im Navigationsbereich erst **Channel** und dann den Channel, den Sie verwenden möchten.

1. Wählen Sie im Bereich **Details** die Registerkarte **Schedule** (Zeitplan) aus.

1. Wählen Sie bei Bedarf die **Switch-Taste**, um die **Listenansicht aufzurufen**. Informationen zum Layout und zur Farbcodierung der Zeitleistenansicht finden Sie unter [Den Zeitplan anzeigen (Konsole)](schedule-using-console-view.md).

1. Wählen Sie eine oder mehrere zu löschende Aktionen aus.

   Wenn Sie einen Eingabewechsel wählen, der sich in einer Eingabe-Abfolgekette befindet, wird eine Eingabeaufforderung angezeigt. Diese Aufforderung informiert Sie darüber, dass alle folgenden Eingabeschalteraktionen und die nachfolgenden SCTE 35-Aktionen bis zum nächsten festen Eingangsschalter ebenfalls gelöscht werden. Sie können den Vorgang abbrechen oder fortfahren. 

   Wählen Sie **Aktionen** und anschließend **Löschen** aus.

**Um Aktionen in der Timeline-Ansicht (Konsole) zu löschen**

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

1. Wählen Sie im Navigationsbereich erst **Channel** und dann den Channel, den Sie verwenden möchten.

1. Wählen Sie im Bereich **Details** die Registerkarte **Schedule** (Zeitplan) aus.

1. Sie können die Schaltfläche **Switch (Wechseln)** wählen, um die **Timeline (Zeitleiste)**-Ansicht anzuzeigen. Informationen zum Layout und zur Farbcodierung der Zeitleistenansicht finden Sie unter [Den Zeitplan anzeigen (Konsole)](schedule-using-console-view.md).

1. Wählen Sie in jedem Aktionsabschnitt das **X** aus, um die Aktion zu löschen.

   Wenn Sie einen Eingabewechsel auswählen, der sich in einer Eingabe-Abfolgekette befindet, werden Sie in einer Eingabeaufforderung darauf hingewiesen, dass die unterhalb dieser Aktion stehenden Folgeaktionen (bis zum nächsten festen Eingabewechsel) ebenfalls gelöscht werden. Sie können den Vorgang abbrechen oder fortfahren. 

# Aktionen im Zeitplan ändern (Konsole)
<a name="schedule-modify"></a>

Es ist nicht möglich, eine Aktion im Zeitplan zu ändern, auch wenn sie nicht vom Channel empfangen wurde. Manchmal können Sie jedoch einen Änderungseffekt mithilfe einer Aktion zum Erstellen, Löschen oder beidem erzielen.

**Topics**
+ [Allgemeine Regel zum Ändern von Aktionen](#modify-action-not-started)
+ [Änderung einer Eingangsschalter-Aktion](#schedule-modify-ips)
+ [Ändern einer Eingangsschalter-Aktion in einer Folgekette](#schedule-modify-ips-follow)
+ [Einfügen einer Eingangsschalter-Aktion in eine Folgekette](#schedule-insert-follow)
+ [Änderung einer Eingabevorbereitungsaktion](#schedule-modify-prep)
+ [Ein Bild-Overlay, das gerade bearbeitet wird, wird geändert](#schedule-modify-image-overlay)
+ [Ein Animations-Overlay, das gerade bearbeitet wird, ändern](#schedule-modify-mg)

## Allgemeine Regel zum Ändern von Aktionen
<a name="modify-action-not-started"></a>

Es ist nicht möglich, eine Aktion im Zeitplan zu ändern, auch wenn sie nicht vom Channel empfangen wurde. 

Um Änderungen an einer Aktion vorzunehmen, die noch nicht gestartet wurde, löschen Sie die Aktion, und erstellen Sie sie erneut. Hilfreiche Tipps zum Löschen und erneuten Erstellen finden Sie in den folgenden Abschnitten.

## Änderung einer Eingangsschalter-Aktion
<a name="schedule-modify-ips"></a>

Eingabewechsel im Zeitplan können nicht geändert werden. Sie erzielen aber dasselbe Ergebnis, indem Sie die Aktion löschen und erneut erstellen. 

Beachten Sie, dass Sie keine Aktion löschen oder erstellen können, deren Startzeit weniger als 15 Sekunden in der Zukunft liegt. Nehmen Sie sich genügend Zeit, um die Aktion vor Ablauf der Frist zu löschen und neu zu erstellen.

## Ändern einer Eingangsschalter-Aktion in einer Folgekette
<a name="schedule-modify-ips-follow"></a>

Wenn Sie eine Aktion in einer *Input-Follow-Kette* löschen (um sie zu löschen und neu zu erstellen), müssen Sie auch die Follow-Aktionen des Eingangsschalters und die SCTE 35-Follow-Aktionen, die unter dieser liegen, löschen und neu erstellen. Sie müssen dies tun, da sich jede Aktion auf die vorherige Aktion bezieht. Wenn Sie die vorherige Aktion löschen, wird die nächste Aktion zu einer „Waise“. Verwaiste Aktionen sind nicht zulässig. 

**Beispiel 1: Eine Aktion ändern**  
Gehen wir davon aus, dass dies die Eingabe-Abfolgekette ist.

```
Input A              Fixed    File
           Input B   Follow   File
           Input C   Follow   File
           Input D   Follow   File or Live
Input E              Fixed    File or Live
```

Um Eingabe A zu löschen und zu ändern, müssen Sie auch die Eingaben B, C und D löschen. Sie müssen Eingabe B löschen, um zu verhindern, dass sie zu einer „Waise“ wird. Die gleiche Regel gilt bis zur nächsten festen Eingabe (Eingabe E), die nicht mit einer anderen Eingabe verkettet ist. Daher müssen Sie Eingabe E nicht löschen.

Wenn Sie Eingabe A mit der Konsole löschen, werden Sie in einer Eingabeaufforderung benachrichtigt, dass die dieser Aktion nachfolgenden Aktionen (bis zur Eingabe E, die der nächste feste Eingabewechsel ist) ebenfalls gelöscht werden. Sie können den Vorgang abbrechen oder fortfahren. Anschließend müssen Sie die Eingaben A bis D neu erstellen. Erstellen Sie sie in der angegebenen Reihenfolge neu: Eingabe A, Eingabe B, Eingabe C, Eingabe D.

**Beispiel 2: Löschen Sie eine Aktion**  
In diesem Beispiel wird gezeigt, wie eine Tabelle gelöscht wird: 

```
Input A              Fixed    File
           Input B   Follow   File
           Input C   Follow   File
           Input D   Follow   File or Live
Input E              Fixed    File or Live
```

Wenn Sie Eingabe B mit der Konsole löschen, werden Sie in einer Eingabeaufforderung benachrichtigt, dass die dieser Aktion nachfolgenden Aktionen (bis zur Eingabe E, die der nächste feste Eingabewechsel ist) ebenfalls gelöscht werden. Sie können den Vorgang abbrechen oder fortfahren. Anschließend müssen Sie die Eingaben C und D neu erstellen. Erstellen Sie sie neu in der angegebenen Reihenfolge: Eingabe C, Eingabe D. Denken Sie daran, Eingabe C so einzurichten, dass Eingabe A anstelle von Eingabe B folgt. 

## Einfügen einer Eingangsschalter-Aktion in eine Folgekette
<a name="schedule-insert-follow"></a>

Um eine Folgewechselaktion in eine *Eingabe-Abfolgekette* (zwischen zwei vorhandenen Folgewechselaktion) einzufügen, müssen Sie die folgenden Aktionen unter der Einfügung löschen und neu erstellen. Sie tun dies, um zu verhindern, dass zwei Aktionen einer einzigen vorherigen Aktion folgen. Verzweigungen sind in der Kette nicht zulässig. 

Angenommen, Sie möchten Eingabe X zwischen Eingabe B und Eingabe C einfügen. Eingabe C bezieht sich bereits auf Eingabe B. Sie möchten auch, dass Eingabe X auf Eingabe B verweist, dies ist jedoch nicht zulässig. Daher müssen Sie Eingabe C und die folgenden Eingaben löschen. Anschließend erstellen Sie die Kette in der folgenden Reihenfolge neu: Eingabe X (bezieht sich auf Eingabe B), Eingabe C (bezieht sich auf Eingabe X), Eingabe D (bezieht sich auf Eingabe C).

## Änderung einer Eingabevorbereitungsaktion
<a name="schedule-modify-prep"></a>

Eingabewechsel im Zeitplan können nicht geändert werden. Sie erzielen aber dasselbe Ergebnis, indem Sie die Aktion löschen und erneut erstellen. 

Beachten Sie, dass Sie keine Aktion löschen oder erstellen können, deren Startzeit weniger als 15 Sekunden in der Zukunft liegt. Nehmen Sie sich genügend Zeit, um die Aktion vor Ablauf der Frist zu löschen und neu zu erstellen.

### Änderung einer SCTE 35-Nachricht, die gerade bearbeitet wird
<a name="schedule-modify-scte35"></a>

Sie können eine SCTE 35-Nachricht, die im Kanal aktiv ist, nicht ändern. Genauer gesagt können Sie die Dauer eines "splice\$1insert" nicht kürzen. Sie können jedoch dasselbe Ergebnis erzielen, indem Sie eine return-to-network Aktion erstellen. 

### Ändern oder Löschen eines ID3 Segment-Tags, das gerade bearbeitet wird
<a name="schedule-modify-id3segmenttag"></a>

Sie können den Inhalt eines ID3 Segment-Tags, das im Kanal aktiv ist, nicht ändern. Erstellen Sie stattdessen eine neue Aktion, um das aktive Tag zu überschreiben. Die neue Aktion kann ein Tag mit neuem Inhalt oder ein leeres Tag enthalten:
+ Wenn die neue Aktion ein Tag mit Inhalt enthält, beginnt der Channel, den Inhalt der neuen Aktion in jedes Segment einzufügen.
+ Wenn die neue Aktion ein leeres Tag enthält, stoppt der Channel das Einfügen von Segment-Tags, was bedeutet, dass Sie das Tag wirksam gelöscht haben.

## Ein Bild-Overlay, das gerade bearbeitet wird, wird geändert
<a name="schedule-modify-image-overlay"></a>

Sie können ein Bild-Overlay (entweder global oder pro Ausgabe), das im Kanal ausgeführt wird, nicht direkt ändern. Sie können jedoch dasselbe Ergebnis erzielen, indem Sie eine neue Aktion erstellen, für die die gleiche Ebene angegeben ist. Sie haben die folgenden Möglichkeiten:
+ Verkürzen oder erweitern Sie die Dauer einer Bildüberlagerung.
+ Ändern Sie ein oder mehrere Attribute.
+ Geben Sie ein Attribut an, das derzeit nicht in einer Bildüberlagerung angegeben ist. Sie können beispielsweise eine Ausblendung angeben, wenn in der aktuellen Bildüberlagerung keine Ausblendung vorhanden ist. 
+ Erstellen Sie eine neue Aktion (mit einem neuen Aktionsnamen), die eine Bildüberlagerung 15 Sekunden in der Zukunft einfügt. Stellen Sie sicher, dass Sie Folgendes angeben:
  + Die gleiche Ebene wie das Bild, das Sie ändern möchten
  + Eine Dauer, die angemessen ist (das Bild übernimmt nicht die Dauer des aktuellen Bilds) 
  + Alle gewünschten Attribute. 

  Die neue Aktion ersetzt die aktuelle Aktion, weil Sie die gleiche Ebene angegeben haben. 

## Ein Animations-Overlay, das gerade bearbeitet wird, ändern
<a name="schedule-modify-mg"></a>

Sie können ein Animationsgrafik-Overlay, das im Kanal ausgeführt wird, nicht ändern. Sie können dasselbe Ergebnis jedoch auch auf andere Weise erzielen. Beispielsweise kann das Autorensystem (das das animierte Objekt erstellt) den Inhalt ändern, der unter der mit der Aktion verknüpften URL veröffentlicht wird. Informationen zur Vorbereitung und Veröffentlichung des Animationsgrafik-Assets finden Sie unter[Schritt 1: Bereiten Sie das animierte Objekt vor](mgi-prepare-asset.md).

# Den Zeitplan anzeigen (Konsole)
<a name="schedule-using-console-view"></a>

Sie können sich die Liste der Aktionen, die sich aktuell im Zeitplan befinden, in einer Liste oder Zeitleiste anschauen.

**So zeigen Sie Aktionen an (Konsole)**

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

1. Wählen Sie im Navigationsbereich erst **Channel** und dann den Channel, den Sie verwenden möchten.

1. Wählen Sie im Bereich **Details** die Registerkarte **Schedule** (Zeitplan) aus.

   Der Bereich **Schedule actions** (Aktionen im Zeitplan) zeigt die Aktionen im aktuellen Zeitfenster an. 

   Sie können zwischen den beiden Ansichten des Zeitplans wechseln, indem Sie die Schaltfläche **Switch** (Wechseln) wählen. 

**Ansicht der Liste**  
Die Aktionen sind meist in chronologischer Reihenfolge sortiert.

Eingabewechsel in einer Eingabe-Abfolgekette werden zusammen aufgeführt, beginnend mit der oberen Ebene der Kette (die Aktion über der ersten nachfolgenden Aktion) bis zur letzten Aktion. Andere Aktionen, z. B. Aktionen für SCTE 35 und Bildüberlagerung, können zwischen zwei folgenden Aktionen auftreten. MediaLive kann nicht vorhersagen, ob zwischen zwei Folgeaktionen eine SCTE 35- oder Bild-Overlay-Aktion stattfindet, und versucht nicht, sie in der Listenansicht anzuzeigen. 

**Zeitleisten-Ansicht**  
Die Aktionen werden in Karten entlang einer vertikalen Achse angeordnet. Die Kartentitel werden nach Aktionstyp farbcodiert. Beispielsweise sind SCTE 35-time\$1signal-Nachrichten gelb.

Eine Karte kann mehrere Eingabewechsel enthalten. Der erste Eingangsschalter ist immer ein Eingangsschalter mit fester Bauart. Bei den übrigen Eingangsschaltern in dieser Karte handelt es sich immer um Eingangsschalter vom Typ Follow.

# Mit dem Zeitplan arbeiten ()AWS CLI
<a name="schedule-using-cli"></a>

Sie können den verwenden AWS CLI , um programmgesteuert mit dem Zeitplan zu arbeiten. In den Abschnitten weiter unten in diesem Kapitel wird beschrieben, wie Sie die entsprechenden Befehle eingeben. In diesen Abschnitten wird davon ausgegangen, dass Sie mit den Grundlagen der Verwendung der AWS CLI vertraut sind. Informationen zu den Grundlagen finden Sie in der [AWS CLI Befehlsreferenz](https://docs.aws.amazon.com/cli/latest/reference/). 

In den folgenden Abschnitten werden die einzelnen Befehle beschrieben und diese zusätzlichen Informationen bereitgestellt:
+ Eine Beschreibung der AWS CLI Befehlssyntax.
+ Eine Beschreibung des Schemas für die JSON-Nutzlast der Anforderung oder Antwort. Diese Nutzlast wird mithilfe der Syntax für die AWS CLI angezeigt. 
+ Ein Beispiel für die JSON-Nutzlast der Anforderung oder Antwort. Diese Nutzlast wird auch mithilfe der AWS CLI-Syntax für angezeigt.

Für Einzelheiten zu den JSON-Inhalten empfehlen wir Ihnen, die [AWS Elemental MediaLive API-Referenz](https://docs.aws.amazon.com/medialive/latest/apireference/) zu lesen. Diese Anleitung ist benutzerfreundlich, da es Links von Elementen in der JSON-Nutzlast zu Tabellen enthält, die das jeweilige Element beschreiben. Sie müssen jedoch die Syntax der Elemente im JSON-Code anpassen, da der eine Form der Großschreibung für Elemente AWS CLI verwendet (z. B.`SubSegmentNum`) und die API eine andere Form verwendet (z. B.`subSegmentNum`). 

**Topics**
+ [Erstellen und Löschen mit einem Batch-Befehl](about-batch-update-schedule.md)
+ [Einen Batch-Update-Schedule-Befehl einreichen](submitting-batch-command.md)
+ [JSON-Nutzlast zum Erstellen von Aktionen](schedule-create-json.md)
+ [JSON-Nutzlast für Löschaktionen](cli-schedule-delete-json.md)
+ [JSON-Payload zum Kombinieren von Create und Delete](schedule-create-and-delete-json.md)
+ [Den Zeitplan anzeigen ()AWS CLI](viewing-schedule-using-cli.md)

# Erstellen und Löschen mit einem Batch-Befehl
<a name="about-batch-update-schedule"></a>

Um Aktionen im Zeitplan für einen Channel zu erstellen und zu löschen, verwenden Sie den Befehl zur Stapelaktualisierung. Mit diesem Befehl können Sie mehrere Aktionen in einer Anforderung ausführen. Es gibt keinen Befehl zum Erstellen von Aktionen und einen anderen zum Löschen von Aktionen.

**Wichtig**  
Wenn Sie mit einem gestarteten und laufenden Channel arbeiten, verwenden Sie den **batch-update-schedule**Befehl, um Aktionen hinzuzufügen oder zu entfernen. Verwenden Sie den Befehl **delete-schedule** nur für inaktive Kanäle. Der Befehl **delete-schedule** löscht alle geplanten Aktionen und kann bei Verwendung auf einem Live-Kanal zu Dienstunterbrechungen führen. 

Verwenden Sie den Befehl wie folgt:
+ Senden Sie eine *einzelne* Anforderung, z. B. eine Anforderung, um Folgendes zu tun:
  + Erstellen einer Aktion.
  + Löschen einer Aktion.
+ Senden Sie eine *Stapelanforderung* z. B. eine Anforderung, um Folgendes zu tun:
  + Erstellen mehrerer Aktionen.
  + Löschen mehrerer Aktionen.
  + Erstellen einer oder mehrerer Aktionen und Löschen einer oder mehrerer Aktionen.

**Wichtig**  
In einem Befehl, der Aktionen zum Erstellen und Löschen kombiniert, werden die Löschaktionen *immer* vor den Aktionen zum Erstellen ausgeführt. Das bedeutet, dass die Löschaktionen aus dem Zeitplan MediaLive entfernt werden, bevor die Erstellungsaktionen zum Zeitplan hinzugefügt werden.

**Topics**
+ [Wie funktioniert eine Batch-Anfrage](how-batch-schedule-requests-work.md)
+ [Batch-Befehl in verschiedenen Benutzeroberflächen](batchupdatecommand-interfaces.md)
+ [JSON-Nutzlast in verschiedenen Schnittstellen](batchupdatecommand-payloads.md)

# Wie funktioniert eine Batch-Anfrage
<a name="how-batch-schedule-requests-work"></a>

Sinn und Zweck der Stapelverarbeitung ist, dass alle Aktionen zusammen erfolgreich übergeben werden bzw. fehlschlagen. Daher MediaLive validiert AWS Elemental Batch-Aktionen gemeinsam. MediaLive führt die folgende Validierung durch:
+ Es stellt sicher, dass jede Aktion, die erstellt oder gelöscht wird, eine explizite oder implizite Startzeit hat, die mindestens 15 Sekunden in der future liegt. 
+ Wenn sich die Aktion auf eine vorhandene Aktion im Zeitplan bezieht, wird sichergestellt, dass der Verweis auf die vorhandene Aktion korrekt ist. Ein nachfolgender Eingabewechsel enthält beispielsweise einen Verweis auf die Aktion, der er folgt. Diese Aktion muss vorhanden sein.

Wenn die Validierung für eine Aktion fehlschlägt, schlägt sie automatisch für alle Aktionen im Stapel fehl.

Wenn Sie nicht möchten, dass die Aktionen zusammen bestehen werden bzw. fehlschlagen, richten Sie keinen Stapel ein. Erstellen Sie stattdessen jede Aktion in einem eigenen Befehl zur Stapelaktualisierung.

Wenn die Überprüfung erfolgreich ist, MediaLive werden alle Löschanforderungen vor den Erstellungsanforderungen verarbeitet, unabhängig von den Startzeiten der Aktionen.

**Beispiel 1**  
Eine wichtige Anwendung der Batchverarbeitung besteht darin, mehrere Aktionen auszuführen, die gemeinsam erfolgreich sein müssen oder fehlschlagen. Nehmen wir beispielsweise an, Sie möchten das Firmenlogo entfernen und sofort ein splice\$1insert einfügen (um zu einem Ad-Avail zu wechseln). Dazu müssen Sie eine Aktion zum Entfernen des Logos und eine weitere Aktion zum Einfügen des splice\$1insert erstellen. Sie möchten die Aktion „Entfernen“ jedoch nicht einfügen MediaLive , wenn die Aktion splice\$1insert fehlschlägt, oder umgekehrt. Es ist besser, dass beide Aktionen fehlschlagen, da Sie dadurch die fehlerhaft formatierte Aktion korrigieren und dann beide Aktionen erneut übergeben können.

Aus diesem Grund übermitteln Sie die beiden Aktionen zusammen in einem Befehl zur Stapelaktualisierung. 

**Beispiel 2**  
Eine weitere wichtige Verwendung von Stapelbefehlen besteht darin, einen Fehler bei einer Aktion im Zeitplan zu beheben. Sie können beispielsweise eine Bildüberlagerung korrigieren, die noch nicht gestartet bzw. mit der falschen Startzeit erstellt wurde. Dazu senden Sie einen Stapel-Aktualisierungszeitplanbefehl mit JSON, der Folgendes enthält:
+ Eine Nutzlast zum Entfernen der ursprünglichen Aktion zur Aktivierung der Bildüberlagerung. Diese Aktion hat die falsche Startzeit.
+ Eine Nutzlast zum Hinzufügen einer neuen Aktion zur Aktivierung derselben Bildüberlagerung. Diese Aktion hat die korrekte Startzeit.

# Batch-Befehl in verschiedenen Benutzeroberflächen
<a name="batchupdatecommand-interfaces"></a>

Der Befehl zur Stapelaktualisierung wird in verschiedenen Schnittstellen anders dargestellt: 
+ In der AWS CLI ist der Befehl`batch-update-schedule`.
+ In der API wird der Befehl durch eine `HTTP PUT` auf `channels/channelId/schedule` dargestellt.
+ In der AWS SDKs wird der Befehl durch Konstrukte dargestellt, die für diese SDK-Sprache geeignet sind.

# JSON-Nutzlast in verschiedenen Schnittstellen
<a name="batchupdatecommand-payloads"></a>

Die JSON-Nutzlast für den Befehl unterscheidet sich für die verschiedenen Schnittstellen:
+ In der AWS CLI hängt der Inhalt der Payload davon ab, wie Sie den Befehl verwenden:
  + Sie können einen Befehl mit zwei Parametern eingeben: `channel-id` und `--cli-input-json`. In diesem Fall erstellen Sie eine Datei, die die Channel-ID wiederholt und die JSON-Nutzlast enthält. 
  + Sie können einen Befehl mit drei Parametern eingeben: einen für die Channel-ID, einen für die JSON-Nutzlast für die Erstellungsaktionen (falls anwendbar) und einen für die JSON-Nutzlast für die Löschaktionen (falls anwendbar). Sie übergeben die Nutzlasten in dem Befehl. Wenn beide Parameter vorhanden sind, verwendet jeder Parameter eine separate Nutzlast. Die beiden Nutzlasten werden jedoch validiert und als Stapel ausgeführt. 

  Die Payload für AWS CLI wird immer in Pascal-Groß- und Kleinschreibung verwendet. 
+ In der API gibt es eine Nutzlast mit zwei Abschnitten, einem `CREATES`-Abschnitt und einem `DELETES`-Abschnitt. Eine Anforderung kann einen oder beide Abschnitte enthalten. 

  Die Nutzlast für die API verwendet für Variablennamen immer die gemischte Groß-/Kleinschreibung und für Klassen die gemischte Groß-/Kleinschreibung mit großen Anfangsbuchstaben.
+ In der wird die AWS SDKs JSON-Nutzlast durch Konstrukte dargestellt, die für diese SDK-Sprache geeignet sind. 

Um sich mit einzelnen Aktionen besser vertraut zu machen, empfehlen wir, die MediaLive Konsole zu verwenden, um eine Aktion zu erstellen. Nachdem Sie die Aktion erstellt haben, verwenden Sie den [DescribeSchedule](viewing-schedule-using-cli.md)Befehl in der entsprechenden Schnittstelle (z. B. im AWS CLI oder in einem SDK), um die unformatierte JSON-Payload für den gesamten Zeitplan abzurufen. Sie können einzelne Aktionen kopieren und sie als Modelle speichern, wenn Sie programmatisch arbeiten.

# Einen Batch-Update-Schedule-Befehl einreichen
<a name="submitting-batch-command"></a>

Der Befehl für einen Befehl zur Stapelaktualisierung ist für das Erstellen von Aktionen, das Löschen von Aktionen oder das Senden einer Kombination aus Aktionen zum Erstellen und Löschen identisch. Der Befehl ist identisch. Nur der Inhalt der JSON-Nutzlast unterscheidet sich.

Es gibt verschiedene Möglichkeiten, den Befehl zum Erstellen einer Aktion einzugeben. Wir empfehlen, diese Vorgehensweise zu befolgen:
+ Geben Sie den Befehl mit zwei Parametern ein: `channel-id` und `--cli-input-json`. In diesem Fall erstellen Sie eine Datei, die die Channel-ID wiederholt und die JSON-Nutzlast enthält. 

Die Anweisungen und Beispiele in diesem Abschnitt veranschaulichen diese Vorgehensweise. 

Die folgenden allgemeinen Regeln gelten für Batch-Aktualisierungsbefehle:
+ Sie können Aktionen erstellen, wenn der Channel ausgeführt wird oder wenn er sich im Leerlauf befindet. 
+ Sie können eine beliebige Anzahl von Aktionen in einer Anforderung oder eine beliebige Kombination von Aktionstypen in einer Anforderung erstellen. Sie können beispielsweise die Erstellung von SCTE 35-Nachrichtenaktionen und Image-Overlay-Aktionen kombinieren. 
+ Wenn Sie mehrere Aktionen in einer Anforderung erstellen und eine der Anforderungen zum Erstellen fehlschlägt (für gewöhnlich, weil die Startzeit nicht weit genug in der Zukunft liegt), schlagen sie alle fehl.

Für Löschaktionen gelten die folgenden Regeln:
+ Sie können eine Aktion löschen, wenn der Channel ausgeführt wird oder wenn er sich im Leerlauf befindet. 
+ Sie können eine beliebige Anzahl von Aktionen in einer Anforderung oder eine beliebige Kombination von Aktionstypen in einer Anforderung löschen. Sie können beispielsweise das Löschen von SCTE 35-Nachrichtenaktionen und Image-Overlay-Aktionen kombinieren. 
+ Wenn Sie mehrere Aktionen in einer Anforderung löschen und eine der Löschanforderungen fehlschlägt (für gewöhnlich, weil die Startzeit nicht weit genug in der Zukunft liegt), schlagen sie alle fehl.

**So übermitteln Sie einen Stapelbefehl:**

1. Bevor Sie Aktionen hinzufügen oder löschen, lesen Sie [Aktionen im Zeitplan (Konsole) erstellen](schedule-using-console-create.md) und. [Löschen von Aktionen aus dem Zeitplan (Konsole)](schedule-using-console-delete.md)

1. Bereiten Sie eine Datei vor, die die Channel-ID und die entsprechende JSON-Nutzlast für die Aktionen enthält. Die Struktur und Beispiele für die JSON-Nutzlast für verschiedene Aktionen finden Sie in den folgenden Abschnitten. 

1. Geben Sie der Datei einen geeigneten Namen mit der `.txt`-Erweiterung. Beispielsweise könnte der Dateiname für eine Nutzlast, die nur Aktionen erstellt, `schedule-create-actions.txt` lauten. 

1. Speichern Sie die Datei in dem Ordner, in dem Sie die AWS CLI ausführen.

1. Geben Sie an der Befehlszeile den folgenden Befehl ein:

   `AWS medialive batch-update-schedule --channel-id value --cli-input-json value`
   + Geben Sie im Wert für `--channel-id` die Channel-ID als Zahl ein.
   + Geben Sie im Wert für `--cli-input-json` den Dateinamen in diesem Format ein:

     `file://filename.txt`

   Beispiel: 

   `aws medialive batch-update-schedule --channel-id 999999 --cli-input-json schedule-create-actions.txt`

1. Betätigen Sie die **Eingabetaste**, um den Befehl zu übermitteln. Die Antwort wird auf dem Bildschirm angezeigt. In der Antwort werden die Daten aus der Anforderung wiederholt.

# JSON-Nutzlast zum Erstellen von Aktionen
<a name="schedule-create-json"></a>

Die folgenden Abschnitte zeigen die Struktur der Nutzlast und ein Beispiel für die Nutzlast für jede Art von Erstellungsaktion für einen MediaLive -Zeitplan.

**Topics**
+ [Aktion „Eingabeschalter“ — Nutzlast](cli-schedule-fields-for-input-switch.md)
+ [Eingabe, Aktion vorbereiten — Nutzlast](cli-schedule-fields-for-input-prep.md)
+ [Aktiviere die globale Image-Aktion — Payload](cli-schedule-fields-for-activate-image.md)
+ [Deaktivieren Sie die globale Overlay-Aktion — Payload](cli-schedule-fields-for-deactivate-image.md)
+ [Aktiviert die Bild-Aktion — Payload für die einzelnen Ausgaben](cli-schedule-fields-for-activate-image-per-output.md)
+ [Deaktivieren Sie die Overlay-Aktion pro Ausgang — Payload](cli-schedule-fields-for-deactivate-image-per-output.md)
+ [Aktivieren Sie das Animationsgrafik-Overlay — Payload](cli-schedule-fields-activate-mgi.md)
+ [Deaktivieren Sie das Motion Graphic Overlay — Payload](cli-schedule-fields-deactivate-mgi.md)
+ [Nachricht splice\$1INSERT — Nutzdaten](cli-schedule-fields-for-splice-insert.md)
+ [Time\$1Signal-Nachricht — Nutzlast](cli-schedule-fields-for-time-signal.md)
+ [Return-to-network Nachricht — Nutzlast](cli-schedule-fields-for-return-network.md)
+ [ID3 Metadatenelement — Payload](cli-schedule-fields-for-id3.md)
+ [ID3 Segment-Tag-Element — Payload](cli-schedule-fields-id3-segment-tag.md)
+ [Pipeline-Aktion unterbrechen — Payload](cli-schedule-fields-for-pause.md)
+ [Kombination von Erstellungsaktionen](cli-example-multiple-creates.md)

# Aktion „Eingabeschalter“ — Nutzlast
<a name="cli-schedule-fields-for-input-switch"></a>

Die folgenden Abschnitte zeigen die Nutzlast für Eingabewechsel-Aktionen. 

In dieser Nutzlast enthält `ScheduleActionStartSettings` nur einen von `FixedModeScheduleActionStartSettings`, `ImmediateModeScheduleActionStartSettings`, oder `FollowModeScheduleActionStartSettings`.

Beispiele für jeden dieser Tags finden Sie in den folgenden Beispielen.

Informationen zur Bedeutung und zu den Werten der Felder in der folgenden JSON-Datei finden Sie unter[Felder für einen Eingabeschalter](schedule-fields-for-ips.md).

```
{
"ChannelId": "string",
"Creates": {
 "ScheduleActions": [
  {
   "ScheduleActionStartSettings": {
    "FixedModeScheduleActionStartSettings": {
     "Time": "string"
    },
    "FollowModeScheduleActionStartSettings": {
     "FollowPoint": "enum",
     "ReferenceActionName": "string"
    },
    "ImmediateModeScheduleActionStartSettings": {
    }
   },
   "ActionName": "string",
   "ScheduleActionSettings": {
    "InputSwitchSettings": {
     "InputAttachmentNameReference": "string",
     "InputClippingSettings": {
      "InputTimecodeSource": "enum",
      "StartTimecode": {
       "Timecode": "string"
      },
      "StopTimecode": {
       "LastFrameClippingBehavior": "enum",
       "Timecode": "string"
      }
     },
     "UrlPath": ["string", ...]
    }
   }
  ]
 }
}
```

## Beispiel für einen Wechsel zu einem Live-Eingang mit fester Startzeit
<a name="json-switch-example-1"></a>

In diesem Beispiel einer Anforderung wird zu einer festen Startzeit zu einer Live-Eingabe gewechselt. Die Wechsel-Aktion wird aufgerufen, und `studio-feed` wechselt zu der Eingabe, die mit dem Eingabe-Anhang `live-studio-feed` verbunden ist. Es wird zur angegebenen UTC-Zeit zu dieser Eingabe gewechselt. 

```
{
  "ChannelId": "999999",
  "Creates": {
    "ScheduleActions": [
      {
       "ScheduleActionStartSettings": {
          "FixedModeScheduleActionStartSettings": {
            "Time": "2018-05-21T20:42:19.000Z"
           }
          },
      "ActionName": "studio-feed",
      "ScheduleActionSettings": {
        "InputSwitchSettings": {
          "InputAttachmentNameReference": "live-studio-feed" 
     }
    }
   }
  ]
 }
}
```

## Beispiel für einen statischen Dateiwechsel wie folgt
<a name="json-switch-example"></a>

Dieses Beispiel für eine Anforderung besteht darin, zu einer statischen Dateieingabe zu wechseln, folgend auf das Ende der vorherigen Eingabe. Die Wechsel-Aktion wird aufgerufen, und `action-ad-003` wechselt zu der Eingabe, die mit dem Eingabe-Anhang `zel-cafe` verbunden ist. Es wird zu dieser Eingabe gewechselt, wenn die aufgerufene Aktion `action-ad-002` beendet wird. Die Datei für diese Aktion wird gekürzt, so dass sie nach 30 Sekunden und 11 Frames endet:

```
{
  "ChannelId": "999999",
  "Creates": {
      "ScheduleActions": [
          {
            "ScheduleActionStartSettings": {
              "FollowModeScheduleActionStartSettings": {
                "FollowPoint": "END",
                "ReferenceActionName": "action-ad-002"
              }
            },
            "ActionName": "action-ad-003",
              "ScheduleActionSettings": {
                 "InputSwitchSettings": {
                    "InputAttachmentNameReference": "zel-cafe",
                      "InputClippingSettings": {
                          "InputTimecodeSource": "ZEROBASED",
               "StopTimecode":{
                 "Timecode": "00:00:30:11",
                 "LastFrameClippingBehavior": "INCLUDE_LAST_FRAME"
       }
      }
     }
    }
   }
  ]
 }
}
```

## Beispiel für einen Wechsel zu einer dynamischen Eingabe mit sofortiger Startzeit
<a name="json-switch-example2"></a>

In diesem Beispiel einer Anforderung wird sofort zu einer dynamischen Dateieingabe gewechselt. Die Wechsel-Aktion wird aufgerufen, und `action-unscheduled-standby` wechselt zu der Eingabe, die mit dem Eingabe-Anhang `dynamic-unscheduled-standby` verbunden ist. Für diese Verwendung der dynamischen Eingabe sind die zu verwendenden Dateien `oceanwaves.mp4`.

```
{
  "ChannelId": "999999",
  "Creates": {
    "ScheduleActions": [
      {
        "ScheduleActionStartSettings": 
          {
          "ImmediateModeScheduleActionStartSettings": {
          }
         },
       "ActionName": "action-unscheduled-slate",
        "ScheduleActionSettings": {
          "InputSwitchSettings": {
            "InputAttachmentNameReference": "slate",
            "UrlPath":[
              "main/oceanwaves.mp4",
              "redundant/oceanwaves.mp4"]
     }
    }
   }
  ]
 }
}
```

# Eingabe, Aktion vorbereiten — Nutzlast
<a name="cli-schedule-fields-for-input-prep"></a>

Die folgenden Abschnitte zeigen die Nutzlast für Eingabewechsel-Aktionen. 

In dieser Nutzlast enthält `ScheduleActionStartSettings` nur einen von `FixedModeScheduleActionStartSettings`, `ImmediateModeScheduleActionStartSettings`, oder `FollowModeScheduleActionStartSettings`.

Beispiele für jeden dieser Tags finden Sie in den folgenden Beispielen.

Informationen zur Bedeutung und zu den Werten der Felder in der folgenden JSON-Datei finden Sie unter[Felder für einen Eingabeschalter](schedule-fields-for-ips.md).

```
{
"ChannelId": "string",
"Creates": {
 "ScheduleActions": [
  {
   "ScheduleActionStartSettings": {
    "FixedModeScheduleActionStartSettings": {
     "Time": "string"
    },
    "FollowModeScheduleActionStartSettings": {
     "FollowPoint": "enum",
     "ReferenceActionName": "string"
    },
    "ImmediateModeScheduleActionStartSettings": {
    }
   },
   "ActionName": "string",
   "ScheduleActionSettings": {
    "InputPrepareSettings": {
     "InputAttachmentNameReference": "string",
     "InputClippingSettings": {
      "InputTimecodeSource": "enum",
      "StartTimecode": {
       "Timecode": "string"
      },
      "StopTimecode": {
       "LastFrameClippingBehavior": "enum",
       "Timecode": "string"
      }
     },
     "UrlPath": ["string", ...]
     }
    }
   }
  ]
 }
}
```

## Beispiel für eine Eingabevorbereitung mit einer festen Startzeit
<a name="json-prep-example-1"></a>

In diesem Beispiel einer Anforderung wird zu einer festen Startzeit zu einer Live-Eingabe gewechselt. Die Wechsel-Aktion wird aufgerufen, und `studio-feed` wechselt zu der Eingabe, die mit dem Eingabe-Anhang `live-studio-feed` verbunden ist. Es wird zur angegebenen UTC-Zeit zu dieser Eingabe gewechselt. 

```
{
  "ChannelId": "999999",
  "Creates": {
    "ScheduleActions": [
      {
       "ScheduleActionStartSettings": {
          "FixedModeScheduleActionStartSettings": {
            "Time": "2018-05-21T20:42:19.000Z"
           }
          },
      "ActionName": "studio-feed",
      "ScheduleActionSettings": {
        "InputSwitchSettings": {
          "InputAttachmentNameReference": "live-studio-feed"
     }
    }
   }
  ]
 }
}
```

## Beispiel für eine Eingabe, bereiten Sie sich wie folgt vor
<a name="json-prep-example-2"></a>

Dieses Beispiel für eine Anforderung besteht darin, zu einer statischen Dateieingabe zu wechseln, folgend auf das Ende der vorherigen Eingabe. Die Wechsel-Aktion wird aufgerufen, und `action-ad-003` wechselt zu der Eingabe, die mit dem Eingabe-Anhang `zel-cafe` verbunden ist. Es wird zu dieser Eingabe gewechselt, wenn die aufgerufene Aktion `action-ad-002` beendet wird. Die Datei für diese Aktion wird gekürzt, so dass sie nach 30 Sekunden und 11 Frames endet:

```
{
  "ChannelId": "999999",
  "Creates": {
      "ScheduleActions": [
          {
            "ScheduleActionStartSettings": {
              "FollowModeScheduleActionStartSettings": {
                "FollowPoint": "END",
                "ReferenceActionName": "action-ad-002"
              }
            },
            "ActionName": "action-ad-003",
              "ScheduleActionSettings": {
                 "InputSwitchSettings": {
                    "InputAttachmentNameReference": "zel-cafe",
                      "InputClippingSettings": {
                          "InputTimecodeSource": "ZEROBASED",
               "StopTimecode":{
                 "Timecode": "00:00:30:11",
                 "LastFrameClippingBehavior": "INCLUDE_LAST_FRAME"
              }
            }
          }
        }
      }
    ]
  }
}
```

# Aktiviere die globale Image-Aktion — Payload
<a name="cli-schedule-fields-for-activate-image"></a>

Informationen zur Bedeutung und zu den Werten der Felder in der folgenden JSON-Datei finden Sie unter[Felder für die Aktivierung eines globalen Bild-Overlays](schedule-fields-for-activate-image.md).

```
{
"ChannelId": "string",
"Creates": {
 "ScheduleActions": [
  {
   "ScheduleActionStartSettings": {
    "FixedModeScheduleActionStartSettings": {
     "Time": "string"
    },
    "ImmediateModeScheduleActionStartSettings": {
    }
   },
   "ActionName": "string",
   "ScheduleActionSettings": {
    "StaticImageActivateSettings": {
     "Duration": integer,
     "FadeIn": integer,
     "FadeOut": integer,
     "Height": integer,
     "Image": {
      "PasswordParam": "string",
      "Uri": "string",
      "Username": "string"
     },
     "ImageX": integer,
     "ImageY": integer,
     "Layer": integer,
     "Opacity": integer,
     "Width": integer
     }
    }
   }
  ]
 }
}
```

## Beispiel
<a name="json-activate-image-example"></a>

In diesem Beispiel für eine Anfrage wird ein Bild-Overlay erstellt, das in jede Videoausgabe in jeder Ausgabegruppe des Kanals eingefügt wird. Das Overlay verwendet eine Datei, die in einem Amazon S3 S3-Bucket gespeichert ist. Die Anforderung enthält keine Dauer und folglich auch keine Ausblendung. Ziel ist vielmehr, zum richtigen Zeitpunkt eine separate Deaktivierungsanforderung zu senden. Alle Zeiten werden in Millisekunden und alle Positionswerte in Pixel angegeben.

```
{
  "ChannelId": "999999",
  "Creates": {
  "ScheduleActions": [
    {
      "ScheduleActionStartSettings": {
        "FixedModeScheduleActionStartSettings": {
          "Time": "2018-05-21T20:42:19.000Z"
        }
      },
      "ActionName": "corporate-logo-030",
      "ScheduleActionSettings": {
        "StaticImageActivateSettings": {
          "Image": {
          "PasswordParam": "corplogo!2312",
          "Uri": "s3ssl://amzn-s3-demo-bucket/logos/corporate/high-res.bmp",
          "Username": "medialiveoperator"
          },
          "Layer": 1,
          "FadeIn": 1500,
          "Height": 900
          "Width": 800,
          "ImageX": 200,
          "ImageY": 300,
          "Opacity": 60,
          }
        }
      }
    ]
  }
}
```

# Deaktivieren Sie die globale Overlay-Aktion — Payload
<a name="cli-schedule-fields-for-deactivate-image"></a>

Informationen zur Bedeutung und zu den Werten der Felder in der folgenden JSON-Datei finden Sie unter[Felder zum Deaktivieren eines globalen Bild-Overlays](schedule-fields-for-deactivate-image.md).

```
{
 "ChannelId": "string",
 "Creates": {
 "ScheduleActions": [
  {
   "ScheduleActionStartSettings": {
    "FixedModeScheduleActionStartSettings": {
     "Time": "string"
    },
    "ImmediateModeScheduleActionStartSettings": {
    }
   },
   "ActionName": "string",
   "ScheduleActionSettings": {
    "StaticImageDeactivateSettings": {
     "FadeOut": integer,
     "Layer": integer
    }
   }
  }
 ]
}
```

## Beispiel
<a name="json-deactivate-image-example"></a>

In diesem Beispiel für eine Anfrage wird eine Aktion zum Entfernen eines Bild-Overlays um 20:42:04.000 (UTC) mit einem 500-Millisekunden-Fadeout erstellt, das zur Endzeit hinzugefügt wird, was bedeutet, dass das Overlay um 20:42:04.500 unsichtbar ist. 

Die Aktion entfernt das Bild-Overlay, das sich auf der globalen Ebene 4 befindet. Das bedeutet, dass das Bild *nur entfernt wird, wenn* es mit der globalen Aktion (StaticImageActivateSettings) eingefügt wurde. Das Overlay wird nicht aus der Ebene 4 für die einzelnen Ausgaben entfernt. 

```
{
  "ChannelId": "999999",
  "Creates": {
  "ScheduleActions": [
    {
      "ScheduleActionStartSettings": {
        "FixedModeScheduleActionStartSettings": {
          "Time": "2018-05-21T20:42:04.000Z"
        }
      },
      "ActionName": "stop-overlay-029",
      "ScheduleActionSettings": {
        "StaticImageDeactivateSettings": {
          "FadeOut": 500,
          "Layer": 4
          }
        }
      }
    ]
  }
}
```

# Aktiviert die Bild-Aktion — Payload für die einzelnen Ausgaben
<a name="cli-schedule-fields-for-activate-image-per-output"></a>

Informationen zur Bedeutung und zu den Werten der Felder in der folgenden JSON-Datei finden Sie unter[Felder zur Aktivierung eines Bild-Overlays für die einzelnen Ausgaben](schedule-fields-activate-image-per-output.md).

```
{
"ChannelId": "string",
"Creates": {
 "ScheduleActions": [
  {
   "ScheduleActionStartSettings": {
    "FixedModeScheduleActionStartSettings": {
     "Time": "string"
    },
    "ImmediateModeScheduleActionStartSettings": {
    }
   },
   "ActionName": "string",
   "ScheduleActionSettings": {
    "StaticImageOutputActivateSettings": {
     "Duration": integer,
     "FadeIn": integer,
     "FadeOut": integer,
     "Height": integer,
     "Image": {
      "PasswordParam": "string",
      "Uri": "string",
      "Username": "string"
     },
     "ImageX": integer,
     "ImageY": integer,
     "Layer": integer,
     "Opacity": integer,
     "OutputNames": [
       {}
      ],
     "Width": integer
     }
    }
   }
  ]
 }
}
```

## Beispiel
<a name="json-deactivate-image-per-output-example"></a>

In diesem Beispiel für eine Anfrage wird ein Bild-Overlay erstellt, das in bestimmte Ausgaben im Kanal eingefügt wird. Das Overlay verwendet eine Datei, die in einem Amazon S3 S3-Bucket gespeichert ist. Die Anfrage fügt das Bild in die Ausgaben ein `hls-high-res` und`mss-high-res`. Die Größe des Bilds entspricht der Videoauflösung in diesen Ausgängen. 

Die Anfrage soll immer präsent sein. Daher ist es so eingerichtet, dass es sofort startet (sobald der Kanal startet). Alle Zeiten werden in Millisekunden und alle Positionswerte in Pixel angegeben.

```
{
  "ChannelId": "999999",
  "Creates": {
  "ScheduleActions": [
    {
        "ScheduleActionStartSettings": 
          {
          "ImmediateModeScheduleActionStartSettings": {
          }
         },
      },
      "ActionName": "logo-1280",
      "ScheduleActionSettings": {
        "StaticImageOutputActivateSettings": {
          "Image": {
          "PasswordParam": "corplogo!2312",
          "Uri": "s3ssl://amzn-s3-demo-bucket/logos/corporate/10percent-1280.bmp",
          "Username": "medialiveoperator"
          },
          "Layer": 0,
          "outputNames": [
            hls-high-res,mss-high-res
           ],
          "ImageX": 200,
          "ImageY": 300,
          "FadeIn": 1500,
          "Opacity": 60
          }
        }
      }
    ]
  }
}
```

# Deaktivieren Sie die Overlay-Aktion pro Ausgang — Payload
<a name="cli-schedule-fields-for-deactivate-image-per-output"></a>

Informationen zur Bedeutung und zu den Werten der Felder in der folgenden JSON-Datei finden Sie unter[Felder zum Deaktivieren einer Bildüberlagerung pro Ausgabe](schedule-fields-deactivate-image-per-output.md).

```
{
 "ChannelId": "string",
 "Creates": {
 "ScheduleActions": [
  {
   "ScheduleActionStartSettings": {
    "FixedModeScheduleActionStartSettings": {
     "Time": "string"
    },
    "ImmediateModeScheduleActionStartSettings": {
    }
   },
   "ActionName": "string",
   "ScheduleActionSettings": {
    "StaticImageOutputDeactivateSettings": {
     "FadeOut": integer,
     "Layer": integer,
     "OutputNames"
    }
   }
  }
 ]
}
```

## Beispiel
<a name="cli-schedule-fields-for-deactivate-image-per-output-example"></a>

Die Aktion „Deaktivieren“ deaktiviert das Bild in der angegebenen Ebene pro Ausgabe, in der oder den angegebenen Ausgaben.

In diesem Beispiel, das auf das Aktivierungsbeispiel folgt, entfernt die Aktion alle Bildüberlagerungen, die sich in der Ausgabeebene 4 pro Ausgabe befinden. hls-high-res 

```
{
  "ChannelId": "999999",
  "Creates": {
  "ScheduleActions": [
    {
      "ScheduleActionStartSettings": {
        "FixedModeScheduleActionStartSettings": {
          "Time": "2018-05-21T20:42:04.000Z"
        }
      },
      "ActionName": "stop-layer4-all-outputs",
      "ScheduleActionSettings": {
        "StaticImageOutputDeactivateSettings": {
          "outputNames": [
            hls-high-res
           ],
          "FadeOut": 500,
          "Layer": 4
          }
        }
      }
    ]
  }
}
```

# Aktivieren Sie das Animationsgrafik-Overlay — Payload
<a name="cli-schedule-fields-activate-mgi"></a>

Informationen zur Bedeutung und zu den Werten der Felder in der folgenden JSON-Datei finden Sie unter[Felder für die Aktivierung eines Animationsgrafik-Overlays](schedule-fields-for-mg.md).

```
{
 "ChannelId": "string",
 "Creates": {
 "ScheduleActions": [
  {
   "ScheduleActionStartSettings": {
    "FixedModeScheduleActionStartSettings": {
     "Time": "string"
    },
    "ImmediateModeScheduleActionStartSettings": {
    }
   },
   "ActionName": "string",
   "ScheduleActionSettings": {
    "MotionGraphicsImageActivateSettings": {
     "Duration": integer
     "Url": "string"
     "Username": "string",
     "PasswordParam": "string"
    }
   }
  ]
 }
}
```

## Beispiel
<a name="json-activate-mgi-example"></a>

In diesem Beispiel für eine Anfrage wird eine Animationsgrafik-Overlay-Aktion namens mg\$1ticker\$1tape erstellt. Das Animationsgrafik-Asset ist unter http://example.com/ticker\$1tape.html gespeichert. Für diesen Server sind Benutzeranmeldedaten erforderlich. Die Anfrage enthält keine Dauer. Ziel ist vielmehr, zum richtigen Zeitpunkt eine separate Deaktivierungsanforderung zu senden. 

```
{
"ChannelId": "999999",
"Creates": {
 "ScheduleActions": [
  {
   "ScheduleActionStartSettings": {
    "FixedModeScheduleActionStartSettings": {
     "Time": "2018-05-21T20:42:04.000Z"
    }
   },
   "ActionName": "mg_ticker_tape",
   "ScheduleActionSettings": {
    "MotionGraphicsImageActivateSettings": {
     "Url": "https://example.com/ticker_tape.html"
     "Username": "medialiveoperator",
     "PasswordParam": "/medialive/12345"
    }
   }
  ]
 }
}
```

# Deaktivieren Sie das Motion Graphic Overlay — Payload
<a name="cli-schedule-fields-deactivate-mgi"></a>

Informationen zur Bedeutung und zu den Werten der Felder in der folgenden JSON-Datei finden Sie unter[Felder zum Deaktivieren eines Animationsgrafik-Overlays](schedule-fields-for-mg-deactivate.md).

```
{
"ChannelId": "string",
"Creates": {
 "ScheduleActions": [
  {
   "ScheduleActionStartSettings": {
    "FixedModeScheduleActionStartSettings": {
     "Time": "string"
    },
    "ImmediateModeScheduleActionStartSettings": {
    }
   },
   "ActionName": "string",
   "ScheduleActionSettings": {
    "MotionGraphicsImageDeactivateSettings": {
     }
    }
   }
  ]
 }
}
```

## Beispiel
<a name="json-deactivate-mgi-example"></a>

In diesem Beispiel für eine Anforderung wird eine Aktion zum Beenden eines Animationsgrafik-Overlays um 23:59:00.000 (UTC) erstellt . :

```
{
"ChannelId": "999999",
"Creates": {
 "ScheduleActions": [
  {
  "ScheduleActionStartSettings": {
   "FixedModeScheduleActionStartSettings": {
   "Time": "2018-05-21T23:59:00.000Z"
   },
   "ActionName": "deactivate-ticker-tape",
   "ScheduleActionSettings": {
    "MotionGraphicsImageDeactivateSettings": {
     }
    }
   }
  ]
 }
}
```

# Nachricht splice\$1INSERT — Nutzdaten
<a name="cli-schedule-fields-for-splice-insert"></a>

Informationen zur Bedeutung und zu den Werten der Felder in der folgenden JSON-Datei finden Sie unter. [Felder für eine splice\$1insert-Nachricht](schedule-fields-for-splice_insert.md)

```
{
 "ScheduleActions": [
  {
   "ScheduleActionStartSettings": {
    "FixedModeScheduleActionStartSettings": {
     "Time": "string"
    },
    "FollowModeScheduleActionStartSettings": {
     "FollowPoint": "enum",
     "ReferenceActionName": "string"
    },
    "ImmediateModeScheduleActionStartSettings": {
    }
   },
   "ActionName": "string",
   "ScheduleActionSettings": {
    "Scte35SpliceInsertSettings": {
     "Duration": integer,
     "SpliceEventId": integer
    }
   }
  }
 ]
}
```

## Beispiel für eine Spleißeinfügung mit einer festen Startzeit
<a name="json-splice-insert-example"></a>

In diesem Beispiel für eine Anforderung wird eine Aktion für einen splice\$1insert mit einer UTC-Startzeit von 20:42:04.000 erstellt. Sie verfügt auch über einen `ActionName`, der möglicherweise auf einen Ad-Avail aus Ihrer Datenbank verweist, eine eindeutige Ganzzahl für die Splice-Ereignis-ID und eine Dauer von 1.350.000 kHz-Ticks (15 Sekunden):

```
{
  "ChannelId": "999999",
  "Creates": {
    "ScheduleActions": [
      {
        "ScheduleActionStartSettings": {
          "FixedModeScheduleActionStartSettings": {
            "Time": "2018-05-21T20:42:04.000Z"
          }
        },
      "ActionName": "adavail-3708",
      "ScheduleActionSettings": {
        "Scte35SpliceInsertSettings": {
          "SpliceEventId": 3708,
          "Duration": 1350000
          }
        }
      }
    ]
  }
}
```

## Beispiel für eine Spleißeinfügung wie folgt
<a name="json-splice-insert-example2"></a>

Dieses Beispiel für eine Anfrage erzeugt eine Aktion für ein splice\$1insert, das eingefügt wird, nachdem der Eingabeschalter mit dem Namen nature-doco-003 beendet wurde. Diese Aktion verfügt auch über einen `ActionName`, der möglicherweise auf einen Ad-Avail aus Ihrer Datenbank verweist, eine eindeutige Ganzzahl für die Splice-Ereignis-ID und eine Dauer von 1.350.000 kHz-Ticks (15 Sekunden):

Der Follow-Modus für eine SCTE 35-Nachricht ist nützlich, wenn Sie möchten, dass eine Anzeige geschaltet wird, sobald eine Eingabe abgeschlossen ist, Sie aber nicht wissen, wann das geschehen wird. 

```
{
  "ChannelId": "999999",
  "Creates": {
    "ScheduleActions": [
      {
        "ScheduleActionStartSettings": {
         "FollowModeScheduleActionStartSettings": {
                "FollowPoint": "END",
                "ReferenceActionName": "nature-doco-003"
        }
      },
      "ActionName": "adavail-3708",
      "ScheduleActionSettings": {
        "Scte35SpliceInsertSettings": {
          "SpliceEventId": 3708,
          "Duration": 1350000
          }
        }
      }
    ]
  }
}
```

# Time\$1Signal-Nachricht — Nutzlast
<a name="cli-schedule-fields-for-time-signal"></a>

Informationen zur Bedeutung und zu den Werten der Felder in der folgenden JSON-Datei finden Sie unter. [Felder für eine time\$1signal-Nachricht](schedule-fields-for-time-signal.md)

```
{
 "ScheduleActions": [
  {
   "ScheduleActionStartSettings": {
    "FixedModeScheduleActionStartSettings": {
     "Time": "string"
    },
    "FollowModeScheduleActionStartSettings": {
     "FollowPoint": "enum",
     "ReferenceActionName": "string"
    },
    "ImmediateModeScheduleActionStartSettings": {
    }
   },
   "ActionName": "string",
   "ScheduleActionSettings": {
    "Scte35TimeSignalSettings": {
     "Scte35Descriptors": [
      {
       "Scte35DescriptorSettings": {
        "SegmentationDescriptorScte35DescriptorSettings": {
         "DeliveryRestrictions": {
          "ArchiveAllowedFlag": "enum",
          "DeviceRestrictions": "enum",
          "NoRegionalBlackoutFlag": "enum",
          "WebDeliveryAllowedFlag": "enum"
         },
         "SegmentNum": integer,
         "SegmentationCancelIndicator": "enum",
         "SegmentationDuration": integer,
         "SegmentationEventId": integer,
         "SegmentationTypeId": integer,
         "SegmentationUpid": "string",
         "SegmentationUpidType": integer,
         "SegmentsExpected": integer,
         "SubSegmentNum": integer,
         "SubSegmentsExpected": integer
        }
       }
      }
     ]
    }
   }
  }
 ]
}
```

## Beispiel
<a name="json-time-signal-example"></a>

In diesem Beispiel für eine Anforderung wird eine Aktion für ein Zeitsignal mit der UTC-Startzeit 20:42:04.000 und mit einer eindeutigen Ganzzahl für `SegmentationEventId` erstellt. In den Einschränkungsfeldern wurde für `NoRegionalBlackoutFlag` eine Einschränkung festgelegt (regionale Blackouts sind vorhanden).

```
{
  "ChannelId": "999999",
  "Creates": {
  "ScheduleActions": [
    {
      "ScheduleActionStartSettings": {
        "FixedModeScheduleActionStartSettings": {
          "Time": "2018-05-21T20:42:04.000Z"
        }
      },
      "ActionName": "adavail-3708",
      "ScheduleActionSettings": {
        "Scte35TimeSignalSettings": {
          "Scte35Descriptors": [
          {
            "Scte35DescriptorSettings": {
              "SegmentationDescriptorScte35DescriptorSettings": {
                "SubSegmentsExpected": 0,
                "SegmentationEventId": 7054,
                "SegmentationDuration": 1350000,
                "SegmentationCancelIndicator": 0,
                "SubSegmentNum": 0,
                "SegmentationUpidType": 12,
                "SegmentNum": 0,
                "SegmentationCancelIndicator": "SEGMENTATION_EVENT_NOT_CANCELED",
                "DeliveryRestrictions": {
                  "DeviceRestrictions": "NONE",
                  "WebDeliveryAllowedFlag": "WEB_DELIVERY_ALLOWED",
                  "NoRegionalBlackoutFlag": "REGIONAL_BLACKOUT",
                  "ArchiveAllowedFlag": "ARCHIVE_ALLOWED"
                },
                "SegmentationUpid": "4a414e3136494e4155303031",
                "SegmentationTypeId": 52,
                "SegmentsExpected": 0
                  }
                }
              }
            ]
          }
        }
      }
    ]
  }
}
```

# Return-to-network Nachricht — Nutzlast
<a name="cli-schedule-fields-for-return-network"></a>

Informationen zur Bedeutung und zu den Werten der Felder in der folgenden JSON-Datei finden Sie unter[Felder für eine Nachricht return-to-network](schedule-fields-for-return-to-network.md).

```
{
 "ScheduleActions": [
  {
   "ScheduleActionStartSettings": {
    "FixedModeScheduleActionStartSettings": {
     "Time": "string"
    },
    "FollowModeScheduleActionStartSettings": {
     "FollowPoint": "enum",
     "ReferenceActionName": "string"
    },
    "ImmediateModeScheduleActionStartSettings": {
    }
   },
   "ActionName": "string",
   "ScheduleActionSettings": {
    "Scte35ReturnToNetworkSettings": {
     "SpliceEventId": integer                
    }
   }
  }
 ]
}
```

## Beispiel
<a name="json-return-network-example"></a>

In diesem Beispiel für eine Anfrage wird eine return-to-network mit einer UTC-Startzeit von 20:42:19 erstellt.

```
{
  "ChannelId": "999999",
  "Creates": {
    "ScheduleActions": [
      {
        "ScheduleActionStartSettings": {
          "FixedModeScheduleActionStartSettings": {
            "Time": "2018-05-21T20:42:19.000Z"
          }
      },
      "ActionName": "end-adavail-3708",
      "ScheduleActionSettings": {
        "Scte35ReturnToNetworkSettings": {
          }
        }
      }
    ]
  }
}
```

# ID3 Metadatenelement — Payload
<a name="cli-schedule-fields-for-id3"></a>

Informationen zur Bedeutung und zu den Werten der Felder in der folgenden JSON-Datei finden Sie unter[Felder für Metadaten ID3](schedule-fields-for-id3-userdata.md).

**Nutzlast für die Aktion HlsTimedMetadataSettings**

```
{
 "ScheduleActions": [
  {
   "ScheduleActionStartSettings": {
    "FixedModeScheduleActionStartSettings": {
     "Time": "string"
    },
    "ImmediateModeScheduleActionStartSettings": {
    }
   },
   "ActionName": "string",
   "ScheduleActionSettings": {
     "HlsTimedMetadataSettings": {
     "Id3": "string"
    }
   }
  }
 ]
}
```

**Nutzlast für die Aktion TimedMetadataSettings**

```
{
 "ScheduleActions": [
  {
   "ScheduleActionStartSettings": {
    "FixedModeScheduleActionStartSettings": {
     "Time": "string"
    },
    "ImmediateModeScheduleActionStartSettings": {
    }
   },
   "ActionName": "string",
   "ScheduleActionSettings": {
     "TimedMetadataSettings": {
     "Id3": "string"
    }
   }
  }
 ]
}
```

## Beispiel
<a name="json-id3-example"></a>

In diesem Beispiel für eine Anfrage wird die `HlsTimedMetadataSettings` Aktion verwendet. Es erstellt ID3 Metadaten, die um 13:35:59 UTC in die entsprechenden Ausgabegruppen eingefügt werden.

```
{
  "ChannelId": "999999",
  "Creates": {
  "ScheduleActions": [
    {
      "ScheduleActionStartSettings": {
        "FixedModeScheduleActionStartSettings": {
          "Time": "2019-01-02T13:35:59Z"
        }
      },
      "ActionName": "id3-metadata.2019-01-02T13:35:59Z",
      "ScheduleActionSettings": {
        "HlsTimedMetadataSettings": {
          "Id3": "SUQzBAAAAAAAF1RJVDIAAAANAAADSGVsbG8gV29ybGQA"
          }
        }
      }
    ]
  }
}
```

# ID3 Segment-Tag-Element — Payload
<a name="cli-schedule-fields-id3-segment-tag"></a>

Informationen zur Bedeutung und zu den Werten der Felder in der folgenden JSON-Datei finden Sie unter[Felder für ID3 Segment-Tags](schedule-fields-for-id3-segment-tags.md).

**Nutzlast für die Aktion HlsId 3 SegmentTaggingSettings**

```
{
 "ScheduleActions": [
  {
   "ScheduleActionStartSettings": {
    "FixedModeScheduleActionStartSettings": {
     "Time": "string"
    },
    "ImmediateModeScheduleActionStartSettings": {
    }
   },
   "ActionName": "string",
   "ScheduleActionSettings": {
	"HlsId3SegmentTaggingSettings": {
         "Tag": "string"
         "Id3": "string"
    }
   }
  }
 ]
}
```

**Nutzlast für die Id3-Aktion SegmentTaggingSettings**

```
{
 "ScheduleActions": [
  {
   "ScheduleActionStartSettings": {
    "FixedModeScheduleActionStartSettings": {
     "Time": "string"
    },
    "ImmediateModeScheduleActionStartSettings": {
    }
   },
   "ActionName": "string",
   "ScheduleActionSettings": {
	"Id3SegmentTaggingSettings": {
         "Tag": "string"
         "Id3": "string"
    }
   }
  }
 ]
}
```

## Beispiel für die Verwendung der Tag-Eigenschaft
<a name="json-id3-segment-example"></a>

In diesem Beispiel für eine Anfrage wird die `HlsId3SegmentTaggingSettings` Aktion verwendet. Es erstellt ein ID3 Segment-Tag, das ab 13:35:59 UTC eingefügt wird. In diesem Beispiel wird die `Tag` Eigenschaft verwendet, was bedeutet, dass Sie nur den Inhalt von `value` für das Feld angeben. `TXXX` In diesem Beispiel besteht der Inhalt aus Datum, Uhrzeit und Nummer des Segments. 

```
{
  "ChannelId": "999999",
  "Creates": {
  "ScheduleActions": [
    {
      "ScheduleActionStartSettings": {
        "FixedModeScheduleActionStartSettings": {
          "Time": "2020-01-02T13:35:59Z"
        }
      },
      "ActionName": "id3-datetime-and-segment",
      "ScheduleActionSettings": {
        "HlsId3SegmentTaggingSettings": {
          "Tag": "$dt$-$sn$"
          }
        }
      }
    ]
  }
}
```

## Beispiel mit der Eigenschaft Id3
<a name="json-ide-segment-id3-example"></a>

In diesem Beispiel für eine Anfrage wird ein ID3 Segment-Tag erstellt, das sofort eingefügt wird. In diesem Beispiel wird die `Id3` Eigenschaft verwendet, was bedeutet, dass der Inhalt als Base64 codiert ist.

```
{
  "ChannelId": "999999",
  "Creates": {
  "ScheduleActions": [
    {
      "ScheduleActionStartSettings": {
        ImmediateModeScheduleActionStartSettings
       }
      },
      "ActionName": "id3-song309",
      "ScheduleActionSettings": {
        "HlsId3SegmentTaggingSettings": {
          "Id3": "SUQzBAAAAAAAF1RJVDIAAAANAAADSGVsbG8gV29ybGQA"
          }
        }
      }
    ]
  }
}
```

# Pipeline-Aktion unterbrechen — Payload
<a name="cli-schedule-fields-for-pause"></a>

Informationen zur Bedeutung und zu den Werten der Felder in der folgenden JSON-Datei finden Sie unter[Felder für die Pause](schedule-fields-for-pause.md).

```
{
 "ScheduleActions": [
  {
   "ScheduleActionStartSettings": {
    "FixedModeScheduleActionStartSettings": {
     "Time": "string"
    },
    "ImmediateModeScheduleActionStartSettings": {
    }
   },
   "ActionName": "string",
   "ScheduleActionSettings": {
    "PauseStateSettings": {
     "Pipelines": [
      {
       "PipelineId": "enum"
      }
     ]
    }
   }
  }
 ]
}
```

## Beispiel: Eine Pipeline pausieren
<a name="json-pause-example"></a>

In diesem Beispiel einer Anfrage wird Pipeline 0 um 20:42:19 UTC angehalten. MediaLive liest den Befehl immer wie folgt: *setzt die angegebene Pipeline oder Pipelines auf Pause und setzt alle anderen Pipelines auf* ununterbrochen.

```
{
  "ChannelId": "999999",
  "Creates": {
    "ScheduleActions": [
      {
        "ScheduleActionStartSettings": {
          "FixedModeScheduleActionStartSettings": {
            "Time": "2018-05-21T20:42:19Z"
          }
        },
        "ActionName": "pause-pipeline-0-now",
        "ScheduleActionSettings": {
          "PauseStateSettings": {
            "Pipelines": [
              {
                "PipelineId": "PIPELINE_0"
              }
            ]
          }
        }
      }
    ]
  }
}
```

## Beispiel: Die Pause für beide Pipelines aufheben
<a name="json-unpause-example"></a>

In diesem Beispiel für eine Anforderung wird die Unterbrechung aller derzeit unterbrochenen Pipelines aufgehoben. 

**Anmerkung**  
MediaLive liest den Befehl immer wie folgt: *setzt die angegebene (n) Pipeline (n) auf Pause und setzt alle anderen Pipelines auf „ohne Pause*“. In diesem Beispiel ist das Array leer. `Pipelines` MediaLiveinterpretiert dieses leere Array als: *setzt alle Pipelines auf* ununterbrochen.

```
{
 "ChannelId": "999999",
 "Creates": {
     "ScheduleActions": [
      {
       "ScheduleActionStartSettings": {
         "ImmediateModeScheduleActionStartSettings": {}
      },
     "ActionName": "unpause-pipeline-0",
     "ScheduleActionSettings": {
       "PauseStateSettings": {
         "Pipelines": [
       {}
      ]
     }
    }
   }
  ]
 }
}
```

# Kombination von Erstellungsaktionen
<a name="cli-example-multiple-creates"></a>

Hier ist ein Beispiel für einen JSON-Hauptteil, der an den `--creates` Parameter des `batch-update-schedule` AWS CLI Befehls übergeben wird. Es enthält zwei Aktionen, die erstellt werden sollen. In diesem Beispiel handelt es sich bei beiden Aktionen um splice\$1inserts, aber tatsächlich können Sie beliebig viele und eine beliebige Arten von Erstellungsaktionen miteinander kombinieren.

```
{
    "ScheduleActions": [
      {
        "ScheduleActionSettings": {
          "Scte35SpliceInsertSettings": {
            "Duration": 1350000,
            "SpliceEventId": 3
          }
        },
        "ActionName": "SpliceInsert-01",
        "ScheduleActionStartSettings": {
          "FixedModeScheduleActionStartSettings": {
            "Time": "2018-11-05T16:10:30.000Z"
          }
        }
      },
      {
        "ScheduleActionSettings": {
          "Scte35SpliceInsertSettings": {
            "Duration": 2700000,
            "SpliceEventId": 3
          }
        },
        "ActionName": "SpliceInsert-02",
        "ScheduleActionStartSettings": {
          "FixedModeScheduleActionStartSettings": {
            "Time": "2018-11-05T16:30:45.000Z"
          }
        }
      }
    ]
  }
```

# JSON-Nutzlast für Löschaktionen
<a name="cli-schedule-delete-json"></a>

 Schließen Sie in `Deletes` die Liste der Aktionen ein, die gelöscht werden sollen, indem Sie ein Array von `ActionNames` eingeben. Das Array enthält einen oder mehrere Aktionsnamen. Sie können diese Aktionsnamen mit dem `DescribeChannel`-Befehl abrufen (siehe [Den Zeitplan anzeigen ()AWS CLI](viewing-schedule-using-cli.md)).

```
{
  "ChannelId": "string",
  "Deletes": {
      "ActionNames": [
          ""
    ]
  }
}
```

## Beispiel
<a name="cli-schedule-delete-json-example"></a>

In diesem Beispiel für eine Anforderung werden die drei Aktionen gelöscht, die durch `ActionNames` angegeben sind, die beim Erstellen der Aktionen zugewiesen wurden.

```
{
  "ChannelId": "999999",
  "Deletes": {
      "ActionNames": [
          "stop-overlay-33",
          "adavail-3711",
          "end-adavail-3711"
      ]
  }
}
```

# JSON-Payload zum Kombinieren von Create und Delete
<a name="schedule-create-and-delete-json"></a>

Um einen Stapel von Erstellungen und Löschungen zu kombinieren, fügen Sie sowohl einen `Creates`-Abschnitt als auch einen `Deletes`-Abschnitt in die JSON-Nutzlast ein. 

In diesem Beispiel entfernt die Nutzlast im `Deletes`-Abschnitt eine Aktion zur Aktivierung einer Bildüberlagerung, da sie eine falsche Startzeit hat. Die Aktion hat den Namen `overlay-21`. Die Nutzlast im `Creates`-Abschnitt fügt diese Aktion erneut ein, diesmal mit der richtigen Startzeit.

Obwohl der `Creates` Abschnitt in der JSON-Nutzlast an erster Stelle steht, werden die Löschaktionen MediaLive immer zuerst ausgeführt. 

In dieser Aktion haben die Löschaktion und die Erstellungsaktion die gleiche `ActionName`. Der Name wird wiederverwendet, da der Stapel ein „Löschen und Ersetzen“-Stapel ist. Sie können der Aktion zum Erstellen auch einen anderen Namen zuweisen.

```
{
  "ChannelId": "999999",
  "Creates": {
  "ScheduleActions": [
    {
      "ScheduleActionStartSettings": {
        "FixedModeScheduleActionStartSettings": {
          "Time": "2018-05-21T20:42:19.000Z"
        }
      },
      "ActionName": "overlay-21",
      "ScheduleActionSettings": {
        "StaticImageActivateSettings": {
          "Image": {
          "PasswordParam": "imagespassword",
          "Uri": "s3ssl://amzn-s3-demo-bucket/banner-A/high-res.bmp",
          "Username": "medialiveoperator"
          },
          "ImageY": 300,
          "FadeIn": 1500,
          "ImageX": 200,
          "Width": 800,
          "Opacity": 60,
          "Layer": 1,
          "Height": 900
          }
        }
      }
    ]
  },
  "Deletes": {
       "ActionNames": [
          "overlay-21"
        ]
    }
}
```

# Den Zeitplan anzeigen ()AWS CLI
<a name="viewing-schedule-using-cli"></a>

Sie können den verwenden AWS CLI , um eine Liste der Aktionen anzuzeigen, die derzeit im Zeitplan für einen Kanal enthalten sind:
+ Aktionen, die noch nicht im Channel ausgeführt wurden
+ Aktionen, die zuvor ausgeführt wurden 

Verwenden Sie den `DescribeSchedule`-Befehl, um den Zeitplan anzuzeigen. Dieser Befehl wird in verschiedenen Schnittstellen anders dargestellt:
+ In der AWS CLI lautet der Befehl`describe-schedule`.
+ In der API wird der Befehl durch eine `HTTP GET` auf `channels/channelId/schedule` dargestellt.
+ In der AWS SDKs wird der Befehl durch Konstrukte dargestellt, die für diese SDK-Sprache geeignet sind. 

**So zeigen Sie Aktionen an (AWS CLI):**

1. Geben Sie diesen Befehl ein:

   **aws medialive describe-schedule --channel-id *value* --max-results value**

1. Betätigen Sie die **Eingabetaste**, um den Befehl zu übermitteln. Die Antwort wird auf dem Bildschirm angezeigt. 

1. Wenn Sie die `-max-results`-Option und die Antwort in `NextToken` verwendet haben, geben Sie den **DescribeChannel**-Befehl ein und übergeben Sie den Wert von `NextToken` in `--next-token`. Beispiel:

   **aws medialive describe-schedule --channel-id *value* --next-token 3jhrprd0**

1. Betätigen Sie die **Eingabetaste**, um den Befehl zu übermitteln. Die Antwort wird auf dem Bildschirm angezeigt. 

## Beispiel
<a name="viewing-schedule-using-cli-example"></a>

Der JSON-Text der Befehls*antwort* ähnelt dem der `BatchUpdateSchedule`-Befehls*anforderung*.

Dieses Antwortbeispiel zeigt die folgenden Aktionen:
+ Eine Aktion mit dem `ActionName` **corporate-logo-029** zum Aktivieren einer Bildüberlagerung in Ebene 1 um 20:30:00 UTC
+ Eine Aktion mit dem `ActionName` **stop-overlay-029** zum Deaktivieren der Überlagerung in Ebene 1 um 20:42:04 UTC
+ Eine Aktion mit dem `ActionName` **adavail-3708** zum Einfügen eines splice\$1insert zur gleichen Zeit wie die Deaktivierung.
+ Eine Aktion mit dem `ActionName` **end-adavail-3708** bis return-to-network 15 Sekunden später, um 20:42:19 UTC
+ Eine Aktion mit dem `ActionName` **corporate-logo-030** um dieselbe Überlagerung in Ebene 1 gleichzeitig mit der Rückgabe zu reaktivieren.

Dieser Zeitplan beschreibt einen Workflow, in dem Sie Ihr Firmenlogo zeigen, es aber zu Beginn jedes Ad-Avails entfernen und dann am Ende des Ad-Avails erneut einblenden.

```
 {
  "NextToken": "3jhrprd0",
      "ScheduleActions": [
      {
        "ScheduleActionStartSettings": {
          "FixedModeScheduleActionStartSettings": {
            "Time": "2018-05-21T20:30:00.000Z"
          }
        },
        "ActionName": "corporate-logo-029",
        "ScheduleActionSettings": {
          "StaticImageActivateSettings": {
            "Image": {
            "PasswordParam": "corplogo!2312",
            "Uri": "s3ssl://amzn-s3-demo-bucket/logos/corporate/high-res.bmp",
            "Username": "medialiveoperator"
            },
            "ImageY": 300,
            "FadeIn": 1500,
            "ImageX": 200,
            "Width": 800,
            "Opacity": 60,
            "Layer": 1,
            "Height": 900
          }
        }
      },
      {
        "ScheduleActionStartSettings": {
          "FixedModeScheduleActionStartSettings": {
            "Time": "2018-05-21T20:42:04.000Z"
          }
        },
        "ActionName": " stop-overlay-029",
        "ScheduleActionSettings": {
          "StaticImageDeactivateSettings": {
            "FadeOut": 1500,
            "Layer": 1
          }
        }
      },
      {
        "ScheduleActionStartSettings": {
          "FixedModeScheduleActionStartSettings": {
            "Time": "2018-05-21T20:42:04.000Z"
          }
        },
        "ActionName": "adavail-3708",
        "ScheduleActionSettings": {
          "Scte35SpliceInsertSettings": {
            "SpliceEventId": 3708,
            "Duration": 1350000
          }
        }
      },
      {
        "ScheduleActionStartSettings": {
          "FixedModeScheduleActionStartSettings": {
            "Time": "2018-05-21T20:42:19.000Z"
          }
        },
        "ActionName": "end-adavail-3708",
        "ScheduleActionSettings": {
          "Scte35ReturnToNetworkSettings": {
            "SpliceEventId": 3708
          }
        }
      },
      {
        "ScheduleActionStartSettings": {
          "FixedModeScheduleActionStartSettings": {
            "Time": "2018-05-21T20:42:19.000Z"
          }
        },
        "ActionName": "corporate-logo-030",
        "ScheduleActionSettings": {
          "StaticImageActivateSettings": {
            "Image": {
            "PasswordParam": "corplogo!2312",
            "Uri": "s3ssl://amzn-s3-demo-bucket/logos/corporate/high-res.bmp",
            "Username": "medialiveoperator"
            },
            "ImageY": 300,
            "FadeIn": 1500,
            "ImageX": 200,
            "Width": 800,
            "Opacity": 60,
            "Layer": 1,
            "Height": 900
          }
        }
      }
    ]   
  }
```