Seamless Media Stream Access without Bot

I want to create a zoom app that allows access to media streams without a bot joining the meeting. I was reviewing the Developer API & SDK docs to explore our use case. While similar to “Meeting Bots: Accessing Media Streams,” our approach differs—we aim to access media streams without using a bot. Instead, streams are accessed only when the client clicks “Record” within the Zoom app after our app is authorized and installed via Zoom’s OAuth2 flow. How can we achieve this? Thanks in advance.

@oloruntobaikeoluwa ,

Thank you for posting in the Zoom Developer Forum. We actually are slated to release the perfect solution for your use case. Please check out our Zoom developer blog on Realtime Media Stream, where you can also sign up for the beta program:

Let me know if you have any questions about this!

Thanks @donte.zoom , I believe this would work, I’m gonna apply for the beta right now, is there a criteria for this, its pretty important for us to have access. However Bluedot.ai already has a use case that works like this, are they using the beta version of this feature or have they found another way, could you share more clarity on how they achieved this?

@oloruntobaikeoluwa m
No, there are no criteria for that beta. I’m not sure what Blue.dot.ai is using for their use case, but generally we recommend the Linux SDK for accessing raw data streams. Here is the Linux SDK:

Thanks for the help @donte.zoom you’ve been a great help

You are welcome, @oloruntobaikeoluwa ! With the Linux SDK you can also provide the bot with a “join token for local recording” which can be retrieved through the Zoom API. Simply make a call to the “join token for local recording” endpoint for your specific meeting. Once obtained, this token enables the bot to begin recording automatically when joining the call.

Alright thanks for that @donte.zoom , I already checked it out. But I think i would love to try out " Announcing: Realtime Media Streams" this would be preferable, I already submitted a request for the beta version. how long does it take to get access?