Separate recordings for each participant's stream

Hi Community,

We’ve built a product using Twilio’s Programmable Video and we want to switch over to Zoom SDK for more reliable streaming on low bandwidth connections. Twilio’s connectivity has not been great.

What is important for our product is accessing separate cloud recordings for each participant (audio only for now). For example, 4 participants means 4 separate audio recordings. I know Zoom Desktop has a feature to separate audio recordings on Local Recordings, and we want that for cloud.

Let me know if you have suggestions for which Zoom Video SDK APIs to use. And/or if it’s possible to do this on Meetings SDK.


Hey @NickV ,

Yes, generating separate audio files per participant is supported with the Video SDK. Make sure you have that setting enabled in the recording section of your Video SDK account.

Screen Shot 2022-01-18 at 9.06.57 AM

Here are the APIs you can use to get the recordings:

Let me know if you have any questions. :slight_smile:


Hey @tommy, Do we need to call any API to start/stop the recording as well or is it done automatically?

Hi @tommy I’m getting an error “Account does not support REST API.”
And I also get a 200 error if I click “Recordings” on the left menu in my account settings.