DocumentaçãoComo capturar simultaneamente SSAI e Manifestações originais?
Como capturar simultaneamente SSAI e Manifestações originais?
Descrição
Ambiente
Primetime
Problema/Sintomas
Como capturar simultaneamente o Ad Insertion do lado do servidor (SSAI) e os manifesto originais?
Resolução
Defina suas configurações de gravação de Charles para capturar apenas m3u8 URL, usando o método sugerido nesta captura de tela:
Em uma TV Apple, inicie a reprodução no aplicativo (para o qual você precisa depurar) e a captura no Charles (requer a configuração antecipada da Apple TV com o Apple TV Configurator) - verifique isso antes.
Pegue o bootstrap do SSAI ou o URL da lista de reprodução principal - http://manifest.auditude.com - Use o código m3u8 URL (destacado em azul)
Base64 decodificar o URL de fluxo (usando https://www.base64decode.org/) para obter o URL de fluxo original ou usar o comando terminal
Em Charles, ative macOS ou Proxy do Windows
Abra o navegador Safari ou Edge e insira Base64-decodificado URL. Deixe o vídeo ser reproduzido por tempo suficiente para que alguns manifestos dessa lista de reprodução principal apareçam em Charles. Eles se parecerão com as linhas destacadas nesta captura de tela
Depois de capturar isso no navegador Safari ou Edge, você pode sair desse navegador. É recomendável capturar esse fluxo em uma nova sessão
Em Charles, selecione a lista de reprodução de mídia original correspondente (a mesma que você está solicitando para SSAI)
Clique com o botão direito do mouse em Charles - Repetir avançado
Na janela de configuração, o intervalo de repetição está em MILISSEGUNDOS (por exemplo, use 6000 por 6 segundos - ou como você desejar) para repetições, é possível colocar 1000. Manter o Mostrar resultados em nova sessão caixa ativado - que criará uma guia separada que chamará um manifesto original a cada 6 segundos e criará uma captura do original