

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.

# JSON-Nutzlast zum Erstellen von Aktionen
JSON zum Erstellen von Aktionen

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
Aktion des Eingangsschalters

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
Live-Switch zu einer festen Zeit

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
Dateiwechsel wie folgt

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
Dynamischer Wechsel sofort

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
Eingabe: Aktion vorbereiten

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
Live-Switch zu einer festen Zeit

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
Wechseln Sie die Datei wie folgt

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
Aktiviere die globale Image-Aktion

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


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
Deaktiviere die globale Overlay-Aktion

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


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
Aktivieren Sie die Bild-Aktion pro Ausgabe

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


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
Overlay-Aktion deaktivieren

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


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
Aktivieren Sie das Overlay für Bewegungsgrafiken

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


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
Deaktivieren Sie das Overlay für Bewegungsgrafiken

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


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
Splice\$1Insert-Nachricht

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


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


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
Time\$1Signal-Nachricht

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


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
Return-to-network Nachricht

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


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
ID3 Metadaten-Element

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


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
ID3 Segment-Tag-Element

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


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


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
Pipeline-Aktion unterbrechen

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


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


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


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"
          }
        }
      }
    ]
  }
```