diff --git a/webroot/js/metrics/playback.js b/webroot/js/metrics/playback.js index 150030145..c08ac0f3b 100644 --- a/webroot/js/metrics/playback.js +++ b/webroot/js/metrics/playback.js @@ -154,6 +154,14 @@ class PlaybackMetrics { return; } + // Network state 2 means we're actively using the network. + // We only care about reporting metrics with network activity stats + // if it's actively being used, so don't report otherwise. + const networkState = this.player.networkState(); + if (networkState !== 2) { + return; + } + const bandwidth = tech.vhs.systemBandwidth; this.trackBandwidth(bandwidth);