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
#EXT-X-DISCONTINUITY Stalls playback #127
Comments
plz share debug logs and stream URL |
I am trying to loop a 7 second video in this case.
#EXTM3U
#EXT-X-VERSION:4
#EXT-X-TARGETDURATION:9
#EXT-X-MEDIA-SEQUENCE:0
#EXTINF:7.300000,
#EXT-X-BYTERANGE:3304852@0
out.ts
#EXT-X-DISCONTINUITY
#EXTINF:7.300000,
#EXT-X-BYTERANGE:3304852@0
out.ts
#EXT-X-DISCONTINUITY
#EXTINF:7.300000,
#EXT-X-BYTERANGE:3304852@0
out.ts
#EXT-X-DISCONTINUITY
#EXTINF:7.300000,
#EXT-X-BYTERANGE:3304852@0
out.ts
#EXT-X-DISCONTINUITY
#EXTINF:7.300000,
#EXT-X-BYTERANGE:3304852@0
out.ts
#EXT-X-DISCONTINUITY
#EXTINF:7.300000,
#EXT-X-BYTERANGE:3304852@0
out.ts
#EXT-X-DISCONTINUITY
#EXTINF:7.300000,
#EXT-X-BYTERANGE:3304852@0
out.ts
#EXT-X-ENDLIST
|
that is neither a debug log nor a stream URL |
I've been having the same problem; it isn't all discontinuities, but consistently will be the same ones. Only seeing this in Chrome 46+ and up on Windows and Linux (haven't tested Mac OSX); Firefox works great with my problem stream, as does Chrome for Android. Here's the output of chrome://media-internals: Timestamp Property Value Attached is a debug log. The stream URL is: https://s3.amazonaws.com/processing.vidangel.com/playlist-all.m3u8 -- the first discontinuity plays through just fine, but the second one causes the freeze. In fact, it looks that Chrome won't even load segments after the discontinuity into the player (even though dev tools confirms that all segments are being requested). |
ok got it. |
…k is stuck If less than 200ms is buffered, and media is playing but playhead is not moving, and we have a new buffer range available upfront (less than 300ms from current position), seek to that buffer range. related to https://github.com/dailymotion/hls.js/issues/127
Wondering if there might have been a regression in recent updates ... the player is no longer able to bridge discontinuities like those in https://s3.amazonaws.com/processing.vidangel.com/playlist-all.m3u8 (and, interestingly, the discontinuities show up visually on the scrubber timeline). Also getting a lot of "v.getVideoPlaybackQuality is not a function" errors in the dev tools console. |
Ensure nextStart is the next buffer range start closest from currentPosition related to https://github.com/dailymotion/hls.js/issues/127
discontinuities should now be bridged correctly, plz recheck on your hand. |
Yes ... the latest commits have fixed the problem once again. Thanks! |
I have been experimenting with hls.js, for some reason #EXT-X-DISCONTINUITY randomly stalls playback.
The text was updated successfully, but these errors were encountered: