Postby unidan » 02 May 2022 11:28
Hi, the "delay" is there because it happens at demux time, whereas what you see on screen is what has been decoded and is at the right date for display. In between, there's what has been demuxed and decoded but not displayed yet, which cannot go "back" to the demux. In addition, new stream needs to start with a keyframe as noted by Ed Edison, so it can only be the "next" keyframe, or else you need to decode and re-encode everything, which is very expensive.
Basically the record button from the interface works exactly like the record button of a TV tuner.