Frequently Asked Questions
Integration Issues
Does Express SDK support a disconnection and reconnection mechanism?
How to set and get SDK logs and stack information for Express?
How to select video resolution, frame rate, and bitrate?
How to upgrade Express from AppSign authentication to Token authentication?
What is the difference between media volume and call volume?
CocoaPods Common Issues
How to set the audio device mode ZegoAudioDeviceMode?
How to prevent ghost microphone or room bombing phenomena in audio and video interaction?
How to enable headphone monitor?
How to use ZEGO SDK with ASan tool?
How to reduce the app size when integrating Native SDK?
How to implement switching camera/video screen/microphone/audio/speaker?
How to implement screen sharing through custom capture?
How to customize video capture rotation method?
In iOS application development, when stuttering, device heating, excessive memory usage and other problems occur, how should they be analyzed?
What is the SDK installation package increment?
Why can't I make calls through a Bluetooth device after connecting a Bluetooth device to iOS or Android?
In a live streaming scenario, how to listen to the event of remote audience role users logging in/exiting the room?
After OBS publishes a stream, the iOS mini program has no audio when pulling the stream. What should I do?
When packaging iOS, Xcode reports an error indicating Bitcode version incompatibility?
How to monitor the microphone and camera status of users in a room?
How to perform mute/unmute, mute audio, and disable camera operations on remote users?
When running Java source code to generate Token, if an exception "java.security.InvalidKeyException
Key Size" appears, how to handle it?Why does building a project with iOS simulator fail in Xcode 12.3 and above?
Why can't I adjust background music volume through the system volume?
How to modify the configuration of audio 3A processing?
How to handle Token-related error codes in Express?
How to obtain and upload audio Dump files?
What are big and small streams?
If the client integrates Express SDK, is it necessary to maintain the room?
When enabling the sound level feature during mixed streaming, playing video in Safari browser shows lag. How to handle this?
How to handle Xcode compilation errors after upgrading Express from a version before 2.8.0?
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?
After successful co-streaming between both parties, if one party stops publishing the stream due to powering off or killing the process, how long does the pulling party need to receive the stream removal message?
How to set mirror mode in Express?
How to use Interactive Whiteboard SDK and Video Call SDK together?
How to perform authentication in the server-side API?
How many streams can a user pull simultaneously at most?
How to adjust the camera's focal length (zoom function)?
How to use Super Board SDK and Video Call SDK together?
When using "switchRoom" to switch rooms, why does the error 1000002 - not logged in appear?
When Express SDKs on various platforms interoperate, are there any restrictions on userID/roomID/streamID?
When calling the createEngine interface to create an engine, if the room scenario is set to "voice call/voice chat room/KTV" and other scenarios, do I still need to actively call the "enableCamera" interface to close the camera?
Express SDK: Why can't I receive a callback after sending a real-time message?
When Express SDK logs out of a room, is it necessary to actively stop publishing and playing streams?
How to mix the audio from media player playback into the published stream?
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?
When mixed stream is enabled with sound level feature, using "flv.js" to pull and play streams results in black screen on some browsers?
In scenarios where rooms need to be switched frequently, the rendering speed of the playing stream's screen is relatively slow. How to optimize it?
How to pass mixed stream name information between different users?
Does the "Real-time Messaging and Signaling" feature of Video Call (ZEGO Express SDK) support querying history messages?
What are the Token authentication methods for Express SDK, and how should they be used?
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 print SDK logs to the console using Express SDK?
Does Express streaming support setting an encryption key that requires the corresponding key to pull 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?
Is a room destroyed immediately when there are no users in it?
When using Express SDK, what problems occur if different clients log in to a room with the same userID?
Can I implement an audio-only call scenario using the Video Call SDK?
How does Express create a room?
What is the difference between ZIM's login interface and Video Call's loginRoom interface?
Room-related issues
Stream playing issues
How can I listen for the event callbacks related to room users' login/logout in live streaming?
Stream publishing issues
Common integration issues
Stream mixing issues
Quality Issues
Why can't I turn on the camera?
How to handle video zoom or black bars issue?
How to handle audio echo issues?
How to handle audio and video out of sync issues?
How to avoid volume changes when switching microphone on/off during live streaming?
How to ensure smooth audio and video streaming in poor network environments (flow control)?
How to handle the issue of audio volume being too low?
Express: How to handle audio stutter issues?
How to handle video blur issues?
How to handle video freeze issues in Express?
How to handle audio noise issues?
How to handle the no audio issue?
How to resolve video anomalies (such as black screen, green screen, corrupted screen, etc.) when Web platform and Native platform interoperate?
How to handle video black screen issues in Express?
How to handle video artifacts or green screen issues?
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?
What is Token? How to generate Token? How to use Token?
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?
Does ZEGO Express SDK support playing 60fps 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?
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 handle the issue of video stuttering or audio-video out of sync when using OBS to publish and SDK to play?
How to use bitmask?
How to select different voice detection interfaces according to scenarios?
How to define streamID appropriately?
How to mute a certain stream or all streams when playing streams?
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?
Why does the system crash when screen sharing on iOS devices?
How to monitor who is speaking in the room with Express SDK?
When mixing two streams, if one of them disconnects, will the stream mixing automatically stop?
For low-end devices with lower configurations, how to choose capture configuration and encoding resolution to reduce performance overhead?
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 audio issues
Common issues of the Express SDK
