Skip to content

[BUG] Screen share callback is not being triggered #51

@Max-Infotale

Description

@Max-Infotale

Bug Description

Hi, the SDK exposes client.setDeskshareParams() and client.onDeskshareData(), but no deskshare data is ever received — even when screen sharing is active in the meeting.

Deskshare does work correctly in the lower-level WebSocket implementation (save_screen_share_js sample).
Please confirm if this is a known issue or if support for deskshare is still in progress.

I tried to play with the parameters - but with no avail.
I configured the app in Zoom Marketplace to receive all the data, I receive audio, video and transcript events.

Language/Runtime

Node.js

SDK Version

0.0.2

Environment Details

  • OS and Version: Ubuntu 24.04.2 LTS
  • Node.js Version: v22.17.1
  • Zoom Client Version: 6.4.12 (64384)

Steps To Reproduce

  1. npm i
  2. ngrok 8080
  3. npm run start
  4. Start a Zoom meeting
  5. Start a screen share

Expected Behavior

The onDeskshareData should be triggered when screen share is active

Actual Behavior

No data is received in onDeskshareData callback

Code Example

client.setDeskshareParams(video_params)

  client.onDeskshareData((data, size, timestamp, metadata) => {
    console.log(`Received ${size} bytes of deskshare data at ${timestamp} from ${metadata.userName}`);
  });

Verification

  • I've searched existing issues to ensure this bug hasn't already been reported
  • I've verified this bug still exists in the latest version of the SDK
  • I've included all necessary information to reproduce this issue

Metadata

Metadata

Assignees

Labels

bugSomething isn't working

Type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions