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 medidasLó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