• /
  • EnglishEspañolFrançais日本語한국어Português
  • Inicia sesiónComenzar ahora

Streaming Video & Ads for Browser release notesRSS

February 18
Media agent for Shaka v4.0.2

Bug fixes

Fixed contentBitrate to accurately report stream bitrate

Issue: The contentBitrate attribute used estimatedBandwidth (the network capacity estimate) as its primary source, which didn't accurately represent the actual bitrate of the playing video stream.

Solution: Updated the bitrate calculation to prioritize streamBandwidth from Shaka Player statistics, which provides the actual content bitrate of the current video variant as defined in the manifest.

Impact: The contentBitrate attribute correctly reports the bitrate (in bits per second) of playing video stream rather than the estimated network bandwidth. This provides more accurate telemetry data for video quality monitoring and analytics.

Technical details

  • Changed the priority order in getContentBitratePlayback() method
  • Uses the stats.streamBandwidth as the primary source for content bitrate
  • Updated the DATAMODEL.md documentation to reflect the accurate definition

February 18
Agente de medios para Shaka v4.0.2

Corrección de errores

Se corrigió contentBitrate para reportar con precisión la tasa de bits de la transmisión

Problema: el atributo contentBitrate utilizaba estimatedBandwidth (la estimación de la capacidad de la red) como su fuente principal, lo que no representaba con precisión la tasa de bits real del flujo de video en reproducción.

Solución: se actualizó el cálculo de la tasa de bits para priorizar streamBandwidth de las estadísticas de Shaka Player, que proporciona la tasa de bits real del contenido de la variante de video actual tal como se define en el manifiesto.

Impacto: el atributo contentBitrate reporta correctamente la tasa de bits (en bits por segundo) del flujo de video en reproducción en lugar del ancho de banda de red estimado. Esto proporciona telemetry data de mayor precisión para el monitoreo y análisis de la calidad de video.

Detalles técnicos

  • Se cambió el orden de prioridad en el método getContentBitratePlayback()
  • Usa el stats.streamBandwidth como fuente principal para la tasa de bits del contenido
  • Se actualizó la documentación de DATAMODEL.md para reflejar la definición exacta

February 18
Media agent for Dash JS v4.0.1

Bug fixes

Improved contentBitrate calculation

Issue: The contentBitrate attribute reported the target bitrate from the manifest instead of the actual measured throughput during playback.

Fix: Updated the bitrate calculation method to use getAverageThroughput() from dash.js. This captures the measured average throughput, providing a more accurate, real-time representation of the content consumption rate during playback.

Implementation details

  • Primary logic: Uses player.getAverageThroughput('video') to retrieve measured throughput
  • Fallback logic:
    • Uses manifest bitrate if throughput measurement is unavailable
    • Improves accuracy of video quality monitoring and analytics
  • Impact:
    • More accurate bitrate reporting in New Relic video monitoring
    • Better visibility into actual network conditions and video quality
    • Improved debugging capabilities for playback issues

February 18
Agente de medios para Dash JS v4.0.1

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 medido

  • Ló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

November 21, 2025
November 21, 2025
Agente de medios para Video JS v4.0.3

Corrección de errores

November 17, 2025
Media agent for Shaka v4.0.1

Enhancements

Improved error logging

Improved error logging by mapping Shaka errors to the following attributes: errorCode, errorPlatformCode, errorMessage, errorStackTrace, errorSeverity.

This enhancement ensures cleaner, more structured error data in New Relic by extracting only the essential error attributes from Shaka Player errors, removing unwanted properties like the data array.

Updates

Fixed CONTENT_ERROR Event

Attached the error EventListener to the player instead of its tag, following Shaka's specifications, to fix the CONTENT_ERROR event.

November 17, 2025
Agente de medios para Shaka v4.0.1

Mejoras

Logging de errores mejorado

Se mejoró el logging de errores al mapear los errores de Shaka a los siguientes atributos: errorCode, errorPlatformCode, errorMessage, errorStackTrace, errorSeverity.

Esta mejora garantiza datos de errores más limpios y estructurados en New Relic al extraer solo los atributos de error esenciales de los errores de Shaka Player, eliminando propiedades no deseadas como el arreglo data.

Actualizaciones

Se corrigió el evento CONTENT_ERROR

Se adjuntó el error EventListener al reproductor en lugar de a su etiqueta, siguiendo las especificaciones de Shaka, para corregir el evento CONTENT_ERROR.

October 21, 2025
Media agent for Video JS v4.0.2

Bug fixes

Content Bitrate detection enhancement

We've significantly improved the getBitrate() method with comprehensive Video.js technology support:

Key improvements

  • VHS (Video HTTP Streaming) API support: Added native support for HLS and DASH content bitrate detection
  • Enhanced bandwidth calculation: Implemented audio + video bitrate combination for accurate total bandwidth reporting
  • Extended tech support: Added fallback support for popular streaming libraries:
    • Shaka Player
    • HLS.js
    • DASH.js
  • Improved reliability: Enhanced bitrate detection accuracy across different streaming technologies
  • Dynamic bitrate updates: Fixed issue where bitrate values remained static throughout video playback

October 21, 2025
Agente multimedia para Video JS v4.0.2

Corrección de errores

Mejora en la detección de la tasa de bits del contenido

Hemos mejorado significativamente el método getBitrate() con soporte integral para la tecnología Video.js:

Mejoras clave

  • Soporte de la API de VHS (Video HTTP Streaming): Se agregó soporte nativo para la detección de tasa de bits de contenido HLS y DASH

  • Cálculo mejorado del ancho de banda: Se implementó la combinación de tasas de bits de audio + video para un reporte preciso del ancho de banda total

  • Soporte técnico extendido: Se agregó soporte de reserva para bibliotecas de streaming populares:

    • Shaka Player
    • HLS.js
    • DASH.js
  • Confiabilidad mejorada: Mayor precisión en la detección de la tasa de bits en diferentes tecnologías de streaming

  • Actualizaciones dinámicas de tasa de bits: Se corrigió un problema en el que los valores de tasa de bits permanecían estáticos durante la reproducción del video

Copyright © 2026 New Relic Inc.

This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.