Corrección de errores
Cálculo mejorado de contentBitrate
Problema: el atributo contentBitrate reportó la tasa de bits objetivo del manifiesto en lugar del rendimiento real medido durante la reproducción.
Corrección: se actualizó el método de cálculo de la tasa de bits para usar getAverageThroughput() de dash.js. Esto captura el rendimiento promedio medido, proporcionando una representación en tiempo real más precisa de la tasa de consumo de contenido durante la reproducción.
Detalles de implementación
Lógica principal: utiliza
player.getAverageThroughput('video')para recuperar el rendimiento medidoLógica de respaldo:
- Utiliza la tasa de bits del manifiesto si la medición del rendimiento no está disponible.
- Mejora la precisión del monitoreo y el análisis de la calidad de video
Impacto:
- Reportes de bitrate más precisos en el monitoreo de video de New Relic
- Mejor visibilidad de las condiciones reales de la red y la calidad del video
- Capacidades de depuración mejoradas para problemas de reproducción