[meta] ExoPlayer: remove or migrate to Media3?
Categories
(Core :: Audio/Video, task)
Tracking
()
People
(Reporter: jimm, Unassigned)
References
(Depends on 3 open bugs, Blocks 4 open bugs)
Details
(Keywords: meta, webcompat:platform-bug, Whiteboard: [fxdroid])
User Story
user-impact-score:645
Discussion around what we want to do with ExoPlayer code in GeckoView.
| Reporter | ||
Updated•1 year ago
|
| Reporter | ||
Updated•1 year ago
|
| Reporter | ||
Updated•1 year ago
|
Comment 1•1 year ago
|
||
Exoplayer is the source of many Firefox Android's content process OOMs:
Updated•1 year ago
|
Updated•1 year ago
|
Comment 3•1 year ago
|
||
Disabling HLS in bug 1896932 makes the content in bug 1802969 unplayable. (It was originally playable with an audio issue.) It seems there are sites that use hls.js on desktop but have some web compatibility issues on mobile.
Comment 5•1 year ago
|
||
Why did we move away from ExoPlayer to HLS????
Firefox Android used the ExoPlayer to implement native support for HLS in Gecko. This bug removed the outdated ExoPlayer, expecting websites would fall back to the hls.js library. But there are some issues with hls.js we need to investigate.
Updated•1 year ago
|
Comment 7•1 year ago
|
||
There are two reasons we might move from Exoplayer to Media3:
- Avoiding the Exoplayer OOM crashes (bug 1923711)
- Exoplayer is no longer maintained and Media3 is Google's replacement
https://github.com/google/ExoPlayer
https://developer.android.com/media/media3/exoplayer
| Reporter | ||
Updated•9 months ago
|
Updated•9 months ago
|
Updated•4 months ago
|
Updated•4 months ago
|
Updated•1 month ago
|
Description
•