Disable ExoPlayer HLS use (media.hls.enabled pref) in Fenix Nightly to see what breaks
Categories
(GeckoView :: Media, task)
Tracking
(firefox128 fixed)
Tracking | Status | |
---|---|---|
firefox128 | --- | fixed |
People
(Reporter: jimm, Assigned: jhlin)
References
(Blocks 1 open bug, Regressed 4 open bugs)
Details
(Whiteboard: [fxdroid])
Attachments
(1 file)
We're going to turn HLS off in Fenix Nightly to see what breaks.
Updated•7 months ago
|
Updated•7 months ago
|
Comment 1•7 months ago
|
||
How will we know if something breaks? E.g. will someone be monitoring crashes, user reviews, telemetry..?
Comment 2•7 months ago
|
||
- I will warn the Android CX team to watch for Nightly user complaints about video playback.
- I will monitor Nightly crash reports for new media-related crash reports. 99%+ of websites that had been using Firefox Android's native HLS support (implemented with Exoplayer) will fall back to HLS.js, a JS library that polyfills HLS on top of the MSE API. Perhaps HLS.js will hit some new MSE crashes.
- I asked about QA testing HLS websites to make sure websites successfully fall back to the HLS.js library. The Media team already verified that some HLS test websites fell back correctly, but they didn't have a list of real world websites to test.
Comment 3•7 months ago
|
||
Risk: Chrome on Android (but not desktop) and Safari (on iOS and macOS) still support HLS natively, so Firefox Android will be the only mobile browser relying on the HLS.js polyfill. Websites will might test HLS.js in Chrome on desktop, but probably not Firefox on Android.
Assignee | ||
Comment 4•7 months ago
|
||
Turn off 'native' HLS playback to see if it breaks many contents.
Assuming most websites in production use HLS.js as fallback, the
regression rate should be low.
Tests for HLS playback are disabled temporarily too.
Comment 6•7 months ago
|
||
bugherder |
Reporter | ||
Comment 7•7 months ago
|
||
Latest update from the PlayStore is still at 5-15, so this isn't out yet.
Reporter | ||
Comment 8•7 months ago
•
|
||
This has rolled out with the 5-17 build and I've confirmed the hls pref is false in it.
Reporter | ||
Updated•2 months ago
|
Updated•2 months ago
|
Description
•