Bug fixes
- Removed github token (f5f9ade)
Débogage
- Suppression du jeton GitHub (f5f9ade)
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.
Améliorations
Logging des erreurs améliorée
Amélioration du logging des erreurs en mappant les erreurs Shaka aux attributs suivants : errorCode, errorPlatformCode, errorMessage, errorStackTrace, errorSeverity.
Cette amélioration garantit des données d'erreur plus propres et plus structurées dans New Relic en extrayant uniquement les attributs d'erreur essentiels des erreurs Shaka Player, tout en supprimant les propriétés indésirables telles que le tableau data.
Mises à jour
Correction de l'événement CONTENT_ERROR
L'erreur EventListener a été rattachée au lecteur au lieu de sa balise, conformément aux spécifications de Shaka, pour corriger l'événement 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
Débogage
Amélioration de la détection du débit binaire du contenu
Nous avons considérablement amélioré la méthode getBitrate() avec une prise en charge complète de la technologie Video.js :
Principales améliorations
Prise en charge de l'API VHS (Video HTTP Streaming): ajout de la prise en charge native de la détection du débit binaire pour les contenus HLS et DASH
Calcul amélioré de la bande passante: implémentation de la combinaison des débits binaires audio + vidéo pour un reporting précis de la bande passante totale
Support technique étendu: ajout d'une prise en charge de repli pour les bibliothèques de streaming populaires :
- Shaka Player
- HLS.js
- DASH.js
Fiabilité améliorée: Précision accrue de la détection du débit binaire sur différentes technologies de streaming
Mises à jour dynamiques du débit binaire: correction d'un problème où les valeurs de débit binaire restaient statiques tout au long de la lecture vidéo
Feature
Added IMA Ad tracking capability
- Improved Ad tracking capability for the agent with IMA ad tracking.
Fonctionnalité
Ajout de la fonctionnalité de suivi des publicités IMA
- Capacité de suivi publicitaire améliorée pour l'agent avec le suivi publicitaire IMA.
Fix
Ad Bitrate for CSAI and DAI
Added methods to calculate Google IMA Ad bitrate for CSAI and DAI
Réparer
Débit binaire publicitaire pour CSAI et DAI
Ajout de méthodes pour calculer le débit binaire des publicités Google IMA pour CSAI et DAI