So this happens very rarely. I noticed that when the video drastically changes (ie. screen transitions, going from gameplay to full cam, etc.) the segment duration can drop (ie. 2.000s -> 0.899s). For whatever reason this causes twitch-hls-client to output a corrupt segment, even though dynamic segment durations should work.
So this happens very rarely. I noticed that when the video drastically changes (ie. screen transitions, going from gameplay to full cam, etc.) the segment duration can drop (ie. 2.000s -> 0.899s). For whatever reason this causes twitch-hls-client to output a corrupt segment, even though dynamic segment durations should work.