appendBuffer() causes stutter when replacing video frames

Won’t fix Issue #8291366

Details

Author
Jacob T.
Created
Jul 26, 2016
Privacy
This issue is public.
Found in
  • Microsoft Edge
Standard affected
Media Source Extensions

Reports
Reported by 2 people

Sign in to watch or report this issue.

Steps to reproduce

When calling appendBuffer() with a media segment that would replace old video frames, the video will stutter if the overlap is near the playhead. For example, when playing a low-quality video, then we adapt up to a higher rate replacing some of the old data. This will cause the video to stutter if those replaced segments are near the playhead.

Repro: https://storage.googleapis.com/shaka-demo-assets/_bugs/edge-mse-replace/index.html

The video should play smoothly for about 20 seconds. What it does is play 10 seconds, then stop (sometimes displaying bad content) and eventually continue.

Attachments

0 attachments

    Comments and activity

    • Microsoft Edge Team

      Changed Assigned To to “Rick J.”

      Changed Assigned To to “Venkat K.”

      Changed Assigned To from “Venkat K.” to “Steve B.”

      Changed Assigned To from “Steve B.” to “Stephen E.”

      Changed Title from “appendBuffer() causes stutter when replacing video frames” to “appendBuffer() causes stutter when replacing video frames”

      Changed Assigned To from “Stephen E.” to “Matthew H.”

      Changed Status to “Confirmed”

      Changed Status from “Confirmed” to “Won’t fix”

    • Hello,

      Thank you for providing this information about the issue. Currently, we do not plan to release a fix for this problem. Overwriting data at the playback position is something that can be easily avoided by MSE apps. We are considering a solution for a future build.

      Best Wishes,
      The MS Edge Team

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

    Sign in