Replies: 1 comment 3 replies
-
Unfortunately, HLS doesn't have a good way to do that. We could work around this in a non-standard way, but that's not my style. |
Beta Was this translation helpful? Give feedback.
3 replies
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
-
When you set up a playlist in OME you can set labels like "Original", "Proxy", or whatever is needed.
In WebRTC ABR these labels show in OvenPlayer because they are pulled from messages received by OME (OvenPlayer.../providers/WebRTCLoader.js:741)
But in HLS there are no signals coming from OME and the quality information is calculated based on the HLS Manifest (OvenPlayer.../providers/Hls.js:110)
This leads to a user experience where WebRTC quality selection looks like this:
And HLS quality selection looks like this:
Even though I am feeding the exact same parameters to the playlist configuration in OME:
I don't think this is something that can be easily changed on the OvenPlayer side, until the HLS manifest includes the rendition names somewhere. Is it possible for OME to send these rendition names to the manifest so we can use them in OvenPlayer? Or perhaps there is a way to create this behaviour that I am just not aware of yet!
Beta Was this translation helpful? Give feedback.
All reactions