Can Zoom Video SDK do Compositions like Twilio?

206 Views Asked by At

So Twilio just announced EOL for Programmable Video:

https://www.twilio.com/en-us/changelog/programmable-video-eol-notice

We rely heavily on Twilio Programmable Video for the following reasons:

  1. Split audio streams for participants
  2. Millisecond-level accuracy of timings and syncing across participants
  3. Composition service to create custom video outputs post-flight

They advocate Zoom Video SDK which does not appear to have (1) or (3) despite the claim of "complete feature parity".

Can Zoom Video SDK do compositions and split audio, or, can you suggest another platform which is actually on par with Twilio?

1

There are 1 best solutions below

0
On

Zoom Video SDK Developer Advocate here, happy to answer this question or allow you to share more on our devforum.

  1. To split audio tracks, you can use our muteUserAudioLocally feature, which allows you to control which user's audio is played to which user/s. You can also control volume in the same manner, or use our Subsession feature which allows you to build breakout rooms within the Video SDK.

  2. User timing and syncing is built in to the Video SDK, but we also offer a command channel feature if you want to send and receive data between connected users.

  3. Cloud Recording in the Video SDK by default handles the composition for you, however, you do have access to certain output configurations. We also offer the ability to record individual user audio and video streams (see cloud_recording_option) so you can create your own custom outputs.