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á.
Implemente resiliência multirregional com o MQAR MediaTailor
AWS Elemental MediaTailor A resiliência multirregional é aprimorada por meio do Media Quality-Aware Resiliency (MQAR), um CloudFront recurso avançado da Amazon que ajuda a MediaTailor oferecer a melhor experiência de streaming possível. Ele seleciona automaticamente a origem com o maior índice de qualidade quando você tem várias origens em diferentes AWS regiões. Esse recurso é particularmente valioso para transmissão ao vivo, onde você precisa de um serviço ininterrupto.
Como funciona o MQAR
O CloudFront MQAR permite selecionar automaticamente a origem com o maior índice de qualidade. Isso garante que os espectadores recebam a melhor experiência de streaming possível. Quando configurado corretamente, o MQAR oferece os seguintes benefícios:
-
Seleção automática da origem da mais alta qualidade
-
Failover contínuo entre AWS regiões durante interrupções
-
Experiência aprimorada do espectador com o mínimo de interrupções
-
Monitoramento e adaptação da qualidade em tempo real
Etapa 1: Verificar os requisitos do MQAR
Antes de implementar o MQAR, verifique se sua infraestrutura atende a esses requisitos. O MQAR funciona comparando índices de qualidade de várias origens, então você precisa de conteúdo idêntico disponível em várias AWS regiões.
-
Codificadores que enviam fluxos de ingestão alinhados para todos os MediaPackage canais usando conjuntos de ingestão CMAF bloqueados por época
-
Dois MediaPackage canais idênticos em AWS regiões diferentes, com endpoints de origem idênticos
-
Ingestão de CMAF para MediaPackage canais (ativada por padrão)
-
CloudFront distribuição configurada para suportar MQAR
-
MediaTailor configurações para cada endpoint MediaPackage
Etapa 2: Configurar seus codificadores para MQAR
Seus codificadores precisam produzir saídas consistentes e sincronizadas em todas as regiões para que o MQAR funcione de forma eficaz. Essa consistência permite CloudFront fazer comparações precisas de qualidade entre as origens.
Configure suas MediaLive saídas com estas configurações:
-
Certifique-se de que todas as taxas de quadros de vídeo no grupo de saída CMAF sejam consistentes (todas as taxas de quadros fracionárias ou todas as taxas de quadros inteiras).
-
Evite transições entre taxas de quadros fracionárias e inteiras nas sessões de codificação.
-
Configure os números de sequência do segmento de saída para que eles nunca retrocedam nas sessões de codificação.
-
Use nomes de saída de codificador idênticos em todas as regiões.
Para obter mais informações sobre a configuração MediaLive do MQAR, consulte Trabalhando com o MQCS no guia do MediaLive usuário.
Etapa 3: Configurar MediaPackage para MQAR
Configure seus MediaPackage canais e endpoints com estas configurações:
Para configurar MediaPackage para MQAR
-
Crie configurações idênticas de canais e endpoints em cada AWS região.
-
Use CMAF como o tipo de entrada do canal.
-
Para a MediaPackage origem primária, habilite Forçar configuração de erro do endpoint com estas configurações:
-
Playlists multivariantes obsoletas, playlists de mídia ou MPDs
-
Lista de reprodução multivariante incompleta, lista de reprodução de mídia ou MPD
-
Entrada de ardósia
-
-
Para MediaPackage origens de backup, não ative essas configurações de erro para maximizar as chances de um failover bem-sucedido.
Para obter mais informações sobre a configuração MediaPackage do MQAR, consulte Aproveitando os índices de qualidade de mídia usando AWS Elemental MediaPackage no guia do MediaPackage usuário.
Etapa 4: Configurar CloudFront para MQAR
Na CloudFront configuração, você ativa o MQAR e define como ele seleciona entre suas origens. Crie um grupo de origem com a opção Pontuação de qualidade de mídia ativada.
Para configurar CloudFront para MQAR
-
Crie uma CloudFront distribuição com origens apontando para seus MediaTailor endpoints.
-
Crie um grupo de origem que inclua essas origens.
-
Nas configurações do grupo de origem, ative a opção Pontuação de qualidade de mídia.
-
Configure os critérios de failover para incluir códigos de resposta 404 Not Found. Opcionalmente, você pode incluir outros códigos 4xx/5xx.
-
Crie comportamentos de cache separados para o padrão de caminho de cada canal. Isso evita a mistura de partituras quando o mesmo grupo de origem atende a vários canais.
nota
O MQAR não está disponível ao usar as funções do Lambda @Edge em acionadores voltados para a origem (solicitação de origem e resposta de origem) associados ao comportamento de cache da sua distribuição.
Para obter mais informações sobre a configuração do CloudFront MQAR, consulte Resiliência com reconhecimento de qualidade de mídia no guia do desenvolvedor. CloudFront
Etapa 5: Configurar MediaTailor para MQAR
Para concluir a configuração do MQAR, configure MediaTailor em cada região para trabalhar com sua arquitetura multirregional. Isso garante a inserção consistente do anúncio, independentemente da origem CloudFront selecionada.
Para configurar MediaTailor para MQAR
-
Crie MediaTailor configurações idênticas em cada região, apontando para os MediaPackage endpoints correspondentes.
-
Configure o prefixo do segmento de conteúdo CDN para usar seu domínio de CloudFront distribuição.
-
Certifique-se de que as configurações do servidor de decisão de anúncios sejam idênticas em todas as regiões.
Essa configuração garante que, independentemente da origem CloudFront selecionada com base nos índices de qualidade, MediaTailor possa continuar personalizando anúncios de forma consistente.
Etapa 6: Teste sua configuração de MQAR
Depois de configurar o MQAR, teste sua configuração para garantir que ela funcione conforme o esperado:
Para testar sua configuração MQAR
-
Solicite conteúdo por meio de sua CloudFront distribuição.
-
Monitore os registros em tempo real para verificar se CloudFront está selecionando as origens com base nos índices de qualidade.
-
Simule uma falha na sua AWS região principal para testar o comportamento do failover.
-
Verifique se a inserção de anúncios continua funcionando corretamente durante o failover.
Próximas etapas
Depois de implementar o MQAR, considere estas próximas etapas:
-
Configure o monitoramento e a solução de problemas para sua configuração MQAR (consulteMonitore e solucione problemas de sua CloudFront integração MediaTailor )
-
Implemente a implantação automatizada usando AWS CloudFormation (consulteAutomatize MediaTailor e CDN com AWS CloudFormation)