I am new to zoom dev forum. I have few questions popping off. It will be really helpful if someone clarifies it.
I want to access audio & video stream of a participant of a zoom meeting and in real-time I want to stream it to a server. Can someone please give me some direction on how to accomplish this.
Our preferred mode of streaming the audio & video data is through webRTC signalling channel, so is it possible to use webrtc for streaming a participant’s data.
If I create a video session from zoom video web sdk, then is there a way to join it from zoom client. Or if we have a zoom meeting then can we join it from an app built on zoom video web sdk? I read the documentation, so just asking this to confirm my understanding.
However, the Zoom app currently uses RTMP for live streaming instead of WebRTC.
Yes, you can join existing meetings or have others with the Zoom app join your meeting when using the Web SDK. You can think of the Web SDK essentially as an embeddable Zoom Web Client. It should have the same features and behavior.
I hope that helps! Let me know if you have any questions.
I appreciate the input, that could be. When it comes to the Video SDK, we don’t support live streaming out of the box. However, because you have access to the raw video and audio with the Video SDK, this is something that you could implement.
So according to my understanding, if I live stream from zoom app, then the audio and video stream which I receive at my backend will consist of audio & video from all participants, correct me if I am wrong at this. So is it possible to stream audio and video of each participants.
Also, is it possible in real-time to stream audio and video from my backend to the zoom app and display it in the zoom app as an individual participant? Like a virtual participant.
Thank you for the update. First, I want to correct myself from earlier. It is indeed possible to live stream with the Video SDK it just isn’t possible when using the Web Video SDK (it works for Android, iOS, macOS and Windows SDKs).
With that being said, it doesn’t seem like it is possible to live stream a single participants video/audio with either methods.
We are adding some features that may make this easier in the future but for the time being, you would need to run Zoom on your backend and create a virtual camera and microphone to use for that meeting. You would then be able to send video and audio to your virtual devices which would be used for the meeting. However, we don’t have a way to automate this process with the SDKs/APIs that we have.