Question
People commonly ask on the Zoom Developer Forum:
How can I improve streaming quality with the Linux Meeting SDK when sendVideoFrame() suggests a low 320x180 capability? Is there a way to set a higher resolution, and why might an iPad Zoom client show the stream while the macOS Zoom client shows a black screen in the same meeting?
Answer
Based on community guidance in the thread, there isn’t a documented SDK switch to raise the “suggested capability” for sendVideoFrame() on Linux. Practical steps shared were:
- Send higher-resolution frames from your source (e.g., 720p or 1080p) even if the suggested capability is 320x180. Zoom will automatically scale at both the sender and recipient sides.
- Ensure HD is enabled: use
EnableHD()
on the client and verify HD is enabled in your Zoom Workspace settings. - Validate across clients and configurations: behavior may differ by client. The best way to answer questions about specific configurations and behaviors, such as in the question mentioned above in which the user asked about specific resolution on an iPad, is to test with/without Zoom Room/H.323 participants and across client platforms to isolate client-specific issues.
Zoom Developer Forum Examples
Some examples of this question are: