Implementar resiliência no canal - 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á.

Implementar resiliência no canal

AWS Elemental MediaLive tem vários recursos que fornecem resiliência no canal:

Comportamento de perda de entrada

MediaLive sempre reage à perda de entrada de vídeo. Você pode configurar os pontos delicados de como se comporta. MediaLive Esse recurso abrange todas as entradas, tanto as configuradas com failover automático de entrada quanto as não configuradas dessa forma.

Para obter mais informações, consulte Como lidar com a perda de entrada de vídeo.

Failover automático de entrada

Com algumas entradas, você pode configurar duas entradas como um par automático de failover de entrada, a fim de fornecer resiliência para uma entrada no canal. A configuração dessa maneira fornece resiliência em caso de falha no sistema de upstream ou entre o sistema de upstream e o canal.

O failover automático de entrada é um recurso que se aplica a entradas individuais. Não é necessário decidir sobre a implementação do failover automático de entrada ao planejar o canal. Você pode implementá-la posteriormente, ao anexar uma nova entrada ou quando quiser atualizar uma entrada existente para que ela implemente o failover automático de entrada.

Para configurar o failover automático de entrada, você configura duas entradas (que têm exatamente o mesmo conteúdo de origem) como um par de failover de entrada. A configuração dessa maneira fornece resiliência em caso de falha no sistema de upstream ou entre o sistema de upstream e o canal.

No par de entrada, uma das entradas é a entrada ativa e a outra está em espera. MediaLive ingere as duas entradas, para estar sempre pronto para alternar, mas geralmente descarta a entrada em espera imediatamente. Se a entrada ativa falhar, faça o failover MediaLive imediatamente e inicie o processamento a partir da entrada em espera, em vez de descartá-la.

É possível implementar o failover automático de entrada em um canal configurado para redundância de pipeline (um canal padrão) ou em um que não tenha redundância de pipeline (um canal de pipeline único).

Para obter mais informações sobre como implementar o failover automático de entrada, consulteImplementar o failover automático de entrada.

Redundância de pipeline

Normalmente, você pode configurar um canal com dois pipelines, para fornecer resiliência dentro do pipeline de processamento do canal.

A redundância de pipelines é um recurso que se aplica a todo o canal e a todas as entradas conectadas ao canal. Logo no início do planejamento do canal, você deve decidir como deseja configurar os pipelines. Esse recurso é controlado pela classe das entradas conectadas ao canal e pela classe do canal.

Configure a redundância de pipelines configurando o canal como um canal padrão de modo que ele tenha dois pipelines de codificação. Os dois pipelines ingerem o conteúdo de origem e produzem a saída. Se ocorrer uma falha no pipeline atual, o sistema de downstream poderá detectar que ele não está mais recebendo conteúdo e poderá alternar para a outra saída. Não há interrupção no sistema a jusante. MediaLive reinicia o segundo pipeline em alguns minutos.

Para obter mais informações sobre a implementação da redundância de pipeline, consulte. Como implementar redundância de pipelines

Comparação entre failover automático de entrada e redundância de tubulação

A seguir, é apresentada uma comparação entre redundância de pipelines e failover automático de entrada.

  • Há uma diferença na falha com a qual cada recurso lida:

    A redundância da tubulação fornece resiliência em caso de falha na tubulação do MediaLive codificador.

    O failover automático de entrada fornece resiliência em caso de falha antecipada MediaLive, seja no sistema upstream ou na conexão de rede entre o sistema upstream e a entrada. MediaLive

  • Ambos os recursos exigem duas instâncias da fonte de conteúdo, portanto, em ambos os casos, seu sistema upstream deve ser capaz de fornecer duas instâncias.

    Com a redundância de pipelines, as duas fontes podem ser provenientes do mesmo codificador.

    Com o failover automático de entrada, as fontes devem vir de codificadores diferentes, caso contrário, as duas fontes falharão ao mesmo tempo e a alternância de entradas de failover falhará.

  • A redundância de pipelines se aplica a todo o canal. Portanto, você deve decidir se deseja implementá-la ao planejar o canal. O failover automático de entrada se aplica somente a tipos de entrada específicos. Portanto, você pode, por exemplo, decidir implementar o failover automático de entrada somente quando anexar sua entrada mais importante.

  • O failover automático de entrada exige que o sistema downstream seja capaz de lidar com duas instâncias da saída e alternar de uma (quando ela falhar) para a outra. MediaPackage, por exemplo, pode lidar com duas instâncias.

    Se seu sistema downstream não tiver essa lógica incorporada, você não poderá implementar o failover automático de entrada.