Yes we use hls to record and store videos for future replay. And to make a better user experience we make multibitrate HLS, it’s a commonly used technique to smooth playback based on user bandwidth available
We can’t solve this with webrtc, we are going to use webrtc and livekit rooms for live sessions but we also need hls recording