7s is pretty alright, I've seen HLS chunks of 6 seconds, that's pretty common I think.
For live streaming it's pretty common to see 2 or 3 seconds (reduces broadcast delay, but with some caveats).
0: https://dev.to/100mslive/introduction-to-low-latency-streami...