Recording Video Stream to AWS s3 bucket

In document of uploading recording to s3, OpenVidu Docs , it is mentioned that uploading to s3 does not start while recording and it automatically starts uploading after recording stops.

So, my questions are:
Where does the recording really happen(client or openvidu-server)?
Would that recording stay there?
What is the avg time required for the uploading process to s3?

We are really confused if We should use this OpenVidu Pro for recording Video Streams to AWS s3.

Please, reply asap as We are required to build an application which can store a WebCam Video Streams directly to AWS s3.

Hello @Deven_Rathod,

The recording happens in the media node where session is located.

It is removed after succesfully transferred to s3.

It depends on the duration of the recording, quality, etc. You should do tests yourself to have a better idea.