Open Bug 1524384 Opened 6 years ago Updated 1 month ago

Twitch.tv video's (vod) freeze during playback on MacOS

Categories

(Core :: Audio/Video: Playback, defect, P3)

67 Branch
x86_64
macOS
defect

Tracking

()

Performance Impact medium
Tracking Status
firefox67 --- affected

People

(Reporter: bugzilla, Unassigned)

References

(Blocks 1 open bug)

Details

(Keywords: perf:responsiveness)

E.g.: Go to https://www.twitch.tv/cohhcarnage/clip/SassySpeedyPeachJKanStyle.
After a second the image will freeze for a few seconds, then play for a few seconds, then freeze again.

I've uploaded a profile here: http://bit.ly/2CUUoke

Whiteboard: [qf]

Hans: can you collect another profile and add "Media" to the "custom threads by name" field in the profiler settings? Thanks!

Flags: needinfo?(bugzilla)
Flags: needinfo?(bugzilla)
Component: Graphics → Graphics: WebRender

I noticed this was moved to Graphics: WebRender. This also happens without WebRender (and in older Firefoxes) and I've made a profile in Nightly with WebRender disabled: https://perfht.ml/2GcIxlC

I don't think this is a WebRender bug. What we noticed when triaging this today was that we're dropping some samples, and those are probably the points at which the user is noticing frame drops.

So, if I had to guess, either the decoder or the compositor threads are getting starved, and that's causing the frame droppage.

Component: Graphics: WebRender → Audio/Video: Playback
Whiteboard: [qf] → [qf:responsiveness:p2]

Same as in bug 1524753 I'm wondering if this is caused by the new low latency player enabled by readable streams in 65. But I don't know if there is a way to switch between the different players. I reached out to Twitch to ask about that.

Status: UNCONFIRMED → NEW
Ever confirmed: true
Priority: -- → P2
See Also: → 1524753

This sounds/looks like bug 1525507

See Also: → 1525507

So if this helps I just tested this on 64.0b9, and the video plays fine in that version of Firefox.

I can no longer reproduce this in the latest nightly containing the fix for bug 1525507.

(In reply to Hans Krutzer from comment #8)

I can no longer reproduce this in the latest nightly containing the fix for bug 1525507.

I might've spoken too soon... I just did experience more freezes. They might be shorter.

Whiteboard: [qf:responsiveness:p2] → [qf:p2:responsiveness]
Performance Impact: --- → P2
Whiteboard: [qf:p2:responsiveness]
Severity: normal → S3

https://tvendirect.net/ est un site web qui propose des produits variés à acheter en ligne, tels que des articles de mode, des bijoux, des produits électroniques, des articles ménagers et bien plus encore. Le site web est en français et est accessible à partir de n'importe quel navigateur web.

Priority: P2 → P3
You need to log in before you can comment on or make changes to this bug.