getVideoPlaybackQuality resets totalVideoFrames after seeking in Edge and IE11

Issue #14600916 • Assigned to Nishant N.

Details

Created
Nov 10, 2017
Privacy
This issue is public.
Found in
  • Microsoft Edge
  • Internet Explorer
Standard affected
Media Playback Quality

Found in build #
41.16299
Reports
Reported by 2 people

Sign in to watch or report this issue.

Steps to reproduce

The getVideoPlaybackQuality API incorrectly reports totalVideoFrames after seeking when playing back video content with MSE. According to https://wicg.github.io/media-playback-quality/ a running total of displayed and dropped frames should be kept, only to be reset during the media element load algorithm, however, after seeking, it appears that the totalVideoFrames property is reset to the value of droppedVideoFrames at the time of the seek. This makes it difficult to calculate dropped frame rates the viewer is experiencing. Chrome/FF/Safari do not reset these values on seeks. I will be using videojs-contrib-hls for MSE playback in my example, but the issue is not specific to this library.

Steps to reproduce:

  1. go to http://jsbin.com/pupovukila/1/edit?html,console,output in Edge or IE11
  2. play through and seek to various points, observe the values of totalVideoFrames and droppedVideoFrames

Thank you.

Microsoft Edge 41.16299.15.0
Microsoft EdgeHTML 16.16299

Attachments

0 attachments

    Comments and activity

    • Microsoft Edge Team

      Changed Assigned To to “James M.”

    • I’m now noticing that the example I provided is not technically using MSE, but using native HLS playback; however, the problem is also present in native playback, so you should still see the issue.

      Here is an updated example that is using MSE http://jsbin.com/xayijipeso/1/edit?html,output

    • Microsoft Edge Team

      Changed Assigned To to “Venkat K.”

      Changed Assigned To from “Venkat K.” to “Nishant N.”

    You need to sign in to your Microsoft account to add a comment.

    Sign in