Hi everyone,
I am using the Zoom Meeting SDK on Linux (headless bot, C++) to join meetings.
The meeting joins successfully and audio works, but the camera / video icon does not appear in the Zoom Desktop or Mobile app UI for this participant.
Details:
- Linux headless Meeting SDK bot
- Raw video sender is enabled and running
- Continuous dummy (black) video frames are being sent
- EnableVideo(true) and StartVideo() are called
- The bot joins without login
Observed behavior:
- Zoom Web Client shows a video icon (usually greyed out)
- Zoom Desktop Client does not show the video icon at all
- Zoom Mobile App also does not show the video icon
Logs indicate:
- isAudioOnly is set to true by the sample code
- Raw video pipeline is active
Questions:
- Is this a known limitation of the Linux Meeting SDK where Desktop/Mobile clients do not show the video icon for SDK participants?
- Is isAudioOnly=true the reason the Zoom clients hide the video UI, even if raw video frames are sent?
- Is it officially supported to show the video icon (even disabled) for a headless Linux SDK participant?
- Are there any required SDK flags or calls that are missing to enable this behavior?
Thanks in advance for your guidance.