Frequently Asked Questions
Integration Issues
How to set and get SDK logs and stack information for Express?
How to select video resolution, frame rate, and bitrate?
How to enable headphone monitor?
Why is it unable to get device ID on Chrome 81 and above browsers?
How to switch between screen sharing stream and camera video stream?
When running Java source code to generate Token, if an exception "java.security.InvalidKeyException
Key Size" appears, how to handle it?How to use ZEGO Express Web SDK on mobile?
Why is the camera indicator light still on after disabling your own video on the web page?
How to handle Token-related error codes in Express?
How to handle common Web browser console errors?
If the client integrates Express SDK, is it necessary to maintain the room?
How to remove a specified user from a room?
Why does Express SDK report error 1002001 when logging into a room?
How to handle issues when integrating Express SDK?
How to switch audio and video input devices during calls on the Web platform with Express?
What should I do when creating a stream on the Web platform and getting the error "devices detect error: NotReadableError Could not start video source"?
How to perform authentication in the server-side API?
How to implement autoplay on the Web end?
How to implement playing streams from CDN on the Web platform?
How to use Super Board SDK and Video Call SDK together?
When Express SDKs on various platforms interoperate, are there any restrictions on userID/roomID/streamID?
How to get the CDN stream playing address on the Web platform?
How to implement screenshot functionality for preview and play stream video on Web platform?
On the Web platform, after creating a stream through the "createStream" method and assigning a value to the "srcObject" of the video object, why is there no video in the video object?
On the Web platform, when playing streams from CDN using FLV format playback, why does pausing and then playing again cause latency accumulation?
When pushing stream on Web end, error "code: 1103065, msg: Not Readable Error: device is not readable" is reported. How to handle?
On the Web platform, when the set video resolution "width" is greater than "height", how is it displayed on PC and mobile respectively?
Express SDK: Why can't I receive a callback after sending a real-time message?
On the Web platform, how to handle connection disconnection during the process of relaying streams to CDN?
How to reduce the information printed by Express SDK in the Web console?
When Express SDK logs out of a room, is it necessary to actively stop publishing and playing streams?
When the Web platform reports an error "https or localhost required", is "https" mandatory?
On the Web platform, when only previewing the published stream without playing streams, there is noise/howling. How to handle this?
When publishing a stream, after calling the "enableTrafficControl" method to enable traffic control, why does only the main stream trigger the traffic control policy when the network quality is poor?
When using the "muteMicrophone" and "enableAudioCaptureDevice" interfaces and setting the parameter to false, what is the difference between them?
On the Web platform, how to share system sound and microphone sound during screen sharing?
On the Web platform, "playQualityUpdate" has audio bitrate, but after successful stream playing, there is video but no sound. What is the reason?
When mixed stream is enabled with sound level feature, using "flv.js" to pull and play streams results in black screen on some browsers?
Web platform uses "https" to go online, but the flv play stream address returned by SDK is "http", which is incompatible. How to solve?
How to push pure audio stream on Web platform?
How to pass mixed stream name information between different users?
Can the parameters "audioInput" and "videoInput" be passed as empty strings when calling the createStream method on the Web platform?
Web platform SDK publish stream error "stream not from zego", how to handle?
Does the "Real-time Messaging and Signaling" feature of Video Call (ZEGO Express SDK) support querying history messages?
How to set mirror for preview and stream playing on the Web platform?
When using CDN recording, if the streaming end experiences stream interruption, multiple recording files will be generated. How can these recording files be merged?
When using external capture, is it supported to push PNG images with alpha channel?
How to prohibit the access permission popup for microphone/camera on Web platform?
When playing streams on the Web platform, the error "Player already exist!" appears. What is the reason?
When logging in to a room on the Web platform, the error "cmd=login, err_code=1011, err_message=token format error" is displayed?
Does Express streaming support setting an encryption key that requires the corresponding key to pull the stream?
When logging in to a room on the Web platform, the error "content":"cmd=login, err_code=1000000101, err_message=login liveroom request fail", or "content":"server error=1000000101" appears. What is the reason?
After calling "enablePublishDirectToCDN" to directly push to CDN, do I need to set "enablePublishDirectToCDN" back to "false" after stopping the stream?
Does Express server have an API to create a room?
Can the server's "stream creation" and "stream closure" callback notifications be guaranteed to be ordered?
When using Express SDK, what problems occur if different clients log in to a room with the same userID?
How does Express create a room?
What is the difference between ZIM's login interface and Video Call's loginRoom interface?
Stream playing issues
Stream publishing issues
Common integration issues
Stream mixing issues
Quality Issues
Why can't I turn on the camera?
How to handle black screen or no audio during live streaming on the Web platform?
How to ensure smooth audio and video streaming in poor network environments (flow control)?
How to solve screen sharing quality issues on the Web platform?
How to resolve video anomalies (such as black screen, green screen, corrupted screen, etc.) when Web platform and Native platform interoperate?
Sound issues
Product Consultation
What solutions does ZEGO provide?
What is the difference between ZEGOCLOUD low-latency live streaming and other RTMP + CDN live streaming technology?
How to get a temporary Token for calling ZEGO SDK?
Which platforms does ZEGO Cloud Communication SDK support, and what are the system version requirements for each platform?
Does ZIM room contain real-time audio and video streams?
What are the characteristics of ZEGOCLOUD's audio processing?
How to get the SDK version number?
When using OBS or mini program platforms for streaming, can I view the streaming records in "Analytics Dashboard > Call Insights"?
How to configure domain CNAME?
If a user is in both real-time video and instant messaging rooms at the same time, when leaving the room, should I call the "logoutRoom" interface of Express SDK first, or the "leaveRoom" interface of ZIM SDK?
Which browsers does Express Web SDK support?
How to perform domain ownership verification?
Is there an administrator in each room during a call?
Does the multi-room feature require special configuration?
Other Issues
How to call server-side API online?
How to understand and use SEI (Supplemental Enhancement Information)?
How to define streamID appropriately?
How to mute a certain stream or all streams when playing streams?
When deploying a server on the Web platform, must you use the HTTPS protocol?
Can "pic_url" in "Server Callback - Stream Creation Callback" be configured with SSL for content moderation?
When the network environment is poor, will Express SDK forcibly make users automatically exit the room?
How to monitor who is speaking in the room with Express SDK?
How to provide only audio permission when publishing streams on the Web platform?
When mixing two streams, if one of them disconnects, will the stream mixing automatically stop?
When calling the "room user kick-out interface" to kick out a nonexistent user, will it report an error?
When using the server-side mixed stream API, what is the function of the "seq" value in the start mixed stream interface?
In an audio-only scenario, how to display a background image for stream mixing?
Why is the data returned by the backend stream creation and stream closure callbacks invalid when processed using "Form" format?
When using a wildcard domain to apply for an SSL certificate, why does the console prompt that the uploaded certificate does not match the domain when uploading the certificate?
Common issues of the Express SDK
