¿Por qué mi podcast no se inicia inmediatamente después de presionar Play?

Anterior Siguiente

Para obtener una versión de este artículo que hace referencia al streaming en vivo, consulte ¿Por qué mi stream no comienza inmediatamente después de presionar Play?

El retraso real que se produce cuando presionas Reproducir depende de algunas cosas. En términos generales, el retraso se debe principalmente al procesamiento de la información relacionada con los datos publicitarios y la latencia entre la aplicación de podcast y el servidor.

Vamos a recorrer el proceso:

  1. El oyente presiona Reproducir en su aplicación de podcast o insertar reproductor en un sitio web. El reproductor realiza una solicitud a la URL del recinto para el episodio. Si se configuran una o más URL de prefijo de medición , cada prefijo redirigirá al siguiente.

  2. Los servidores Omny Studio reciben la solicitud, la validan y determinan a dónde reenviar la solicitud de descarga. Omny Studio admite varias configuraciones, incluida la compatibilidad con la inyección de anuncios. Estas opciones se validan y la solicitud se redirige a la CDN que servirá la descarga. En este caso, supongamos que la solicitud es redirigida a la CDN de podcast de Triton. Esta solicitud suele tardar unos cientos de milisegundos en procesarse.

  3. Los servidores de Triton reciben la solicitud de descarga del podcast y crean un perfil del usuario. Debido a que Triton admite la inserción de anuncios, necesitamos procesar cualquier información del perfil del oyente antes de poder devolver cualquier audio al reproductor. Después de que la solicitud de descarga llega a nuestros servidores, nuestro enriquecimiento de perfil determina cualquier información relevante en función de los atributos de la solicitud, como la ubicación y los segmentos de datos, y puede incluir datos de primera mano (sexo, edad, etc.) si se transmite mediante aplicaciones de podcast personalizadas.

  4. Luego, el ad server de Triton toma la información de perfil y contenido y selecciona los anuncios apropiados para incluir en el podcast. El número de anuncios y sus posiciones se configuran mediante marcadores de anuncios agregados al episodio en Omny Studio.

  5. Al mismo tiempo, el servidor de costura descarga una copia local del audio del podcast si aún no tiene una. Este proceso puede tardar algún tiempo y retrasar el inicio de la descarga, pero por lo general es un costo único que se paga por la primera solicitud de descarga. El audio del podcast caduca desde esta caché local en función del uso de la descarga; Una vez que esto suceda, cualquier solicitud de descarga posterior obligará a recuperar el archivo nuevamente.

  6. Si se devuelven anuncios, se unen en el audio del podcast y el archivo de audio resultante se envía a la aplicación de podcast o al reproductor incrustado.

  7. La aplicación de podcast o el reproductor incrustado recibe el stream, acumula suficientes datos para un búfer suficiente y comienza a reproducirse. Por lo general, se tarda varios segundos en descargar suficiente archivo de audio para llenar este búfer inicial y para que comience la reproducción. Algunos reproductores esperan a que se almacene en búfer una cantidad relativamente grande de audio antes de reproducir, por lo que la cantidad de tiempo que tarda este paso es variable. Tenga en cuenta que el buffering para reproductores incrustados es controlado por el navegador, no por el reproductor. Cada marca de navegador utiliza su propio método; Si siempre tiene un tiempo de espera prolongado para que los podcasts se inicien en un reproductor incrustado, intente usar un navegador diferente.

Algunas notas importantes:

  • Los pasos 3 y 4 siempre ocurren, incluso si no hay campañas activas, ya que el enriquecimiento del perfil debe tener lugar para la selección de anuncios.

  • Los pasos 3 a 5 requieren que los servicios internos de Triton se comuniquen entre sí y, por lo general, son muy rápidos, pero pueden tardar hasta un segundo más o menos.

  • Los pasos 1 y 7 están sujetos a la latencia de red del oyente y se ven afectados por su proximidad a los servidores Triton y Omny Studio. Las descargas también se sirven siempre a través de HTTPS, que tiene una pequeña sobrecarga.

  • Cuando combinas los pasos 1 a 7, una expectativa realista para que el audio comience a reproducirse es de 1 a 4 segundos, aunque siempre nos esforzamos por hacerlo más rápido.

  • Si observa retrasos constantes de más de 4 segundos, podría ser necesario ejecutar algunos análisis para comprender en cuál de los seis pasos se genera el retraso. Como punto de partida, puede pedir a sus ingenieros o analistas técnicos que ejecuten algunas pruebas con los inspectores de Chrome, Safari o Firefox antes de llamar al servicio de asistencia de Triton.