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.
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
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
Feature
Added IMA Ad tracking capability
- Improved Ad tracking capability for the agent with IMA ad tracking.
Recurso
Adicionada a capacidade de rastreamento de anúncios IMA
- Capacidade de rastreamento de anúncios aprimorada para o agente com rastreamento de anúncios IMA.
Bug fixes
Ad Bitrate for CSAI and DAI
Added methods to calculate Google IMA Ad bitrate for CSAI and DAI
Correções de bugs
Taxa de bits de anúncios para CSAI e DAI
Adicionados métodos para calcular a taxa de bits de anúncios do Google IMA para CSAI e DAI
Feature
Standalone agent
- Decoupled from Browser Agent: The video agent now operates independently with its own harvesting logic. This separation reduces overhead and ensures that video data is collected and sent to New Relic without being tied to the browser agent's data collection schedule.
Feature
Standalone agent
- Decoupled from Browser agent: The video agent now operates independently with its own harvesting logic. This separation reduces overhead and ensures that video data is collected and sent to New Relic without being tied to the browser agent's data collection schedule.
Feature
Standalone agent
- Decoupled from Browser agent: The video agent now operates independently with its own harvesting logic. This separation reduces overhead and ensures that video data is collected and sent to New Relic without being tied to the browser agent's data collection schedule.