Is your feature request related to a problem? Please describe.
shaka-player currently only works on iOS by making use of its native HLS support.
Describe the solution you'd like
With iOS 17, Safari will introduce support for "Managed MSE" on all platforms, including the previously unsupported iPhone. It appears to mostly be a drop-in replacement for MSE, except that data ranges inside a ManagedSourceBuffer may be removed by the browser, for example due to memory constraints or to increase battery life.
Resources:
Unfortunately, I have yet to find a formal specification for this "Managed MSE" API outside of the WWDC 2023 video.
Is your feature request related to a problem? Please describe.
shaka-player currently only works on iOS by making use of its native HLS support.
Describe the solution you'd like
With iOS 17, Safari will introduce support for "Managed MSE" on all platforms, including the previously unsupported iPhone. It appears to mostly be a drop-in replacement for MSE, except that data ranges inside a ManagedSourceBuffer may be removed by the browser, for example due to memory constraints or to increase battery life.
Resources:
Unfortunately, I have yet to find a formal specification for this "Managed MSE" API outside of the WWDC 2023 video.