Closed Bug 1903000 Opened 1 year ago Closed 1 year ago

network.http.http3.recvBufferSize is not working

Categories

(Core :: Audio/Video: Playback, enhancement)

Firefox 127
enhancement

Tracking

()

RESOLVED INVALID

People

(Reporter: footmenkingdom, Unassigned)

References

Details

User Agent: Mozilla/5.0 (X11; Linux x86_64; rv:109.0) Gecko/20100101 Firefox/115.0

Steps to reproduce:

Buffer size: 97.40 MB
Buffered range: [0 - 327) | Length: 1
Seekable range: [0 - 372.625) | Length: 1

QuotaExceededError: MediaSource buffer not sufficient.

Actual results:

Buffer size remains 100MB

Expected results:

Should be about 150MB, because of this about:config key not working, it's impossible to fix Youtube buffering/skipping issue unless we disable HTTP3 completely using network.http.http3.enable false

https://old.reddit.com/r/firefox/comments/1dhrplq/youtube_fix_solution_to_slow_stuttering_bad/

The Bugbug bot thinks this bug should belong to the 'Core::Networking' component, and is moving the bug to that component. Please correct in case you think the bot is wrong.

Component: Untriaged → Networking
Product: Firefox → Core
Component: Networking → Audio/Video: Playback
Flags: needinfo?(apehrson)

Forgot the comment by accident:

The Youtube skipping issue is due to an audio instability, but it's possible that this adds to the problem. As mentioned in the reddit thread, the audio fix should be in soon.

However, it's unclear to me if this pref does what the reporter assumes it does; I think the buffer that xxx is measuring is https://searchfox.org/mozilla-central/source/dom/media/mediasource/TrackBuffersManager.cpp#111-114 as discussed in bug 1760529.

Andreas - you may want to dup this to bug 1760529

Flags: needinfo?(apehrson) → needinfo?(alwu)

Maybe it's related with bug 1878510. Keep my NI to check this again later.

See Also: → 1878510

The buffered size of the media source is controlled by media.mediasource.eviction_threshold.video and media.mediasource.eviction_threshold.audio, not network.http.http3.recvBufferSize. For Youtube buffering issue, it will be solved by bug 1878510.

Status: UNCONFIRMED → RESOLVED
Closed: 1 year ago
Flags: needinfo?(alwu)
Resolution: --- → INVALID
You need to log in before you can comment on or make changes to this bug.