---
title: Media agent for Dash JS v4.0.1
source: https://docs.newrelic.com/docs/release-notes/streaming-browser-release-notes/streaming-browser-agent-dashjs-26-02-18
---

## 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
