Hi @ladycsr, thanks for the post.
This definitely would be possible through the Meeting SDK. For the recording feature, you would have three options: live streaming, local recording, and raw recording.
- Local recording: See our support article for starting a local recording. Once the recording is complete, you could send the file to your own server for storage.
- Raw recording: This will prompt a recording consent dialog, similar to what you would see if you joined a meeting with a recording in progress. After that, the person who initiated the recording would have access to the raw audio and video feeds from each participant. You could send these directly to your server.
- Live streaming: By following the steps to setup a custom streaming service, you would be able to directly receive a stream of the meeting on your own server.
The local recording would be the easiest to implement, but the least flexible. Both raw recording and live streaming have varying levels of flexibility, but would require a more involved implementation. If you have any question about how to approach any of these solutions, please let me know and I’ll be happy to help.