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
This is a great find, and the sample stream would be a great one to archive as we do not have streams with per level audio groups in fmp4 format. The transmuxer is not resetting between audio group switches, so it appends the same segment from alternate groups after the last one which should be written over.
This line should catch that the change from sn 1 of group "l3" to sn 1 of group "l2" is not contiguous, but trackSwitch is false and we're not passing in group-id info to compare the change.
robwalch
added
Bug
and removed
Needs Triage
If there is a suspected stream issue, apply this label to triage if it is something we should fix.
labels
Apr 8, 2021
What version of Hls.js are you using?
1.0.0
What browser and OS (including versions) are you using?
Windows Chrome /Mac OS Chrome/Windows Edge
Test stream:
https://os2man2.github.io/sample_hls_fmp4/master.m3u8
https://hls-js.netlify.app/demo/?src=https%3A%2F%2Fos2man2.github.io%2Fsample_hls_fmp4%2Fmaster.m3u8&demoConfig=eyJlbmFibGVTdHJlYW1pbmciOnRydWUsImF1dG9SZWNvdmVyRXJyb3IiOnRydWUsInN0b3BPblN0YWxsIjpmYWxzZSwiZHVtcGZNUDQiOmZhbHNlLCJsZXZlbENhcHBpbmciOi0xLCJsaW1pdE1ldHJpY3MiOi0xfQ==
Configuration:
Checklist
Steps to reproduce
Expected behavior
Play video without stop stream
Actual behavior
Stop stream and cannot continue to play it any more.
Because audio buffer was stalled at first segment
when changing audio group from l0 to l3.
Console output
The text was updated successfully, but these errors were encountered: