You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Open hls.js demo page and provide a live source
Let play for 10-30 minutes
Noticed some bufferStalls / recovers, nothing out of the ordinary
highBuffer stall / fatal error
middle fragment is loaded after error recovery.
as target start position (last currentTime) is not buffered, hls.js is wrongly seeking to first buffered range, which is in the middle of the stream.
the seek on first buffered logic has been introduced for #238
this logic was meant to cope with small PTS delta. we might avoid that seeking if delta between target start position and buffered(0).start is large enough
Environment
Steps to reproduce
Open hls.js demo page and provide a live source
Let play for 10-30 minutes
Noticed some bufferStalls / recovers, nothing out of the ordinary
highBuffer stall / fatal error
Then on recover these errors popped up
Uncaught DOMException: Failed to read the 'buffered' property from 'SourceBuffer': This SourceBuffer has been removed from the parent media source.
at checkBuffer (http://streambox.fr/mse/hls.js-0.8.2/demo/?src=http%3A%2F%2Fsprtott25-i.akamaihd.net%2Fhls%2Flive%2F250903%2FBill-Test0918084455-ua%2Fmaster.m3u8&enableStreaming=true&autoRecoverError=true&enableWorker=true&dumpfMP4=false&levelCapping=-1&defaultAudioCodec=undefined:848:79)
Playback recovered but instead of playing at live point seeked back
[log] > Loading 345 of [0 ,689],level 6, currentTime:3637.302,bufferEnd:3637.302
logger.js:37 [log] > Loading 346 of [0 ,689],level 6, currentTime:2073.171,bufferEnd:2073.171
Expected behavior
Continue playback near live point
Actual behavior
Seeks to half way point in DVR and continue playback
Console output
The text was updated successfully, but these errors were encountered: