• /
  • EnglishEspañolFrançais日本語한국어Português
  • EntrarComeçar agora

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 mídia para Shaka v4.0.2

Correções de bugs

Corrigido contentBitrate para relatar com precisão a taxa de bits do stream

Problema: o atributo contentBitrate usava estimatedBandwidth (a estimativa de capacidade da rede) como sua fonte principal, o que não representava com precisão a taxa de bits real do stream de vídeo em reprodução.

Solução: atualizado o cálculo da taxa de bits para priorizar streamBandwidth das estatísticas do Shaka Player, que fornece a taxa de bits real do conteúdo da variante de vídeo atual conforme definido no manifesto.

Impacto: o atributo contentBitrate reporta corretamente o bitrate (em bits por segundo) do stream de vídeo em reprodução, em vez da largura de banda de rede estimada. Isso fornece dados de telemetria mais precisos para monitoramento da qualidade de vídeo e análises.

Detalhes técnicos

  • Alterada a ordem de prioridade no método getContentBitratePlayback()
  • Usa o stats.streamBandwidth como fonte principal para a taxa de bits do conteúdo
  • Atualizada a documentação do DATAMODEL.md para refletir a definição exata

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 mídia para Dash JS v4.0.1

Correções de bugs

Cálculo aprimorado do contentBitrate

Problema: o atributo contentBitrate relatou a taxa de bits de destino do manifesto em vez das taxas de transferência reais medidas durante a reprodução.

Correção: atualizado o método de cálculo de taxa de bits para usar getAverageThroughput() do dash.js. Isso captura a taxa de transferência média medida, fornecendo uma representação mais precisa e em tempo real da taxa de consumo de conteúdo durante a reprodução.

Detalhes da implementação

  • Lógica principal: usa player.getAverageThroughput('video') para recuperar as taxas de transferência medidas

  • Lógica de fallback:

    • Usa a taxa de bits do manifesto se a medição de taxas de transferência estiver indisponível.
    • Melhora a precisão do monitoramento e análise da qualidade de vídeo
  • Impacto:

    • Relatórios de taxa de bits mais precisos no monitoramento de vídeo do New Relic
    • Melhor visibilidade das condições reais da rede e da qualidade de vídeo
    • Recursos de depuração aprimorados para problemas de reprodução

November 21, 2025
November 21, 2025
Agente de mídia para Video JS v4.0.3

Correções de bugs

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 mídia para Shaka v4.0.1

Melhorias

Logging de erros aprimorado

Log de erros aprimorado mapeando erros do Shaka para os seguintes atributos: errorCode, errorPlatformCode, errorMessage, errorStackTrace, errorSeverity.

Esta melhoria garante dados de erro mais limpos e estruturados no New Relic, extraindo apenas os atributos de erro essenciais dos erros do Shaka Player, removendo propriedades indesejadas como o array data.

Atualizações

Evento CONTENT_ERROR corrigido

Anexado o erro EventListener ao player em vez de à sua tag, seguindo as especificações do Shaka, para corrigir o 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 de mídia para Video JS v4.0.2

Correções de bugs

Melhoria na detecção da taxa de bits do conteúdo

Melhoramos significativamente o método getBitrate() com suporte abrangente à tecnologia Video.js:

Principais melhorias

  • Suporte à API VHS (Video HTTP Streaming): Adicionado suporte nativo para detecção de taxa de bits de conteúdo HLS e DASH

  • Cálculo de largura de banda aprimorado: Implementada a combinação de taxa de bits de áudio + vídeo para relatórios precisos da largura de banda total

  • Suporte tecnológico estendido: Adicionado suporte a fallback para bibliotecas de streaming populares:

    • Shaka Player
    • HLS.js
    • DASH.js
  • Confiabilidade aprimorada: Precisão aprimorada na detecção de taxa de bits em diferentes tecnologias de streaming

  • Atualizações dinâmicas de taxa de bits: Corrigido o problema em que os valores da taxa de bits permaneciam estáticos durante a reprodução do vídeo

Copyright © 2026 New Relic Inc.

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