In a live video environment, buffering interference often leaves a biggest impact on the live video streaming. The general cause is poor bandwidth stability of the uplink transmission.
The ApsaraVideo Live console monitors the uplink traffic. This can easily view the uplink transmission status of the live stream to check if there is any problem.
Log on to the ApsaraVideo Live console.
Click Streams in the left-side navigation pane.
Select the region.
Select the domain name.
Select the stream status.
Select the streaming address and click Stream Detail at the right side.
View the stream data such as Publish info, Video FPS, Audio FPS and Bit Rate.
On an average, the stream data is updated every minute. You can view the uplink transmission on the Stream Detail page.
When the data status appears to be smooth, the valley and the peak values are comparatively stable. This indicates that the uplink transmission is comparatively stable too. If sharp fluctuations occur, we recommend that you check the stability of the uplink transmission.
Several factors can cause video playback to buffer incorrectly. The following recommendations are troubleshooting tips that may help resolve streaming issues:
Mobile phone configuration.
Streaming consumes CPU resources. During the streaming process, low-end mobile phones with poor hardware configuration may encounter poor quality video if the overall CPU usage exceeds 80%. This affects the video collection and viewing experience on the user terminals.
Video collection parameter settings.
A video must have at least 15 frames per second (FPS) or higher to make sure smooth playback. An FPS set lower than this rate may result in unstable video quality. Note that if the frame rate is set for more than 30 FPS, the image content may not be viewed naturally by most of the viewers. Additionally, a higher frame rate also increases the bandwidth cost of the video transmission.
Common network factors include:
Network bandwidth size
Confirm the bandwidth size provided by the network operator and whether the bandwidth is sufficient for this live video transmission.
Downlink bandwidth usage
Check whether any data downloading activity occupies the network bandwidth.
System resource usage
Check whether a large number of programs are running in the background, and terminate any unnecessary programs to save the resources.