network.http.http3.recvBufferSize is not working
Categories
(Core :: Audio/Video: Playback, enhancement)
Tracking
()
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:
- Go to about:config
- Find network.http.http3.recvBufferSize
- Change to 157286400
- Go to https://beaufortfrancois.github.io/sandbox/media/source-buffer-limit.html
- Result
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/
Comment 1•1 year ago
|
||
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.
Updated•1 year ago
|
Comment 3•1 year ago
|
||
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
Updated•1 year ago
|
Comment 4•1 year ago
|
||
Maybe it's related with bug 1878510. Keep my NI to check this again later.
Comment 5•1 year ago
•
|
||
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.
Description
•