How to retrieve the raw stream or recording

Description
I didn’t found an api which exposes the raw stream… or a way to record the stream without using browser api canvas.caputureStream mentioned here.

Does this mean the only way it through client side and using the web browser api? Is there any play to support it through the api with different stream/channels?
Thanks!

Which Web Video SDK version?
1.0.2

Hey @tcabot , thanks for posting and using Zoom! :slight_smile:

Any recording will need to be implemented on your end.

Here is how you can manage video / audio streams.

Thanks,
Tommy

hey @tommy , thanks for answering me!
What do you mean by my end? Do you mean that I need to record them in the client side of each participant in the session?
And how do I retrieve the raw stream for that methods that you posted there?

Thanks!

Hey @tcabot ,

That is correct. The Video SDK just offers video and audio streaming, and does not have a recording feature. This is something we can consider adding in the future, but for now, you will need to implement recording on your end. Example:

You can grab the stream with the stream.startVideo(); function, example: https://marketplace.zoom.us/docs/sdk/video/web/essential/video#capture-video

Is that what you are looking for? Perhaps you can share your use case so I can offer a better solution. :slight_smile:

Thanks,
Tommy

hey, thanks @tommy. I was looking for the rawr media stream, I see the captureVideo() and renderVideo() are kinda “magic” to me… they just render the stream into a canvas but what I want is the buffer/rawr stream of each participant to recorded, at least, in the client side…

Gotcha @tcabot. We currently do not offer the buffer/rawr stream of each participant.

What is your use case for needing this so that we can consider adding this feature?

Thanks,
Tommy

This topic was automatically closed 30 days after the last reply. New replies are no longer allowed.

Hey @tcabot ,

I wanted to share this article on how you can record an HTML Canvas. This approach could be used to record a Video SDK Session:

Thanks,
Tommy