@zoom/rtms SDK: onVideoData is not called

onAudioData is called but onVideoData is not called in the following code:

import rtms from "@zoom/rtms";

rtms.onWebhookEvent(({event, payload}) => {
    console.log(event, payload)
 
    if (event !== "meeting.rtms_started") 
        return

    const client = new rtms.Client()
    
    client.onAudioData((data, timestamp, metadata) => {
        console.log("onAudioData")
    });

    client.onVideoData((data, timestamp, metadata) => {
        console.log("onVideoData")
    });

    client.join(payload)
});

Why is my onVideoData not working?

Did you install your zoom app with this scope enabled?

image

Yes. The meeting-related scopes are listed in the attached screenshot:

Thanks for bringing this up! This has since been resolved. Feel free to submit issues to the GitHub repo as well: GitHub · Where software is built