Closed ligc closed 6 years ago
Sorry, that's pretty much unavoidable. It's because ffmpeg is being used to handle MPEG1 compression on the CPU (as opposed to using the GPU to do H.264 - see the README for all the background on why I originally picked this method). That said, I believe it only pegs one core - you should still have the other three available for processing (and don't worry about the GIL: it's a separate process doing the MPEG1 conversion).
I noticed that the pistreaming uses quite a bit CPU(around 70%) on Raspberry PI 3, the majority of the CPU usage is on avconv, any suggestion on how to reduce the CPU usage with pistreaming? I am trying to preserve CPU for further video analysis effort. Thanks.