Eingabe, Aktion vorbereiten — Nutzlast - MediaLive

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.

Eingabe, Aktion vorbereiten — Nutzlast

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 unterFelder für einen Eingabeschalter.

{ "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

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

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