Can Zoom Video Web SDK access raw audio data or record mixed audio stream?

Hi Zoom team,

I’m currently working with the Zoom Video SDK for Web and I have a few questions regarding audio access and recording capabilities:

:magnifying_glass_tilted_left: 1. Raw Audio Access – Local vs Remote Participants

From what I understand, the Web SDK allows attaching an AudioProcessor via createProcessor() to handle local microphone audio. However:

  • Does the Web SDK expose raw PCM audio from remote participants to the client?
  • If not, is there any official reason (e.g. browser limitation, privacy policy, performance)?
  • Is there any plan to support this in the future?

:speaker_medium_volume: 2. Recording Mixed Audio Stream on the Client

I’m trying to implement a custom recording solution on the client side. Specifically:

  • Is it possible to record the mixed audio stream (local + remote participants) from the Web SDK?
  • If not, is there any recommended workaround (e.g. cloud recording API, Zoom Bot with Native SDK)?
  • Is the current audio stream from MediaStream or SDK accessible in a way that allows capturing remote voices?

Thanks in advance!

Hey @D_c_Ca

Thanks for your feedback.

  • Does the Web SDK expose raw PCM audio from remote participants to the client?

Currently, we don’t support it yet. This feature is in our roadmap.

  • Is it possible to record the mixed audio stream (local + remote participants) from the Web SDK?

Currently, local audio and remote audio are played independently. In the future, if capturing remote audio is supported, you can use external tools to mix both parts together.

Thanks
Vic

1 Like