View a markdown version of this page

Solução de problemas - 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á.

Solução de problemas

O bloqueio da tubulação garante que as tubulações tenham uma estrutura precisa entre si, nos grupos de saída em que MediaLive realiza o bloqueio da tubulação.

Se você ou o operador do sistema a jusante perceberem que as tubulações não estão sincronizadas, você pode executar a seguinte solução de problemas.

Solução de problemas gerais

Essas etapas de solução de problemas se aplicam a todos os métodos de bloqueio de tubulações:

  • Verifique se ele MediaLive oferece suporte ao bloqueio de pipeline para o tipo de entrada em seu canal.

  • Certifique-se de que as saídas afetadas sejam elegíveis para bloqueio de pipelines. O bloqueio de pipelines se aplica somente a tipos de saídas específicos.

  • Certifique-se de ter alterado o Controle de taxa de quadros para que ele não seja Initialize_from_source.

  • Verifique a FRCPresent CloudWatch métrica Complexa. Um valor de 1 indica que o Medialive está realizando uma conversão complexa de taxa de quadros e não está tentando bloquear pipelines. O bloqueio de pipeline suporta apenas conversões simples de taxa de quadros.

  • Se a taxa de quadros na fonte mudar, é possível que MediaLive não seja possível realizar o bloqueio do pipeline durante esse período, pois, para essa seção do vídeo, não há uma conversão simples da taxa de quadros.

Solução de problemas de bloqueio baseado em código de tempo

Se você estiver usando o bloqueio de época ou bloqueio de pipeline com o método de timecode de origem (o padrão), verifique o seguinte, além das etapas gerais de solução de problemas:

  • Certifique-se de que a fonte de entrada tenha um timecode incorporado.

  • Se você escolheu o modo de bloqueio de epoch, certifique-se de que o timecode incorporado esteja dentro de 2 minutos do horário de epoch.

  • Se uma fonte de entrada tiver seções em que não há timecode incorporado, MediaLive interrompe a execução do bloqueio de tubulação com precisão de quadros. MediaLive volta automaticamente a realizar o bloqueio aproximado da tubulação. Sempre que o timecode incorporado reaparecer, MediaLive retoma o bloqueio preciso do pipeline.

  • Lembre-se de configurar marcadores de segmentação em um grupo de saídas UDP. Para os outros grupos de saídas compatíveis, você não precisa se preocupar com isso, pois suas saídas são sempre segmentadas.

  • Certifique-se de configurar o tipo de marcador de segmentação esperado por seu sistema downstream.

Solução de problemas de bloqueio de tubulação alinhado por vídeo

Se você estiver usando o bloqueio de pipeline alinhado por vídeo (método de bloqueio de pipeline definido como VIDEO_ALIGNMENT) e tiver problemas de sincronização, verifique o seguinte, além das etapas gerais de solução de problemas:

  • Verifique se o tipo de entrada atual é compatível. HLS, RTMP_PULL e entradas de arquivo fazem com que o bloqueio de pipeline alinhado ao vídeo seja executado no modo de loop aberto (desbloqueado). Consulte Requisitos para bloqueio de tubulação alinhado por vídeo.

  • Verifique a métrica InputVideoAligned CloudWatch . Um valor de 1 indica que o bloqueio do pipeline alinhou com sucesso o conteúdo do vídeo de entrada entre os pipelines. Se o valor for 0:

    • Certifique-se de que os dois canais estejam recebendo o mesmo conteúdo de vídeo. O bloqueio de pipeline alinhado ao vídeo compara as assinaturas visuais entre os codificadores e não pode ser bloqueado se o conteúdo for diferente.

  • Verifique a métrica PipelinesLocked CloudWatch . O bloqueio de pipeline alinhado por vídeo relata seu status de bloqueado por meio dessa mesma métrica. Um valor de 1 indica uma sincronização bem-sucedida.

  • Se a sincronização for intermitente, verifique se a conectividade de rede com os dois pipelines está estável. A comparação de assinaturas visuais exige uma entrega consistente de vídeo para os dois codificadores.