I am facing a problem with archiving cost since the recording is very important, so is there any way that I can store the video streams onto the server without the use of opentok startArchive method
Regards,
No, there is not. The API method to start an archive is the only way to create archives and store them (after stopping them) on S3 or Azure.