Applying Video Frame Effects Before Transmission in Zoom Video SDK?

I am working with the Video SDK based on the sample code videosdk-web-sample.
Currently, I want to apply some effects to the video frames before sending them. How can I achieve that?
I have read through the documentation here: /docs/video-sdk/web/video/. However, the document does not describe how to capture frames from the video or how to update the frames after processing them before transmission.

"@zoom/videosdk": "^1.12.14",
"antd": "4.24.3",
"classnames": "^2.2.6",
"crypto-js": "^4.0.0",
"immer": "^9.0.6",
"js-base64": "^3.6.0",
"jsrsasign": "^11.0.0",
"lodash": "^4.17.21",
"react": "18.2.0",
"react-dom": "18.2.0",
"react-draggable": "^4.4.3",
"react-router-dom": "^5.2.0",
"react-scripts": "5.0.1",
"uuid": "^9.0.1",
"web-vitals": "1.1.1"
1 Like

Hi @FlexifyMe, this isn’t directly possible with the Video SDK on Web currently, but is on our feature roadmap. In the meantime you can use Video SDK for Linux, it allows you to send/receive raw video and audio data. This would be the recommended way to broadcast processed video from your server: Video SDK - Linux - Raw data - Zoom Developers

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