Como funciona uma solicitação em lote - MediaLive

As traduções são geradas por tradução automática. Em caso de conflito entre o conteúdo da tradução e da versão original em inglês, a versão em inglês prevalecerá.

Como funciona uma solicitação em lote

A intenção do processamento em lotes é aprovar ou reprovar todas as ações em conjunto. Portanto, AWS Elemental MediaLive valida as ações em lote em conjunto. MediaLive executa a seguinte validação:

  • Ele garante que cada ação criada ou excluída tenha um horário de início explícito ou implícito de pelo menos 15 segundos no futuro.

  • Se a ação referir-se a uma ação existente no cronograma, ele garante que a referência para a ação existente esteja correta. Por exemplo, uma alternância de entrada de acompanhamento inclui uma referência à ação que ela segue. Essa ação deve existir.

Se ocorrer uma falha na validação para qualquer ação, ocorrerá uma falha para todas as ações no lote.

Se você não quiser que as ações sejam aprovadas ou reprovadas em conjunto, não envie um lote. Em vez disso, crie cada ação em seu próprio comando de programação de atualização em lote.

Se a validação for bem-sucedida, MediaLive processará todas as solicitações de exclusão antes das solicitações de criação, independentemente do horário de início das ações.

Exemplo 1

Um uso importante do agrupamento em lotes é realizar várias ações que devem passar ou falhar juntas. Por exemplo, suponha que você deseja remover o logotipo corporativo e imediatamente inserir uma splice_insert (para ir para uma disponibilidade de anúncio). Para fazer isso, você deve criar uma ação para remover o logotipo e outra ação para inserir a splice_insert. No entanto, você não deseja inserir MediaLive a ação de remoção se a ação splice_insert falhar ou vice-versa. É melhor que as duas ações falhem porque isso permite que você corrija a ação mal formada e depois envie as duas ações novamente.

Portanto, você envia as duas ações em conjunto, em um comando de programação de atualização em lote.

Exemplo 2

Outro uso importante de lote é para corrigir um erro em uma ação na programação. Por exemplo, você pode corrigir uma sobreposição de imagem que ainda não foi iniciada e que foi criada com o horário de início errado. Para fazer isso, você envia um comando de programação de atualização em lote com JSON que contém o seguinte:

  • Uma carga para remover a ação original para ativar a sobreposição da imagem. Essa ação tem a hora de início incorreta.

  • Uma carga para adicionar uma nova ação para ativar a mesma sobreposição de imagem. Essa ação tem a hora de início correta.