Open Bug 1501585 Opened Last year Updated 2 months ago

twitch.tv video on demand (VOD) playback halts and shows buffer wheel at certain points when streamer has perfomance issues

Categories

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

65 Branch
defect

Tracking

()

Tracking Status
firefox-esr60 --- affected
firefox63 --- affected
firefox64 --- affected
firefox65 --- affected
firefox66 --- affected
firefox67 --- affected

People

(Reporter: ke5trel, Unassigned)

References

(Blocks 1 open bug, )

Details

(Keywords: testcase)

Test case: https://www.twitch.tv/videos/325845815?t=13m40s

At around the 14 minute mark the video stutters before the buffer wheel appears and playback halts. Switching tabs or changing stream quality resumes playback for a short while before halting again, after 14:25 the video plays normally without interruption until the next bad spot at 26:00. There are numerous other bad spots in the video that have the same problem.

This part of the video stutters on both Firefox and Chromium but it only gets stuck on Firefox. It happens regardless of quality level, layers acceleration or webrender. Tested on Ubuntu 18.10 and Windows 1809.
Rank: 15
Priority: -- → P2
During normal playback GetBuffered has a few time ranges of many seconds length but when failure occurs there are many small time ranges of less than a second.

[Child 18702: Main Thread]: D/MediaSource MediaSourceDecoder[0x7f89b4b84200] ::GetBuffered: ranges=[(816.046444, 850.146433), (850.446433, 850.712433), (850.846433, 851.512433), (851.812433, 852.746433), (852.912433, 853.846433), (854.046433, 854.413433), (854.546433, 855.145433), (855.212433, 855.379433), (855.512433, 855.913433), (856.279433, 857.045433), (857.112433, 857.545433), (857.846433, 858.279433), (858.379433, 858.513433), (858.712433, 859.378433), (859.679433, 860.545433), (860.679433, 861.179433), (861.246433, 861.380433), (861.579433, 862.313433), (862.446433, 862.680433), (862.879433, 863.146433), (863.212433, 883.779433)]

When switching tabs it seeks to the next keyframe which allows it to continue.
Blocks: MSE
Keywords: testcase
Summary: twitch.tv video playback halts and shows buffer wheel at certain points (test case) → twitch.tv video playback halts and shows buffer wheel at certain points

New test case since the original video has expired, this one stalls at 14:51 with some other stall points immediately after.

https://www.twitch.tv/videos/374356627?t=14m

Summary: twitch.tv video playback halts and shows buffer wheel at certain points → twitch.tv video on demand (VOD) playback halts and shows buffer wheel at certain points when streamer has perfomance issues

Hi Kestrel,

Thanks for reporting. Are you still seeing this issue?
If so, could you provide an updated link the next time this is visible please?

Flags: needinfo?(ke5trel)

Yes, it still happens on latest Nightly, this video stalls with a spinning loading wheel at around 51:20.
https://www.twitch.tv/videos/356273973?t=51m

Flags: needinfo?(ke5trel)

Thanks Kestrel. I can reproduce this issue in Firefox 71 for MacOS and Windows, also happening in Safari.

In Chrome, Opera and Edge it's glitching but doesn't stop playing back.

Emailed Twitch to see if they can help with this issue.

You need to log in before you can comment on or make changes to this bug.