I'm currently developing a web application in ReactJS, where a user can record a session with his webcam and stream it to AWS infra. I have come across Amazon Kinesis Video Streams with WebRTC. Whereby creating SignalingChannel a user can stream that data to AWS master and viewer model.
But I want to store that session of a user in some persistent storage like AWS S3. So that the session can be reviewed later by the reviewer.
Wanted to know if I'm correct for using AWS KVS ? and what will be the possible steps to store the video on S3?