Skip to main content
Skip table of contents

Why is my ARGB32 Enabled IP camera using so much CPU?

ARGB32 (Alpha Red Green Blue 32)

ARGB32 pixel format contains much more information than is usually used to transmit RTSP video.

If your camera is transmitting video encoded with ARGB32 pixel format, video encoders typically discard or ignore alpha (transparency), so you're pushing extra data that won’t be used, wasting compute cycles.

If you can set the camera to use a YUV pixel format it can dramatically improve performance. 

ARGB32 = 4 bytes per pixel (Alpha + RGB)
YUV420 = ~1.5 bytes per pixel

Change your IP Camera settings using the Camera Manufacture’s UI software. The Camera UI software is typically included with your camera or accessible by entering your camera’s address into a web browser on a system that is on the same LAN as your IP camera.

If your camera does not provide the option to use YUV pixel format, alternatively, lower the video Resolution and Bitrate.

JavaScript errors detected

Please note, these errors can depend on your browser setup.

If this problem persists, please contact our support.