Meeting SDK Type and Version
Meeting SDK for Linux, version 7.0.5.3529, architecture arm64. Running headless in Docker (Ubuntu 22.04, Xvfb virtual display, PulseAudio).
Description
A headless raw-recording bot captures raw audio and raw camera video for every participant correctly, but cannot detect or receive shared-screen content at all/
While a share is active:
- IMeetingShareCtrlEvent::onSharingStatus is never called (nor onShareContentNotification).
- IMeetingShareController::GetViewableSharingUserList() always returns count 0.
- IZoomSDKRenderer::subscribe(userId, RAW_DATA_TYPE_SHARE) returns SDKERR_NO_SHARE_DATA (29) on every attempt.
Raw Data is Flowing:
- Camera video (RAW_DATA_TYPE_VIDEO) and audio raw data flow the whole time using the same permission/token, so raw-data access and the pipeline are working. Only shared content is missing.
The bot joins with SDK_UT_WITHOUT_LOGIN using a JWT for SDK auth plus a valid local recording token in JoinParam4WithoutLogin.app_privilege_token. The host has granted local recording (client shows “Don’t allow to record to computer” as an option when interacting with the meeting sdk in the participant sidepanel).
Questions:
- What do we need to do to get screenshare audio and video data to flow? I am happy to share a code sample if that would help reproductions