diff --git a/src/playbackstrategy/msestrategy.js b/src/playbackstrategy/msestrategy.js index 6f496563..cfddb579 100644 --- a/src/playbackstrategy/msestrategy.js +++ b/src/playbackstrategy/msestrategy.js @@ -196,6 +196,8 @@ function MSEStrategy( function onTimeUpdate() { DebugTool.updateElementTime(mediaElement.currentTime) + DebugTool.dynamicMetric("current-latency", mediaPlayer.getCurrentLiveLatency()) + DebugTool.dynamicMetric("target-latency", mediaPlayer.getTargetLiveDelay()) const currentPresentationTimeInSeconds = mediaElement.currentTime diff --git a/src/playbackstrategy/msestrategy.test.js b/src/playbackstrategy/msestrategy.test.js index 55e08907..0093541e 100644 --- a/src/playbackstrategy/msestrategy.test.js +++ b/src/playbackstrategy/msestrategy.test.js @@ -42,6 +42,8 @@ const mockDashInstance = { play: jest.fn(), seek: jest.fn(), isReady: jest.fn(), + getTargetLiveDelay: jest.fn(), + getCurrentLiveLatency: jest.fn(), getDashMetrics: jest.fn().mockReturnValue(mockDashMetrics), getDashAdapter: jest.fn().mockReturnValue(mockDashAdapter), getBitrateInfoListFor: jest.fn(),