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á.
Esta seção fornece informações sobre o recurso de local de DASH, habilitado por padrão em AWS Elemental MediaTailor. Leia esta seção se você criar regras de roteamento da rede de distribuição de conteúdo (CDN) para acessar MediaTailor manifestos. Também leia esta seção caso você use relatórios no lado do servidor com players que não ofereçam suporte a redirecionamentos HTTP recorrentes.
O que é o recurso de local?
O recurso de local permite que players que não ofereçam suporte a redirecionamentos HTTP recorrentes forneçam um comportamento recorrente nas solicitações de atualização do manifesto.
AWS Elemental MediaTailor usa inicialização sem sessão e exige um comportamento persistente de redirecionamento HTTP de seus jogadores. Com os relatórios do lado do servidor, quando o jogador solicita uma atualização do manifesto para MediaTailor, o serviço emite um redirecionamento 302 temporário, para direcionar o jogador a um endpoint para o manifesto personalizado. MediaTailor inclui um ID de sessão na resposta, como parâmetro de consulta. A intenção é para o player seguir o URL em toda a sessão, mas os players que não oferecem suporte a redirecionamentos HTTP recorrentes ignoram o redirecionamento e retornam ao URL original. Quando um player retorna ao URL original, para cada nova solicitação MediaTailor cria uma nova sessão em vez de permanecer com a sessão original. Isso pode corromper o manifesto.
A especificação DASH fornece uma solução para esse problema no recurso de localização, que é ativado por padrão nas AWS Elemental MediaTailor configurações. Quando esse recurso está ativado, MediaTailor coloca o URL absoluto na <Location>
tag do manifesto. Os players que não oferecem suporte a redirecionamentos HTTP recorrentes podem usar o URL fornecido em <Location>
para solicitar atualizações no manifesto.
Preciso desabilitar o recurso de local na minha configuração?
O recurso de local substitui todas as regras de roteamento CDN configuradas para acessar manifestos do AWS Elemental MediaTailor e, assim, talvez seja necessário desabilitá-lo. O recurso de local não afeta o armazenamento em cache CDN de conteúdo ou segmentos de anúncios.
Encontre a situação na lista a seguir para determinar se você precisa desabilitar o recurso de local para a configuração e como processar isso:
-
Caso você não tenha regras de roteamento CDN configuradas para acessar manifestos do AWS Elemental MediaTailor , deixe a configuração do local habilitada.
-
Do contrário, use as seguintes regras:
-
Caso você não use relatórios no lado do servidor ou todos os players ofereçam suporte a redirecionamentos HTTP recorrentes, desabilite o recurso de local. Para obter informações sobre como fazer isso no console, consulte Criar uma configuração.
-
Caso contrário, entre em contato com o AWS Support
.
-
Preciso usar o recurso de local?
Você precisa usar o recurso de localização para jogadores que não suportam redirecionamentos HTTP fixos. Use o URL fornecido na tag <Location>
em todas as solicitações de atualização de manifesto.
Exemplo
Exemplo URLs e exemplo de <Location>
tag.
-
exemplo Exemplo: URL da solicitação inicial
https://777788889999.mediatailor.us-east-1.amazonaws.com/v1/dash/5ca4c1892b1f213a1247fad47b3e34c454a7d490/testLocationTag/index.mpd
-
exemplo Exemplo: resposta 302 redirecionada
/v1/dash/5ca4c1892b1f213a1247fad47b3e34c454a7d490/testLocationTag/index.mpd?aws.sessionId=0e5d9b45-ae97-49eb-901b-893d043e0aa6
-
exemplo Exemplo: tag de local em um manifesto
<Location>https://777788889999.mediatailor.us-east-1.amazonaws.com/v1/dash/5ca4c1892b1f213a1247fad47b3e34c454a7d490/testLocationTag/index.mpd?aws.sessionId=0e5d9b45-ae97-49eb-901b-893d043e0aa6</Location>