Multiple recording in one session

Hi,

Im using uitoolikt and with enabled cloud recording and working recording_completed webhook
Im running into issue when on same session I record multiple times.
If I record two times using start/stop recording button Im able to get my recording stored and receive webhook. However if I do it 3 or more times → recording is not processed and its not stored on cloud.

I tried to wait at least 1m between recordings and also ending session but no change.
Is there some limit of recording? I have not found this information anywhere.

videosdk-ui-toolkit: 2.2.5-1

hi @Tomas3 ,

You do not sya where you are recording but I will expect it is the cloud.

There is no clear set of rules for recording into the cloud. But if you do make stops and restarts when in a session, it is likely that your later requests will lose priority and the recordings will take longer to be processed.
Have you checked if they come back after a few hours?

all the best

John

Creating a new file on every stop/start is expected, but it’s probably not the root cause here - Zoom’s documented limit is way higher (150 files per live session), so “3+” segments shouldn’t hit it.

The more likely failure mode is that your third “start” is happening while the SDK still thinks recording isn’t fully Stopped, which can cause RECORDING_MISMATCH_STATE (7202) - make the button wait until the status callback is actually Stopped before allowing another start.

Another common gotcha is segment length: if some of those stop/start chunks are very short, Zoom can show “recording could not be generated because the recording time was too short” (so it looks like “no cloud file” and no completion event) - see this Video SDK thread.

Also note the webhook timing: the session.recording_completed event fires when the recording becomes available, so if processing is delayed you won’t receive it immediately even if the recording was captured.

Hey @Tomas3

Thanks for your feedback.

Could you share some problematic session IDs with us for troubleshooting purposes?

Thanks
Vic