Come funziona una richiesta batch - MediaLive

Le traduzioni sono generate tramite traduzione automatica. In caso di conflitto tra il contenuto di una traduzione e la versione originale in Inglese, quest'ultima prevarrà.

Come funziona una richiesta batch

L'intenzione del batch è quella di eseguire o meno tutte le operazioni contemporaneamente. Pertanto, AWS Elemental MediaLive convalida insieme le azioni in batch. MediaLive esegue la seguente convalida:

  • Assicura che ogni azione creata o eliminata abbia un'ora di inizio esplicita o implicita di almeno 15 secondi nel futuro.

  • Se l'operazione si riferisce a un'operazione esistente nella pianificazione, la garanzia che il riferimento all'operazione esistente sia corretto. Ad esempio, un cambio di input di follow-up include un riferimento all'operazione che segue. Questa operazione deve esistere.

Se la convalida non riesce per una qualsiasi operazione, non riesce per tutte le operazioni del batch.

Se non vuoi che le operazioni abbiano tutte insieme lo stesso esito positivo o negativo, non impostare un batch. Al contrario, crea ogni operazione nel suo comando di pianificazione dell'aggiornamento in batch.

Se la convalida ha esito positivo, MediaLive elabora tutte le richieste di eliminazione prima delle richieste di creazione, indipendentemente dagli orari di inizio delle azioni.

Esempio 1

Un uso importante del batching consiste nell'eseguire diverse azioni che devono avere esito positivo o negativo contemporaneamente. Ad esempio, supponiamo di voler rimuovere il logo aziendale e inserire immediatamente uno splice_insert (per poter usufruire di una disponibilità pubblicità). A tale scopo, è necessario creare un'operazione per rimuovere il logo e un'altra operazione per inserire splice_insert. Tuttavia, non è necessario inserire l'azione MediaLive di rimozione se l'azione splice_insert fallisce o viceversa. È preferibile che entrambe le operazioni non riescano perché ciò consente di correggere l'operazione con formato errato e quindi inviare nuovamente entrambe le operazioni.

Pertanto, invia le due operazioni insieme, in un unico comando di pianificazione dell'aggiornamento in batch.

Esempio 2

Un altro importante uso del batch è quello di correggere un errore in un'operazione nella pianificazione. Ad esempio, potresti voler correggere una sovrapposizione dell'immagine che non è ancora stata avviata e che è stata creata con un orario di inizio sbagliato. A tale scopo, invia un comando di pianificazione dell'aggiornamento in batch con JSON contenente quanto segue:

  • Un payload per rimuovere l'operazione originale per attivare la sovrapposizione dell'immagine. Questa operazione ha l'ora di inizio errata.

  • Un payload per aggiungere una nuova operazione per attivare la stessa sovrapposizione dell'immagine. Questa operazione ha l'ora di inizio corretta.