¿Cómo capturar SSAI y Manifiestos originales simultáneamente?

Última actualización: 2022-11-16

Descripción

Entorno 
Primetime

Problema/Síntomas
¿Cómo capturar simultáneamente el Ad Insertion del lado del servidor (SSAI) y los manifiestos originales?

Resolución

  1. Configure la configuración de grabación de Charles para capturar únicamente m3u8 URL, utilizando el método sugerido en esta captura de pantalla:
  2. En un Apple TV, inicie la reproducción en la aplicación (para la que debe depurar) y la captura en Charles (es necesario configurar Apple TV con el configurador de Apple TV de antemano); asegúrese de que previamente.
  3. Tome la URL de la lista de reproducción maestra o del bootstrap de SSAI - http://manifest.auditude.com - Tome la codificación m3u8 URL (resaltada en azul)
  4. Base64 descodifique la dirección URL del flujo (mediante https://www.base64decode.org/) para obtener la URL de flujo original o utilizar el comando terminal
  5. En Charles, active macOS o Windows proxy
  6. Abra el explorador Safari o Edge, introduzca el Base64-decodificado URL. Deje que el vídeo se reproduzca el tiempo suficiente para que un par de manifiestos de esta lista maestra aparezcan en Charles. Parecerán las líneas resaltadas en esta captura de pantalla
  7. Una vez capturado desde el explorador Safari o Edge, puede salir de ese explorador. Se recomienda capturar este flujo en una nueva sesión
  8. En Charles, seleccione la lista de reproducción de medios original correspondiente (la misma que solicita para SSAI)
  9. Haga clic con el botón derecho en Charles - Repetir avanzado
  10. En la ventana de configuración, el intervalo de repetición está en MILISECONDS (por ejemplo, utilice 6000 durante 6 segundos (o como desee) para las repeticiones, puede poner 1000.  Mantener el Mostrar resultados en una nueva sesión box activada - que creará una pestaña independiente que llamará a un manifiesto original cada 6 segundos y creará una captura del original
  11. Paso final: Desactivar proxy macOS/Windows

En esta página