Quality Issues

Updated

Audio, video, rendering, and media experience questions.

28 questions
How to solve SEI-related issues?By default, Agora adds the encoding information of the current video to the transcoded H264/H265 SEI (Supplemental Enhancement Information) during Media Push. The encoding information is a JSON string. The following is the sample code:ReadHow can I solve the quality issues of screen sharing on Web clients?When a Web client shares the screen, the screen freezes or blurs.ReadWhy do I see a big headshot or letterboxing?Big headshot and letterbox issues occur when the video size does not match the display window size and under the following scenarios:ReadHow do I troubleshoot slow first-frame rendering of remote video when using the Agora Video SDK?When using the Agora Video SDK for real-time Video Calling, Interactive Live Streaming, or Broadcast Streaming, some developers observe that the remote video takes too long to display after joining a channel. This delay can negatively impacReadWhy is my video choppy?Choppy video may be caused by a slow network connection or sub-optimal device performance. Complete the following steps to troubleshoot choppy video.ReadWhy can I hear the noise in a call?Noise may be caused by the physical environment or recording and playback devices rather than the SDK.ReadHow can I fix unsynchronized audio and video?Unsynchronized audio and video may be caused by the following:ReadHow can I fix black screen issues?A user may encounter black screen issues in the following scenarios:ReadWhy can't I adjust the background music through the system volume?In mobile devices, users play background music in the background, and after joining the RTC channel, users can't change the volume of the background music by adjusting the system volume.ReadWhy can't I answer calls through a Bluetooth device after connecting it to an iOS or Android device?After connecting a Bluetooth device to an iOS or Android device, you may encounter the following issues:ReadWhy do apps on some Android versions fail to capture audio and video after screen locking or switching to the background?After screen locking or switching to the background on some Android versions, you may encounter the following issues:ReadHow can I solve echo problems?The Agora SDK supports echo cancellation. In most cases, this problem can be fixed by using a headset, and ensure that the headset does not cause an echo.ReadHow to deal with audio and video related issues in Flexible Classroom?Check your browser's permission to use your camera and microphone.ReadWhy does audio freezing occur in a call?Jitter may be caused by slow Internet connections, bad device performances, or the physical environment.ReadHow can I fix black, green, or pixelated video when a Web client and a Native client communicate with each other?When a Web client and a Native client communicate with each other the receiving end sees a black, green, or pixelated screen.ReadWhy can't a Flutter App installed on iOS 14 and above devices be reopened in debug mode?On devices running iOS 14 and above, Flutter apps installed in debug mode cannot be reopened using the home screen icon, deep linking, or other methods. Additionally, if an iOS app integrates a Flutter module in debug mode, reopening the apReadWhy does the SDK stop sending audio or video after the user uses a third-party app?We recommed referring to the following logic when implementing your code:ReadWhy can't I turn on the camera?There are many reasons for a camera start failure. Check the following:ReadHow can I solve issues relating to recording status?If Error: 3, with statcode:16 is reported, the recording quits normally. You can determine why the recording quit by the leavepath code.ReadWhy is the recording file split?During the recording process, if the recorded audio and video format is not the recording original audio and video data format, the following situations result in file splitting:ReadWhy is my video pixelated or jagged and green?Pixelated video contains irregular pixels with incorrect colors, preventing the video from displaying an image.ReadWhy is the audio and video capture invalid after some iOS versions of apps are locked or switched to the background?After locking the iOS device or switching the app to the background, the audio cannot be heard, and the video screen is stuck at the last frame before switching to the background.ReadHow can I solve issues relating to recording files?If the Native/Web SDK and Recording SDK are in the same channel during the same time, contact Agora customer support.ReadHow can I troubleshoot the issue of no sound?During real-time engagement, users may experience a total loss of sound in the following scenarios:ReadHow can I prevent volume changes when the users switch their roles in an interactive live streaming channel?To ensure a better audio experience in different scenarios, by default, the SDK adjusts the underlying audio settings when the user switches user roles, as follows:ReadWhy is my video blurry?Blurry videos may be caused by low bitrates and resolution ratios.ReadHow to deal with the sudden silent audio or black video due to tracks being stopped?During a call or live broadcast, the audio that a web client is sending suddenly becomes silent, or the video goes black. After checking the log, you find that this occurred because the audio or video track stopped.ReadHow can I solve the problem of low volume?Check the following:Read