[Webkit-unassigned] [Bug 200615] FMP4 segments streamed into a MediaSource results in a black video.

bugzilla-daemon at webkit.org bugzilla-daemon at webkit.org
Wed Aug 14 03:39:36 PDT 2019


Roman R. <roman at alax.info> changed:

           What    |Removed                     |Added
                 CC|                            |roman at alax.info

--- Comment #5 from Roman R. <roman at alax.info> ---
I would like to post a follow up to original Andrew's post.

Indeed, we had just 'sdtp' boxes in our test content (left from older trying to mimic another flavor of video stream). We removed them and here is the updated description of the problem. 

The fragmented MP4 video only stream added via MSE is accepted by Safari. The browser displays a few frames and then freezes afterwards. I created a simpler reproducer which can show the problem outside of primary application and with minimal client side JS code adding MSE buffers into video tag.

The way I understand the symptom is that video tag automatically transits from running to paused state once it reaches the last available video frame. Next appended frame results in buffering rather than resumed playback. 

I recoded a video of what I am seeing here: https://youtu.be/IKz0EDuwD0A

The behavior is consistent, a freeze shortly after playback is started, often on the second frame like on video.

The (beginning) original MP4 stream is here: http://alax.info/temp/2019-08-14/video-AA.mp4 (no 'sdtp' boxes in particular there).

When I click "play" again on video tag controls after freeze, the playback continues and it can freeze once again later. I can again resume it interactively. With sufficient data the stream plays presumably infinitely (at least 10 minutes and 1+ GB of data).

One another additionally weird symptom is that playback of this video only stream is, sometimes, associated with audio noise at the beginning of playback. Safari plays some half a second of junk audio for no apparent reason.

You are receiving this mail because:
You are the assignee for the bug.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.webkit.org/pipermail/webkit-unassigned/attachments/20190814/318f3e6b/attachment-0001.html>

More information about the webkit-unassigned mailing list