New issue
Advanced search Search tips

Issue 794137 link

Starred by 1 user

Issue metadata

Status: WontFix
Owner: ----
Closed: Jan 2018
Components:
EstimatedDays: ----
NextAction: ----
OS: Linux
Pri: 2
Type: Bug



Sign in to add a comment

video element: playing multiple sources simultaneously fails if one MP4 file is stalled or missing keyframes

Reported by alexande...@gmail.com, Dec 12 2017

Issue description

UserAgent: Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/62.0.3202.94 Safari/537.36

Steps to reproduce the problem:
1. Serve a MP4 file (video/mp4; codecs="avc1.42E01E") with missing frames and a stalling network connection in a video tag
2. Serve a non-stalling MP4 file from a different origin with no issues in the file or network connection itself in a second video tag

What is the expected behavior?
The non-stalling MP4 file plays.

What went wrong?
Both players stall until the broken player receives a keyframe (timeupdate event) or is removed from DOM. The Network tab indicates the second file only has a small initial download. Removing the stalled video element immediately fills the buffer of the second element and resumes the download/playback.

Did this work before? No 

Does this work in other browsers? Yes

Chrome version: 62.0.3202.94  Channel: stable
OS Version: Debian 9
Flash Version: 

The MP4 file in question is generated by Mist Server (mistserver.org) and is actually a livestream with lots of dropped frames. It should be the same scenario as a very spotty connection though. I'm trying to get a dump in the internal file format that we can serve in a loop to provide a test case.
 
Labels: Needs-Triage-M62
After looking at the throughput of the streaming server and how long it takes to load the second player, we think all playback is locked until the stream receives its first ~30 frames.
Components: -Blink>Media Internals>Media>Network
I don't see this issue happen on chrome 65+. see attached test page using mp4 video file.
Does it repro on specific video? can you provide a repro page?
videoLoading.htm
470 bytes View Download
Labels: Needs-Feedback
Status: WontFix (was: Unconfirmed)
no response from reporter@ for 3 weeks. close it.

Sign in to add a comment