Video buffering in IE/Edge using Media Source Extensions

Issue #5800353 • Assigned to Jerry S.

Details

Created
Dec 10, 2015
Privacy
This issue is public.
Reports
Reported by 19 people

Sign in to watch or report this issue.

Steps to reproduce

URL:

Repro Steps:

Append a ISO BMFF Byte Stream (http://www.w3.org/2013/12/byte-stream-format-registry/isobmff-byte-stream-format.html) frame by frame to a MSE SourceBuffer.

I’ve spent some hours setting up a reproducing example for you. Hope you can take a look and get back to us!

Link to repro:
https://ea7e83c432c066554d3ef3e6580aa1af9bd594a1.googledrive.com/host/0BwqnHXhKkJ7mfjF5clFzSUFSY3pjSzhxZlA0TnpIeEo2bHlaY2FZd3RhWDFHY1o2eXZsYXc/ie_5s_buffer.html
Download the mp4 here if needed:
https://ea7e83c432c066554d3ef3e6580aa1af9bd594a1.googledrive.com/host/0BwqnHXhKkJ7mfjF5clFzSUFSY3pjSzhxZlA0TnpIeEo2bHlaY2FZd3RhWDFHY1o2eXZsYXc/ie_5s.mp4

This example simulates receiving frames over websocket by having a setTimeout emitting the frames. Hope you can follow the contrived example :)
The example logs the time from first frame is added to the sourcebuffer until the video element starts playing.
When pushing the play button it takes < 30 ms in safari and Chrome on Android. In Chrome on desktop I’m getting around 300 ms. For edge and IE i get above 3200ms, which is not acceptable for live video.

What we would want is a way to make IE start playing when the first frame is appended.

Expected Results:

The video start playing when the first frame is appended to the buffer

Actual Results:

Dev Channel specific:

No

Attachments

0 attachments

    Comments and activity

    • Microsoft Edge Team

      Changed Assigned To to “Venkat K.”

      Changed Assigned To from “Venkat K.” to “Jerry S.”

    • Greetings! Has there been any progress on this issue? Is it being actively worked on?

    • This can also be seen on the following site https://www.w3.org/2010/05/video/mediaevents.html

    • The reproducing example link is 404, it can be found here instead:
      Example: https://oskbor.github.io/ie_5s_buffer.html
      mp4-file: https://oskbor.github.io/ie_5s.mp4

    • Hi, is this issue planned to be fixed in IE & Edge in a near future?
      This feature is critical for our real time project, otherwise our new product won’t be able to support IE & Edge.
      Please, I need to know the status of this issue to adapt our strategy, thanks

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

    Sign in