WebKit Bugzilla
New
Browse
Search+
Log In
×
Sign in with GitHub
or
Remember my login
Create Account
·
Forgot Password
Forgotten password account recovery
NEW
261868
Hls does not seem to support multiple resolutions in the same playlist
https://bugs.webkit.org/show_bug.cgi?id=261868
Summary
Hls does not seem to support multiple resolutions in the same playlist
luca
Reported
2023-09-21 03:18:22 PDT
Hello, We have an hls stream served by aws kinesis where fragments can have a different resolution in the same playlist. Everything works fine in the kinesis console in chrome on macos (we can see the resolution switching and the video playing, the resolution is correctly reported) and we can serve it fine in all our clients using hls.js. However, for safari on ios (which uses the native html player), safari on macos (when using the native html player, given that we can choose there) and even quicktime the video hangs at the resolution switch. This happens in the kinesis web video player too while playing the same video on safari. There are no errors and the player thinks it's still playing, but the presented image is the last frame before the resolution switch. Should the html video element in safari support the scenario (where the fragments in a playlist change resolution) or is it instead expecting a multivariant playlist here? Should it at least report an error? I can provide a playlist which reproduces the issue but only with a short expiration time for security reasons, so let me know if that would help. Cheers, Luca
Attachments
Add attachment
proposed patch, testcase, etc.
Radar WebKit Bug Importer
Comment 1
2023-09-28 03:19:15 PDT
<
rdar://problem/116173449
>
Note
You need to
log in
before you can comment on or make changes to this bug.
Top of Page
Format For Printing
XML
Clone This Bug