Skip to main content

【OBS】How to monitor the quality of live streaming?

I.Enable local recording function to back up live streaming content:

Enable recording during the live stream to back up the live content locally, preventing the generated replay from not meeting expectations due to exceptions during the live stream.       mty4odg1mteymzk5mdk1oa_765359_hay3jg_jxexn3yk7_1668434911         


II. Explanation of parameters affecting streaming quality:

Explanation of each parameter in the following figure:

CPU: The CPU usage rate of the machine occupied by OBS. A higher value indicates a higher load, which may lead to abnormal audio - video encoding. During the live stream, the picture may appear frozen, and the audio and video may be out of sync.

Small square: An indicator of the network status. Green represents excellent, yellow represents average, and red represents a poor current network. This may cause the live stream to freeze.

Actual streaming bitrate: The actual network upload during the live stream. When this value is less than the preset streaming bitrate, it may result in insufficient upload frame rate and bitrate. During the live stream, the picture may appear frozen, and the audio and video may be out of sync.

mty4odg1mteymzk5mdk1oa_466138_hgy5gfmzufp1019i_1668435497         


III. How to monitor streaming quality during a live stream:

Click 'View' in the OBS menu and select 'Statistics' to monitor the streaming quality in real - time:

1. High CPU usage:   

mty4odg1mteymzk5mdk1oa_20029_xw-bt3jixuw4tyb7_1668413462

Reducethe video bitrate (excessive reduction may affect picture clarity) or switch the encoder to the hardware encoding mode. Refer to the following figure:
mty4odg1mteymzk5mdk1oa_906276_ed_cqowg43paoxtw_1669170431
Reduce the video resolution (excessive reduction may affect picture clarity) orreduce the frame rate (excessive reduction may affect picture smoothness)       mty4odg1mteymzk5mdk1oa_950251_j2oq2uveoxswearn_1669170349         
2. High values of frames missed due to rendering delay and frames missed due to encoding delay      mty4odg1mteymzk5mdk1oa_500523_-ppjrpsareinwukn_1668413531         

If the encoder selected in 'Settings' -> 'Output' is software:     

mty4odg1mteymzk5mdk1oa_750409_u0p5ggculf1h22iv_1669169928

Check if the CPU load of the machine is too high:

Mac (Activity Monitor):

mty4odg1mteymzk5mdk1oa_627561_mhmohz6szlrt-brl_1668413782

Windows(Task Manager):

mty4odg1mteymzk5mdk1oa_546922_b73y1ebv0p9_chro_1668413771

Try toreduce the video bitrate, change the encoder to hardware, and reduce the video resolutionand see if it recovers

If the encoder selected in 'Settings' -> 'Output' is hardware:       mty4odg1mteymzk5mdk1oa_750409_u0p5ggculf1h22iv_1669169928 

Check if the CPU load of the machine is too high:

Mac (Activity Monitor):

mty4odg1mteymzk5mdk1oa_444971_cd_tacoc5wyhw353_1668413687

Windows(Task Manager):

mty4odg1mteymzk5mdk1oa_562235_rsrgfw5--oexplj-_1668413713

Try toreduce the video bitrate, change the encoder to hardware, and reduce the video resolutionand see if it recovers

If the encoder was changed from software encoding to hardware encoding due to an exception, it means that neither the CPU nor the GPU of the machine meets the current live - streaming scenario. You can try to further reduce the video bitrate and resolution or use a device with better performance for live streaming.

High value of dropped frames (network)

There is a network problem. Check if the network fluctuates. It is recommended to use a wired Ethernet cable to connect the device for live streaming.

Summary:     mty4odg1mteymzk5mdk1oa_924236_q2gope1txsqz0cbw_1669950836