Access to Realtime Media Streams API

Hi everyone,

We’re moving quickly on a product that would integrate well with the Realtime Media Streams API. I noticed it’s currently in Beta—I’ve submitted an application but haven’t received a response yet.

Does anyone know if Zoom is still accepting new applicants for the Beta program? And is there any way to expedite the approval process?

Appreciate any insights. Thanks!

Best,
Enrique

hi @enriquebarco

welcome to the community

Zoom can stream using a custom stream

that would be the most simple solution

all the best

John

Thanks for the update. Just to clarify my use case: my goal is to integrate with real-time meeting data with minimal latency, and specifically to access audio and video data at the participant level. I’m exploring options that allow me to build interactive features or analytics around live media streams, not just high-latency broadcast-style output like with custom livestreaming via RTMP.

Would love to know if there’s any update on access to the Realtime Media Streams API? This would be much better than building a zoom bot like the other note taking apps we see.

Thanks!
Enrique

Hi Team,

Following up as I haven’t heard back yet and I’m still looking for some clarity regarding access to real-time media streams via the Zoom Apps SDK.

Here’s what I’ve done so far:

  • Enabled startRTMS and endRTMS in the Surface API section of my Zoom App configuration.
  • Added the meeting:update:participant_rtms_app_status scope.
  • When I run zoomSdk.getSupportedJsApis(), both startRTMS and stopRTMS appear as supported.
  • However, when I attempt to call zoomSdk.startRTMS(), I get the following message:“Method startRTMS is not available in this version of Zoom Apps SDK and might not work correctly. Please, update your version of Zoom Apps SDK”

I’m currently using the latest available SDK version at the time of this post:

@zoom/appssdk”: “^0.16.29”

It seems the method is still not accessible or may be in beta mode. Could someone please confirm:

  1. Is startRTMS() publicly supported?
  2. If not, is there a process to request access or enable it for approved use cases?

I’m very interested in building with this feature and would appreciate any guidance you can provide.

Thanks in advance!

@enriquebarco ,

You can either create a Zoom video SDK app and be in the meeting to access the data.
However, from what you describe, why not just stream the video into your ‘system’, in the same way we RTMP stream to Face, YouTube, etc?
But bear in mind that you will be at the mercy of what somebody in the meeting decides to stream to you. I suggest you run a few meeting scenarios on YouTube to see what you get.

All the best

John

Not sure if you’ve gotten help, but other threads ( devforum .zoom.us/ t/unable-to-start-the-rtms/134992 ) seem to suggest reaching out to Sales. I’ve been struggling to get the quickstart working so hoping Sales can help me.

1 Like