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

Aktion des Eingangsschalters — 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": { "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

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

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

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