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

  1. Defina suas configurações de gravação de Charles para capturar apenas m3u8 URL, usando o método sugerido nesta captura de tela:
  2. 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.
  3. 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)
  4. Base64 decodificar o URL de fluxo (usando https://www.base64decode.org/) para obter o URL de fluxo original ou usar o comando terminal
  5. Em Charles, ative macOS ou Proxy do Windows
  6. 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
  7. Depois de capturar isso no navegador Safari ou Edge, você pode sair desse navegador. É recomendável capturar esse fluxo em uma nova sessão
  8. Em Charles, selecione a lista de reprodução de mídia original correspondente (a mesma que você está solicitando para SSAI)
  9. Clique com o botão direito do mouse em Charles - Repetir avançado
  10. 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
  11. Etapa final - Desligar Proxy macOS/Windows

Nesta página