Meeting SDK Linux - rawdata API method sendShareFrame does not work - no shared screen frames shown

Hey! Seems like your implementation should work as expected:

  • API supports sending share frames (I420): The Linux interface exposes sendShareFrame(...) which accepts l420 data (docs)

  • External-share workflow makes sense: setExternalShareSource(…) starts sharing external source and onStartSend(IZoomSDKShareSender) callback for share source can start send raw data. You can find the interface here

  • Your sequence is valid (set external source → onStartSendsendShareFrame): The same header defines onStartSend(...) and sendShareFrame(...), establishing the order you’re using and you’re receiving success response codes

Given that you’re not receiving the video stream in the meeting even after following their docs, there’s a few things for you to check:

  • Confirm sharing is allowed in the meeting (policy/state): IMeetingShareController exposes CanStartShare(...) and IsDesktopSharingEnabled() (class reference)

  • Try an adjacent SDK versions (to rule out potential regressions)

Alternatively, you could use a third party service like Recall.ai which allows you to stream content into a Zoom meeting with a single api call