When external USB camera is used for preview or recording (VGA resolution) CPU load is shooting up to 50% where as with internal camera it is only using 5%.
Is it possible to reduce CPU load for USB camera?
In our use case, CPU load is going up to 97% when we use USB camera during VOIP video call, which involves
- Displaying own preview from USB camera
- Displaying remote party video
- VPU H264 encoding (from USB camera)
- VPU H264 Decoding (remote party video).
Where as for internal camera cpu usage is up to 75%.
In practical, USB camera is not usable along with above operations for long duration calls due to high CPU usage.
Please let us know if there is any optimization possible to reduce CPU load.
Board: IMX6 SabreSD quad core