I am working on a project where I want to stream a bot’s video/avatar to a meeting. I know I can create a Zoom bot, but I’m having trouble understanding which SDKs and APIs I can use (or if they even exist) to stream video TO the zoom meeting. Any help is appreciated!
@engineeredinnovation, happy to break down how you could build a meeting bot and stream audio/video to the bot avatar.
- Spin up a server. We recommend AWS, GCP, or Digital Ocean.
- Use either the Windows or Mac Zoom SDK to launch an instance of the Zoom client.
- Once you have the Zoom SDK launched, and use the video output functionality to stream video into the meeting.
- Once you have one instance of this working, you’ll need to scale this across several servers if you want to run multiple bots simultaneously, which is required to have bots for multiple meetings.
Another option is Recall.ai. It’s a simple 3rd party API that lets you use meeting bots to get the raw audio/video from meetings + output video/audio without you needing to spend months to build, scale and maintain these bots.
Let me know if you have any questions!
You will need to run your bot on macos, windows or linux.
- Create your own avatar using your own libraries or 3rd party library
- Stream the avatar’s video using raw video send capabilities of the SDK (macos, windows or linux)
This send capability is something like a virtual camera, where you can stream in your own video source instead of getting it from a webcam