Skip to content

Commit e1cb78d

Browse files
committed
Remove onDashMetrics and replace with adding latency to onPlayerInfoUpdated
1 parent 710c48b commit e1cb78d

File tree

2 files changed

+5
-2
lines changed

2 files changed

+5
-2
lines changed

src/playbackstrategy/msestrategy.js

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -71,6 +71,7 @@ function MSEStrategy(
7171
let playerMetadata = {
7272
playbackBitrate: undefined,
7373
bufferLength: undefined,
74+
latency: undefined,
7475
fragmentInfo: {
7576
requestTime: undefined,
7677
numDownloaded: undefined,
@@ -319,6 +320,7 @@ function MSEStrategy(
319320
Plugins.interface.onPlayerInfoUpdated({
320321
bufferLength: playerMetadata.bufferLength,
321322
playbackBitrate: playerMetadata.playbackBitrate,
323+
latency: playerMetadata.latency,
322324
})
323325
}
324326

@@ -427,13 +429,15 @@ function MSEStrategy(
427429
dashMetrics = mediaPlayer.getDashMetrics()
428430

429431
if (dashMetrics) {
432+
const dvrInfo = dashMetrics.getCurrentDVRInfo(event.mediaType)
430433
playerMetadata.bufferLength = dashMetrics.getCurrentBufferLevel(event.mediaType)
434+
playerMetadata.latency = dvrInfo.range.end - dvrInfo.time
431435
DebugTool.staticMetric("buffer-length", playerMetadata.bufferLength)
432436
Plugins.interface.onPlayerInfoUpdated({
433437
bufferLength: playerMetadata.bufferLength,
434438
playbackBitrate: playerMetadata.playbackBitrate,
439+
latency: playerMetadata.latency,
435440
})
436-
Plugins.interface.onDashMetrics(dashMetrics)
437441
}
438442
}
439443
}

src/plugins.js

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -51,6 +51,5 @@ export default {
5151
onFragmentContentLengthMismatch: (evt) => callOnAllPlugins("onFragmentContentLengthMismatch", evt),
5252
onQuotaExceeded: (evt) => callOnAllPlugins("onQuotaExceeded", evt),
5353
onPlaybackRateChanged: (evt) => callOnAllPlugins("onPlaybackRateChanged", evt),
54-
onDashMetrics: (evt) => callOnAllPlugins("onDashMetrics", evt),
5554
},
5655
}

0 commit comments

Comments
 (0)