-
Notifications
You must be signed in to change notification settings - Fork 2.6k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
H.265+ Playback Issue in Hls.js on Chrome (Mac and Windows) #6808
Comments
Can you provide a sample of the "H.265+" asset you are having issues with? It sounds like you are proving media that is not supported by the browser and perhaps your CODECS string is not accurate or Chrome is incorrectly indicating support for the profile or level you have packaged. |
Thank you for your response. Unfortunately, I can't share the actual video asset at this time. However, I can provide some debugging information that might help diagnose the issue. Index Playlist (index.m3u8):
Media Playlist
Debugging Logs from hls.js and Chrome (Mac):
Media Status:
What I found is that I can open the video when I encode it to hevc standard format
|
What do you want to do with Hls.js?
I want to play H.265+ streams in Hls.js across various platforms, explicitly aiming for consistent playback across Chrome on Mac and Windows. While H.265+ works well on Safari (Mac) and Ubuntu through Chromium browser extensions, I encounter persistent issues on Chrome (both Mac and Windows).
What have you tried so far?
Testing on Various Browsers:
Fallback with H.265: H.265 generally plays across all platforms without issues, but H.265+ support is inconsistent.
Error Observed in Chrome:
InvalidStateError: Failed to execute 'appendBuffer' on 'SourceBuffer': The HTMLMediaElement.error attribute is not null.
This results in a repeated loading attempt, and the video never starts. The issue is specific to Chrome and relates to compatibility or error handling with H.265+.
Attempted various settings within Hls.js to improve compatibility, but the issue persists. I seek any workaround or guidance to achieve smooth playback of H.265+ streams, especially on Chrome.
The text was updated successfully, but these errors were encountered: