Como capturar SSAI e manifestos originais simultaneamente?

Última atualização em 2024-02-09

Descrição

Ambiente 
Primetime

Problema/Sintomas
Como capturar Ad Insertion do lado do servidor (SSAI) e manifestos originais simultaneamente?

Resolução

  1. Definir as 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 capture no Charles (é necessário configurar a TV Apple com o Apple TV Configurator antecipadamente) - certifique-se disso antecipadamente.
  3. Pegue a inicialização SSAI ou o URL da lista de reprodução mestre - http://manifest.auditude.com - Pegue o codificado m3u8 URL (realçado em azul)
  4. Base64 decodificar o URL do fluxo (usando https://www.base64decode.org/) para obter o URL do fluxo original ou usar o comando terminal
  5. No Charles, ligue macOS ou Proxy do Windows
  6. Abra o navegador Safari ou Edge, insira o navegador Base64-decodificado URL. Deixe o vídeo reproduzir por tempo suficiente para que alguns manifestos desta lista de reprodução principal apareçam em Charles. Elas se parecerão com as linhas destacadas nesta captura de tela
  7. Depois que você capturar isso do navegador Safari ou Edge, poderá sair desse navegador. É recomendável capturar esse fluxo em uma nova sessão
  8. No Charles, selecione a lista de reprodução de mídia original correspondente (a mesma que você está solicitando para o SAI)
  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 é em MILISSEGUNDOS (por exemplo, use 6000 por 6 segundos - ou como desejar) para repetições, você pode colocar 1000.  Manter a Mostrar resultados em nova sessão caixa verificado EM - que criará uma guia separada que chamará um manifesto original a cada 6 segundos e criará uma captura do original
  11. Etapa final - Desativar Proxy do macOS/ Windows

Nesta página