Novidades
Esta versão introduz três novas métricas de taxa de bits que fornecem uma análise de qualidade abrangente para streaming MPEG-DASH, além de melhorias importantes nos cálculos de taxa de bits existentes e na compatibilidade com dash.js v4/v5.
Novo recurso
Novas métricas de taxa de bits
contentManifestBitrate: taxa de bits máxima combinada (vídeo + áudio) do manifesto MPD. Representa a variante de stream mais alta possível disponível.contentMeasuredBitrate: rede estimada pelo algoritmo Adaptive BitRate (ABR) do player, com base nas taxas de transferência de download medidas. Use esta métrica para analisar a tomada de decisão do ABR.contentDownloadBitrate: Taxas de transferência de download efetivas calculadas a partir dos dados de solicitação de segmento de vídeo (bytesDownloaded × 8 / downloadTime). Isso fornece monitoramento de desempenho de rede em tempo real.
Alterações
Cálculos de taxa de bits atualizados
contentBitrate: Retorna a taxa de bits apenas de vídeo da faixa ativa e exclui o áudio. Versões anteriores incluíam a taxa de bits combinada.contentRenditionBitrate: Retorna a largura de banda de vídeo e áudio combinada da representação ativa para fornecer uma visão completa da qualidade.
Melhorias de compatibilidade
getDashBitrate(): Corrigido problema de compatibilidade com a v4. A verificação de versão agora ocorre antes de chamar APIs exclusivas da v5, evitando erros em instalações do dash.js v4.x.getManifestBitrate(): Introduzida uma detecção inteligente de versão que usagetRepresentationsByType()no dash.js v5+ e faz fallback paragetBitrateInfoListFor()no v4.x.
Correções de bugs
- Removida definição duplicada do método
getPlayhead() - Instrução
console.logremovida do manipulador de errosgetTrack()
Visão geral das métricas de bitrate
Atributo | Tipo | Descrição |
|---|---|---|
| Apenas vídeo | Taxa de bits da faixa de vídeo atualmente ativa |
| Combinado | Largura de banda de vídeo + áudio da renderização ativa |
| Máximo | Variante de maior qualidade do manifesto MPD |
| Estimado | Estimativa de largura de banda do algoritmo ABR |
| Tempo real | Taxa de transferência de download efetiva |