Característica
- sample-app: mostrar una insignia LIVE en lugar de una cuenta regresiva para las transmisiones en vivo
- sample-app: admitir la reproducción directa de URL de manifiesto y pruebas de servidor simulado
Corrección de errores
- exoplayer: informar contentIsLive y omitir contentDuration para las transmisiones en vivo
- mediatailor: agrega anuncios recién reportados cuando crece una disponibilidad creada por seguimiento (fd2b5fd), cierra #2 #3
- mediatailor: centralizar la extracción de sessionId del segmento final
- mediatailor: clasificar cómo se resolvió el extremo de seguimiento
- mediatailor: corrige el desplazamiento de la señal DASH y asigna un id estable a las pausas HLS
- mediatailor: derivar la URL de seguimiento de la ruta de la lista de reproducción DASH de sesión implícita
- mediatailor: derivar la URL de seguimiento de la ruta de la lista de reproducción HLS de sesión implícita
- mediatailor: describir la URL de seguimiento de sesión implícita pendiente como aplazamiento
- mediatailor: emitir AD_ERROR cuando la recuperación de seguimiento falla silenciosamente
- mediatailor: exponer la clave principal creativeId-first para las métricas por anuncio
- mediatailor: reforzar la fusión de programación contra pausas zombis y la desviación de pod
- mediatailor: mantener los límites de pod del manifiesto cuando el recuento de anuncios de seguimiento no coincida
- mediatailor: permitir que EXT-X-DATERANGE anule una suposición anterior de trackingUrl
- mediatailor: hacer que el intervalo de sondeo del cabezal de reproducción sea configurable en la construcción
- mediatailor: empareja anuncios de disponibilidad creciente por hora de inicio cuando adId está ausente
- mediatailor: emparejar las pausas del manifiesto por id, controlar MISSING_AVAIL_START una vez
- mediatailor: paginar NextToken dentro de un sondeo en lugar de en varios sondeos
- mediatailor: analiza balizas de evento de seguimiento con sincronización relativa al inicio del anuncio
- mediatailor: endTimeMs de pod no debe exceder su pausa circundante
- mediatailor: depurar las disponibilidades vistas de la programación en vivo
- mediatailor: lee la URL de seguimiento de HLS de EXT-X-DATERANGE cuando se anuncia
- mediatailor: renombrar segmentPrefix a adSegmentPrefix canónico
- mediatailor: requerir un acuerdo de representación unánime para los períodos de anuncios DASH
- mediatailor: revertir las requests de seguimiento de POST a GET
- mediatailor: realiza un viaje de ida y vuelta de NextToken a través de sondeos de seguimiento
- mediatailor: estabilizar la identidad de disponibilidad en las rotaciones de ventanas en vivo
- mediatailor: mostrar los avails a los que les falta startTimeInSeconds como un error
- mediatailor: mostrar los pod agregados después de que el cabezal de reproducción haya salido de su ventana
- mediatailor: tratar los avails vacíos como no-fill en lugar de activar AD_START